M.ZEKI OSMANCIK     MCT-MCPD
Android Nedir ?Neden Android ?Android Platform MimarisiUygulama Geliştirme AraçlarıHello Android
ANDROIDNedir
Android Nedir?Geliştirilmeye Google Inc. tarafındanbaştatılan, daha sonrasında Open HandsetAlliance (OHA) tarafından da de...
Android Nedir?Opend Handset Alliance (OHA)   Mobil Cihazlar üzerinde, açık kaynak geliştirme sağlamak için çok sayıda dona...
NedenANDROID ?
Neden ANDROID ?Mobil cihaz endüstrisinde teknolojik gelişmelerin hızlandırılması amacıyla telif hakkıolamayan bir işletim ...
Neden Android ?Açık kaynak kodlu olmasıyla Android’in hızla gelişmesine olanak sağlaması.Google’ın onbinlerce JAVA kütüpha...
ANDORIDPlatformMimarisi
ANDORID Platform Mimarisi
ANDORID Platform Mimarisi1-) Linux Kernel             Aygıt Sürücüleri             Güç Yönetimi             Süreç Yönetimi...
ANDORID Platform Mimarisi2-) Libraries C/C++ kütüphaneleri  JAVA Interface 2d ve 3d grafik Media Codecs                   ...
ANDORID Platform Mimarisi3-) Android RunTimeAndroid uygulamarını Sanal cihazlarda test edebilme Android platformunda JVM s...
ANDORID Platform Mimarisi4-) Application Framework        API Interface         Activity Manager, Resources Manager, Packa...
ANDORID Platform Mimarisi5-) Applications        Android üzerinde aktif kullanılan ve geliştirilen tüm uygulamalar
UygulamaGeliştirmeAraçları
Uygulama Geliştirme Araçları           JAVA – JAVA JDK            Android SDK          Eclipse, NetBeans        Android AV...
Uygulama Geliştirme Araçları     JAVAAndroid uygulamaları JAVA dili ile geliştirildiğinden JDK (Java DevelopmentKit)’nın b...
Uygulama Geliştirme Araçları    JAVA JDK Kurulumuİşletim sisteminize uygun JDK’yı seçip bilgisayarınıza indirdin ve kurulu...
Uygulama Geliştirme Araçları      Android SDK Kurulumu Android işletim sistemi Linux çekirdekli bir işletim sistemi olduğu...
Uygulama Geliştirme Araçları      Eclipse KurulumuSon olarak Java uygulamalarımızı geliştirebileceğimiz IDE miz Eclipse i ...
Uygulama Geliştirme AraçlarıEclipse içersinde androidprojeleri açabilmek içinPreferences seçeneğiiçersinde bulunanAndroid ...
Uygulama Geliştirme AraçlarıAndroid AVD Manager ile kendimizeçalışabileceğimiz bir sanal bir android telefontanımladıktan ...
Hello ANDROID !!!
Hello ANDROID !!!
Hello ANDROID !!!
Hello ANDROID !!!Oluşturduğumuz sanalAndroid ile istediğimizuygulamayı çalıştırabiliriz.
TEŞEKKÜRLER....                  M.Zeki                  OSMANCIK
Android
Upcoming SlideShare
Loading in …5
×

Android

1,759 views
1,717 views

Published on

