• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Android Teknolojileri
 

Android Teknolojileri

on

  • 677 views

Android'in genel kullanım alanlarına bir bakış

Android'in genel kullanım alanlarına bir bakış

Statistics

Views

Total Views
677
Views on SlideShare
677
Embed Views
0

Actions

Likes
0
Downloads
8
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Android Teknolojileri Android Teknolojileri Presentation Transcript

    • Android TeknolojileriAndroid Teknolojileri
    • Android Teknolojileri Nedir ?Android Teknolojileri Nedir ? Android ekosistemlerinde kullanılabilen donanımsal veAndroid ekosistemlerinde kullanılabilen donanımsal ve yazılımsal yeteneklere Android Teknolojileri diyoruz.yazılımsal yeteneklere Android Teknolojileri diyoruz. Kullanıcıların yoğun olarak tercih ettikleri uygulamalarda buKullanıcıların yoğun olarak tercih ettikleri uygulamalarda bu teknolojileri görmek mümkündür.teknolojileri görmek mümkündür. •Lokasyon tabanlı uygulamalarLokasyon tabanlı uygulamalar •Sosyal medya entegrasyonlarıSosyal medya entegrasyonları •Diğer uygulamalar ile veri paylaşımlarıDiğer uygulamalar ile veri paylaşımları •Augmented RealityAugmented Reality •NFC & QR Code (karekod)NFC & QR Code (karekod) •Payment systems (ödeme sistemleri)Payment systems (ödeme sistemleri)
    • Android Teknolojileri Nedir ?Android Teknolojileri Nedir ? •API kullanımları (web servisleri & REST API)API kullanımları (web servisleri & REST API) •Sensör kullanımlarıSensör kullanımları •Readerlar (ekitap mağazaları)Readerlar (ekitap mağazaları) •Android MağazalarıAndroid Mağazaları •Gömülü uygulamalar (kapı otomatiği sistemleri örneği –Gömülü uygulamalar (kapı otomatiği sistemleri örneği – Genelde NDK gerektiriyor)Genelde NDK gerektiriyor) •Mobil öğrenmeMobil öğrenme •Robotlar ve ADKRobotlar ve ADK •OyunlarOyunlar •HTML5HTML5 •Android Mini TV’lerAndroid Mini TV’ler •Giyilebilir Bilişim cihazları (wearable computer)Giyilebilir Bilişim cihazları (wearable computer)
    • Lokasyon Tabanlı UygulamalarLokasyon Tabanlı Uygulamalar Lokasyon bilgisini almak zor bir iş. Çok fazla case var.Lokasyon bilgisini almak zor bir iş. Çok fazla case var. GPS ile konum bilgisi almakGPS ile konum bilgisi almak Wifi ile konum bilgisi almakWifi ile konum bilgisi almak En son konum bilgisini saklamakEn son konum bilgisini saklamak Konum bilgisini parse etmek (string, dobuble, BigDecimalKonum bilgisini parse etmek (string, dobuble, BigDecimal vs…)vs…) Konum bilgisini kapatmış kullanıcıdan konum bilgisiKonum bilgisini kapatmış kullanıcıdan konum bilgisi alamamak…alamamak…
    • Sosyal Medya EntegrasyonlarıSosyal Medya Entegrasyonları Oauth ile uygulama oluşturmak,Oauth ile uygulama oluşturmak, Kişiden keyler almak (güven sorunları var, herkes kabulKişiden keyler almak (güven sorunları var, herkes kabul etmiyor)etmiyor) Keyleri / içerikleri sunucuda veya cihazda tutmak.Keyleri / içerikleri sunucuda veya cihazda tutmak. Twitter, browser ile authentice ederken Facebook nefis birTwitter, browser ile authentice ederken Facebook nefis bir Android SDK’sı veriyor.Android SDK’sı veriyor.
    • Diğer uygulamalar ile veri paylaşımlarıDiğer uygulamalar ile veri paylaşımları Intent filter ile paylaşımlarIntent filter ile paylaşımlar İşlemi şunu kullanarak tamamla?İşlemi şunu kullanarak tamamla? <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <data android:host="www.gelecekonline.com" android:scheme="http" /> <data android:host="www.gelecekonline.com" android:scheme="https" /> <data android:host="gelecekonline.com" android:scheme="http" /> <data android:host="gelecekonline.com" android:scheme="https" /> </intent-filter>
    • Diğer uygulamalar ile veri paylaşımlarıDiğer uygulamalar ile veri paylaşımları Intent filter ile paylaşımlarIntent filter ile paylaşımlar PaylaşPaylaş <intent-filter> <action android:name="android.intent.action.SEND" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="text/plain" /> <data android:mimeType="image/*" /> </intent-filter>
    • Augmented RealityAugmented Reality Layar, Wikitude gibi servis - ekosistemler var.Layar, Wikitude gibi servis - ekosistemler var. Google Ingress ile oyun – AR çalışması yapıyor.Google Ingress ile oyun – AR çalışması yapıyor. AR için açık kaynak frameworkler var.AR için açık kaynak frameworkler var.
    • NFC – QRCodeNFC – QRCode NFC henüz tam anlaşılamadı, ödeme sistemlerindeNFC henüz tam anlaşılamadı, ödeme sistemlerinde kullanılmasının yaygınlaşacağı düşünülüyor.kullanılmasının yaygınlaşacağı düşünülüyor. Çok çeşitli alanlarda kullanılabilir (müzelerde,Çok çeşitli alanlarda kullanılabilir (müzelerde, restoranlarda…)restoranlarda…) Android Beam , S-Beam ile büyük dosya transferi mümkün.Android Beam , S-Beam ile büyük dosya transferi mümkün. NFC Bluetooth’u açıyor ve asıl dosya gönderimi BluetoothNFC Bluetooth’u açıyor ve asıl dosya gönderimi Bluetooth üzerinden yapılıyor.üzerinden yapılıyor. QRCode yaygınlaştı, hemen her yerde karşılaşmakQRCode yaygınlaştı, hemen her yerde karşılaşmak mümkünmümkün
    • NFC – QRCodeNFC – QRCode QR Code ile bildirim – önemli noktaQR Code ile bildirim – önemli nokta girişigirişi GO CodeGO Code NFC ile bildirim-önemli noktaNFC ile bildirim-önemli nokta girişigirişi GO TagGO Tag
    • Payment systems (ödeme sistemleri)Payment systems (ödeme sistemleri) Mobil ödeme sistemleri,Mobil ödeme sistemleri, NFC cüzdanlar,NFC cüzdanlar, In app billing systems (Google Play üzerinden free to playIn app billing systems (Google Play üzerinden free to play modelleri)modelleri)
    • API kullanımları (web servisleri & REST API)API kullanımları (web servisleri & REST API) Android için API kullanımları çok kolay. Her API’ninAndroid için API kullanımları çok kolay. Her API’nin mutlaka Java örnekleri ve kütüphaneleri var.mutlaka Java örnekleri ve kütüphaneleri var. code.google.com, github çok sayıda projeye ev sahipliğicode.google.com, github çok sayıda projeye ev sahipliği yapıyor.yapıyor.
    • API kullanımları (web servisleri & REST API)API kullanımları (web servisleri & REST API) SOAP SOAP SOAP REST Ksoap uzak durulmasıKsoap uzak durulması gereken bir kütüphane.gereken bir kütüphane. Mutlaka bir sunucu ileMutlaka bir sunucu ile web servisweb servis entegrasyonlarınızıentegrasyonlarınızı REST’e çekin. Mobil cihazREST’e çekin. Mobil cihaz ile sunucu RESTile sunucu REST üzerinden konuşsun.üzerinden konuşsun. Spring Android – GsonSpring Android – Gson Spring MVC 3…Spring MVC 3…
    • Sensör kullanımlarıSensör kullanımları Sensörler ile tek yönlü değil, çift yönlü çalışmalarSensörler ile tek yönlü değil, çift yönlü çalışmalar yapılabilir.yapılabilir. Yani Android cihazlara sensör ilave edilebilir ve yetenekleriYani Android cihazlara sensör ilave edilebilir ve yetenekleri arttırılabilirken, başka cihazların Android cihazlarınarttırılabilirken, başka cihazların Android cihazların sensörlerinden veri okuması sağlanabilir.sensörlerinden veri okuması sağlanabilir. Örnek: Android cihazın ışık sensörü ile çalışan evÖrnek: Android cihazın ışık sensörü ile çalışan ev aydınlatma sistemi.aydınlatma sistemi. Örnek: IR sensörü ile TV uzaktan kumandası (Galaxy S 4)Örnek: IR sensörü ile TV uzaktan kumandası (Galaxy S 4) Örnek: Arduino Commander ile Arduino’ya cihazınÖrnek: Arduino Commander ile Arduino’ya cihazın sensörlerinden veri göndermek. Dikey – yatay okuma gibi…sensörlerinden veri göndermek. Dikey – yatay okuma gibi…
    • Readerlar (e-kitap mağazaları)Readerlar (e-kitap mağazaları) Pekçok yayınevi bu konu ile ilgileniyorPekçok yayınevi bu konu ile ilgileniyor Turkcell Dergilik, Samsung E-Kitap Mağazası, Ttnet Ekitap,Turkcell Dergilik, Samsung E-Kitap Mağazası, Ttnet Ekitap, Reeder, İdefix, Pusula…Reeder, İdefix, Pusula… Kendi ödeme sistemlerini kullanabilirler,Kendi ödeme sistemlerini kullanabilirler, Kendi DRM sistemlerini geliştirebilirler.Kendi DRM sistemlerini geliştirebilirler.
    • Android uygulama ve içerik mağazalarıAndroid uygulama ve içerik mağazaları Pekçok şirket Android’e yeni ekosistemler kazandırmayaPekçok şirket Android’e yeni ekosistemler kazandırmaya çalışıyor. Turkcell, Turk Telekom, Amazon, Yandex vs…çalışıyor. Turkcell, Turk Telekom, Amazon, Yandex vs… Düşük fiyatlara herkesin alabileceği telif eserler (uygulama,Düşük fiyatlara herkesin alabileceği telif eserler (uygulama, müzik, haritalar…)müzik, haritalar…)
    • Gömülü uygulamalarGömülü uygulamalar Android cihaz özelleştirmesi ile farklı donanımlarda çalışanAndroid cihaz özelleştirmesi ile farklı donanımlarda çalışan Android İşletim Sistemi.Android İşletim Sistemi. Otobüs koltuklarında Android,Otobüs koltuklarında Android, Kapı otomatiklerinde Android…Kapı otomatiklerinde Android…
    • Mobil öğrenmeMobil öğrenme Büyük bir açık ve talep var olduğunu düşünüyoruz. AndroidBüyük bir açık ve talep var olduğunu düşünüyoruz. Android cihazlar kişilerin yanıbaşında olduğundan bilgilercihazlar kişilerin yanıbaşında olduğundan bilgiler aktarılabilir, sınanabilir (sınav yapılabilir), tüm Androidaktarılabilir, sınanabilir (sınav yapılabilir), tüm Android yetenekleri ile 4 yönlü eğitim hizmetleri verilebilir.yetenekleri ile 4 yönlü eğitim hizmetleri verilebilir. Örnek: Lokasyon tabanlı tarih eğitimi. Tarihte bugünÖrnek: Lokasyon tabanlı tarih eğitimi. Tarihte bugün burada ne oldu?burada ne oldu?
    • Robot ve ADK çalışmalarıRobot ve ADK çalışmaları Açık Aksesuar Geliştirme ile çeşitli kartlar üzerindenAçık Aksesuar Geliştirme ile çeşitli kartlar üzerinden aksesuarlar USB üzerinden gerçekleştirilebilir.aksesuarlar USB üzerinden gerçekleştirilebilir. Örnekler:Örnekler: http://ioio.media.mit.edu/node/7http://ioio.media.mit.edu/node/7
    • OyunlarOyunlar Tüm güncel game engine (oyun motoru) yazılımları Android’e destek vermeyeTüm güncel game engine (oyun motoru) yazılımları Android’e destek vermeye başladı. Türkiye’den de Gideros Mobile çalışması var.başladı. Türkiye’den de Gideros Mobile çalışması var. Ayrıca çok sayıda açık kodlu oyun motorları bulunmaktadır.Ayrıca çok sayıda açık kodlu oyun motorları bulunmaktadır. Dikeyeksen Yayınları’ndan da bir Türkçe kitap çıktı.Dikeyeksen Yayınları’ndan da bir Türkçe kitap çıktı. Alper Sarıkaya büyük başarı kazandı.Alper Sarıkaya büyük başarı kazandı.
    • HTML 5HTML 5 Phonegap – Cordova gibi son derece başarılı, toplulukPhonegap – Cordova gibi son derece başarılı, topluluk desteği yüksek, dökümantasyonu başarılı HTML5 altyapılardesteği yüksek, dökümantasyonu başarılı HTML5 altyapılar var.var. Yakında Türkçe kitap da çıkacak. Avantajları –Yakında Türkçe kitap da çıkacak. Avantajları – dezavantajları tartışılır ama gelecekte etkisinin büyükdezavantajları tartışılır ama gelecekte etkisinin büyük olacağı öngörülüyor.olacağı öngörülüyor.
    • Android Mini TV’lerAndroid Mini TV’ler Akıllı TV’lerden çok daha hızlı yayılıyor. UygulamalarınAkıllı TV’lerden çok daha hızlı yayılıyor. Uygulamaların televizyonlara adapte olması lazım. Kapladıkları alan çoktelevizyonlara adapte olması lazım. Kapladıkları alan çok küçük ama donanımları şaşırtıcı derecede güçlü.küçük ama donanımları şaşırtıcı derecede güçlü. Örnek: Rikomagic MKÖrnek: Rikomagic MK
    • Giyilebilir Bilişim cihazlarıGiyilebilir Bilişim cihazları Wearable ComputerWearable ComputerGoogle GlassGoogle Glass Smart Watch…Smart Watch…
    • TeşekkürlerTeşekkürler Muharrem TaçMuharrem Taç www.m2bilisim.com.trwww.m2bilisim.com.tr www.gelecekonline.comwww.gelecekonline.com