Published in: Education, Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,759
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Android

  1. 1. M.ZEKI OSMANCIK MCT-MCPD
  2. 2. Android Nedir ?Neden Android ?Android Platform MimarisiUygulama Geliştirme AraçlarıHello Android
  3. 3. ANDROIDNedir
  4. 4. Android Nedir?Geliştirilmeye Google Inc. tarafındanbaştatılan, daha sonrasında Open HandsetAlliance (OHA) tarafından da destek verilen,halen daha geliştirilmekte olan Mobil birişletim sistemidir.Linux çekirdeğini temel alır. Açık kaynak kodludur (Open Source) . işletim sistemi ve uygulama geliştirme kaynakları ücretsiz olarak dağıtılmaktadır. JAVA programlama dili sayesinde hızlı uygulamalar geliştirilebilir. ARM native code üretebilen herhangi bir başka programlama dili ile de uygulama imkanı mevcuttur.
  5. 5. Android Nedir?Opend Handset Alliance (OHA) Mobil Cihazlar üzerinde, açık kaynak geliştirme sağlamak için çok sayıda donanım ve yazılım geliştirici firmaların oluşturdukları kuruluştur. Bu konsorsiyum mobil cihazlar için açık standartlar belirler ve geliştirir.
  6. 6. NedenANDROID ?
  7. 7. Neden ANDROID ?Mobil cihaz endüstrisinde teknolojik gelişmelerin hızlandırılması amacıyla telif hakkıolamayan bir işletim sistemi ihtiyacı doğmuştur.Yaklaşık 80 yazılım firması bir araya gelerek 2007 yılında geliştirilmeye başlandıBir çok mobil donanım ve yazılım üreticisinin, ücretsiz bir işletim sistemi ile maliyetleridüşürme durumu Android’e olan ilgiyi arttırdı.Google işletim sistemi kaynak kodlarının tamamını ücretsiz olarak yayımladı. Böylece mobilcihaz üreticileri işletim sistemini kendilerine göre özelleştirme imkanı buldular.Android üzerinde JAVA programlama dili ile hızlı ve uyumlu uygulama geliştirme olanağısağlar.Yazılım geliştiricilere, mobil cihaz üzerinde ki donanım ve özellikleri verimli bir şekildekullanma avantajı
  8. 8. Neden Android ?Açık kaynak kodlu olmasıyla Android’in hızla gelişmesine olanak sağlaması.Google’ın onbinlerce JAVA kütüphanesi geliştirmeye devam etmesi vetamamını açık kaynak kod lisanlı altında dağıtması.Test edilebilirlik .Android , yazılım geliştiricilere çok geniş örnek kod ve çok sayıda paketsunar. Web Browser, Multi-Language, Media, Java Applet, Wi-Fi,Network,Location, MultiPane Touch Screen, Voice, GPS, Sensorsİşletim sistemi çekirdeği üzerinden OOP olarak destek vermektedir.
  9. 9. ANDORIDPlatformMimarisi
  10. 10. ANDORID Platform Mimarisi
  11. 11. ANDORID Platform Mimarisi1-) Linux Kernel Aygıt Sürücüleri Güç Yönetimi Süreç Yönetimi Networking
  12. 12. ANDORID Platform Mimarisi2-) Libraries C/C++ kütüphaneleri JAVA Interface 2d ve 3d grafik Media Codecs OpenGL SQL Database(SQLIte) Web Browser(WebKit)
  13. 13. ANDORID Platform Mimarisi3-) Android RunTimeAndroid uygulamarını Sanal cihazlarda test edebilme Android platformunda JVM sanal makinesi yoktur. Android platformunda uygulamalar Dalvik olarak adlandırılan sanal makinedeçalışır. Düşük batarya, bellek ve işlemci ile pratik olarak uygulamalarınızı gerçek cihaz üzerinde çalışıyormuş gibi test edebilirsiniz. Core Libraries(JAVA 5 Std), I/O , Collections gibi class ve jar dosyaları
  14. 14. ANDORID Platform Mimarisi4-) Application Framework API Interface Activity Manager, Resources Manager, Package Manager Telephone Manager, Notification Manager, View Systems Location Manager, Application Life Cycle
  15. 15. ANDORID Platform Mimarisi5-) Applications Android üzerinde aktif kullanılan ve geliştirilen tüm uygulamalar
  16. 16. UygulamaGeliştirmeAraçları
  17. 17. Uygulama Geliştirme Araçları JAVA – JAVA JDK Android SDK Eclipse, NetBeans Android AVD Manager Gerekli Konfigurasyonlar
  18. 18. Uygulama Geliştirme Araçları JAVAAndroid uygulamaları JAVA dili ile geliştirildiğinden JDK (Java DevelopmentKit)’nın bilgisayarınızda olmalıdır.JDK kurulumu için şu adımları izlemeliyiz...
  19. 19. Uygulama Geliştirme Araçları JAVA JDK Kurulumuİşletim sisteminize uygun JDK’yı seçip bilgisayarınıza indirdin ve kurulu gerçekleştirin.
  20. 20. Uygulama Geliştirme Araçları Android SDK Kurulumu Android işletim sistemi Linux çekirdekli bir işletim sistemi olduğundan, Windowsişletim sistemi üzerinde uygulama geliştirebilmek için Android SDK’sını kurmanızgerekmektedir.
  21. 21. Uygulama Geliştirme Araçları Eclipse KurulumuSon olarak Java uygulamalarımızı geliştirebileceğimiz IDE miz Eclipse i indiripbilgisayarımıza kurmamız gerekiyor...
  22. 22. Uygulama Geliştirme AraçlarıEclipse içersinde androidprojeleri açabilmek içinPreferences seçeneğiiçersinde bulunanAndroid sekmesindekiSDK location alanınamutlaka kurmuşolduğumuz android sdkklasörünün yolunubelirtmeliyiz... BöylelikleAndroid SDK ile birliktehangi versiyonlarındesteklendiği bilgisikarşımıza gelecektir.
  23. 23. Uygulama Geliştirme AraçlarıAndroid AVD Manager ile kendimizeçalışabileceğimiz bir sanal bir android telefontanımladıktan sonra işimiz tamam gerisi sadeceprogram yazmaya kalıyor...
  24. 24. Hello ANDROID !!!
  25. 25. Hello ANDROID !!!
  26. 26. Hello ANDROID !!!
  27. 27. Hello ANDROID !!!Oluşturduğumuz sanalAndroid ile istediğimizuygulamayı çalıştırabiliriz.
  28. 28. TEŞEKKÜRLER.... M.Zeki OSMANCIK

×