Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
MOBİL YAZILIM ÖĞRENİYORUZ <ul><li>Süleyman ÇALIK </li></ul><ul><li>SIFIR  </li></ul><ul><li>YAZILIM VE DANIŞMANLIK </li></...
Mobil Teknolojiyi Tanıyalım <ul><li>Mobil cihazlar için yazılım geliştirirken cihazları ve mobil teknolojiyi iyi tanımak g...
Cep Telefonlarının Gelişimi <ul><li>1983 </li></ul><ul><li>Motorola  </li></ul><ul><li>DynaTAC 8000X </li></ul>
Cep Telefonlarının Gelişimi <ul><li>1992 - Nokia 1011 </li></ul><ul><li>BellSouth/IBM Simon Personal Communicator </li></u...
Cep Telefonlarının Gelişimi <ul><li>Motorola StarTAC </li></ul>1996 Nokia 8810
Cep Telefonlarının Gelişimi <ul><li>Nokia 9000 Communicator </li></ul><ul><li>Intel 386  </li></ul>
Cep Telefonlarının Gelişimi <ul><li>Nokia 7110   1999 </li></ul>Benefon Esc! WAP GPS
Cep Telefonlarının Gelişimi <ul><li>Samsung SPH-M100 Uproar </li></ul>MP3 Nokia 3210
Cep Telefonlarının Gelişimi <ul><li>2001   Ericsson T68 </li></ul><ul><li>Nokia 5510 </li></ul>
Cep Telefonlarının Gelişimi ( 2001 -2006 ) <ul><li>Kameralı telefonlar çıkmaya başladı </li></ul><ul><li>Nokia ilk akıllı ...
Cep Telefonlarının Gelişimi <ul><li>2007 </li></ul><ul><li>iPhone </li></ul><ul><li>İvme ölçer </li></ul><ul><li>Multi-Tou...
Cep Telefonlarının Gelişimi (Günümüz)
Cep Telefonlarının Gelişimi (Günümüz)
Cep Telefonlarının Yarını
Mobil Yazılım Nedir? <ul><li>Cep telefonları, PDA’lar, Smartphone’lar, El terminalleri vb. gibi sürekli yanımızda taşıyabi...
Neden Mobil Yazılım ? <ul><li>İnanılmaz derecede  </li></ul><ul><ul><li>Hızlı gelişen </li></ul></ul><ul><ul><li>Yaygılaşa...
Bazı Sayılar <ul><li>Turkcell’in  </li></ul><ul><ul><li>Türkiye’deki abone sayısı 36 milyon </li></ul></ul><ul><ul><li>Tüm...
Bazı Sayılar <ul><li>Cep telefonu sayıları </li></ul><ul><ul><li>Ağustos 2006 </li></ul></ul><ul><ul><ul><li>Abone sayısı ...
Bazı Sayılar <ul><li>Cep telefonu sayıları </li></ul><ul><ul><li>Haziran 2007 </li></ul></ul><ul><ul><ul><li>Cep telefonu ...
Bazı Sayılar <ul><li>Cep telefonu sayıları </li></ul><ul><ul><li>Ekim 2008 </li></ul></ul><ul><ul><ul><li>Aktif cep telefo...
Gelelim Teknik Kısıma <ul><li>Aklımıza Takılan Sorular </li></ul><ul><ul><li>Tamam da uygulamaları nasıl geliştireceğiz? <...
Platformlar ve Diller  <ul><ul><li>J2ME  -  Java </li></ul></ul><ul><ul><li>Symbian – C++ </li></ul></ul><ul><ul><li>Iphon...
J2ME Genel Bilgiler  <ul><ul><li>Programlama dili Java </li></ul></ul><ul><ul><li>Yorumlayıcılar </li></ul></ul><ul><ul><u...
J2ME - Artılar  <ul><ul><li>Geliştirmesi ve test etmesi en kolay platformlardan birisidir. </li></ul></ul><ul><ul><li>Sayı...
J2ME – Eksiler  <ul><ul><li>Üreticiler telefonlardaki KVM’leri çok kısıtlıyorlar. </li></ul></ul><ul><ul><li>Düşük işlemci...
Symbian <ul><li>Açık kaynak kodlu bir işletim sistemi. </li></ul><ul><li>Nokia, Sony Ericsson, Samsung, Siemens, Motorola ...
<ul><li>Genelde PDA’larda kullanılır. HP, Palm, HTC </li></ul><ul><li>Geliştirme ortamı Microsoft Visual Studio </li></ul>...
iPhone <ul><li>Modeller iPhone, iPhone3G , iPhone3GS </li></ul><ul><li>Uygulama tabanlı bir telefon </li></ul>
iPhone <ul><li>Sadece Intel tabanlı MacOSX üzerinde geliştirilir </li></ul><ul><li>Derleyici XCode  </li></ul><ul><li>Dil ...
Android <ul><li>Google   </li></ul><ul><li>Açık kaynak kodlu </li></ul><ul><li>Programlama dili java </li></ul><ul><li>Pi...
Maemo <ul><li>Nokia ‘nın gelecekteki işletim sistemi </li></ul><ul><li>Açık kaynak kodlu </li></ul><ul><li>QT </li></ul><u...
Bada <ul><li>Samsung’un yeni açık kaynak kodlu işletim sistemi </li></ul><ul><li>Programlama dili C++ </li></ul><ul><li>C ...
Duygusal Boyut
Duygusal Boyut
Teşekkürler <ul><li>akademi.sifir.com.tr </li></ul><ul><li>www.suleymancalik.com </li></ul><ul><li>[email_address] </li></ul>
Upcoming SlideShare
Loading in …5
×

Mobil Yazılım Öğreniyoruz

9,456 views

Published on

GYTE Mobil Yazılım Semineri

Published in: Technology, Business
  • Be the first to comment

Mobil Yazılım Öğreniyoruz

  1. 1. MOBİL YAZILIM ÖĞRENİYORUZ <ul><li>Süleyman ÇALIK </li></ul><ul><li>SIFIR </li></ul><ul><li>YAZILIM VE DANIŞMANLIK </li></ul>Mobil Cihazlar İçin Yazılım Geliştirme
  2. 2. Mobil Teknolojiyi Tanıyalım <ul><li>Mobil cihazlar için yazılım geliştirirken cihazları ve mobil teknolojiyi iyi tanımak gerekir. </li></ul><ul><li>Telefonların dünü,bugünü ve yarını… </li></ul><ul><li>Karşımızda evrimi bilgisayarlardan çok daha hızlı olan bir teknoloji duruyor. </li></ul>
  3. 3. Cep Telefonlarının Gelişimi <ul><li>1983 </li></ul><ul><li>Motorola </li></ul><ul><li>DynaTAC 8000X </li></ul>
  4. 4. Cep Telefonlarının Gelişimi <ul><li>1992 - Nokia 1011 </li></ul><ul><li>BellSouth/IBM Simon Personal Communicator </li></ul><ul><li>1993 </li></ul>
  5. 5. Cep Telefonlarının Gelişimi <ul><li>Motorola StarTAC </li></ul>1996 Nokia 8810
  6. 6. Cep Telefonlarının Gelişimi <ul><li>Nokia 9000 Communicator </li></ul><ul><li>Intel 386 </li></ul>
  7. 7. Cep Telefonlarının Gelişimi <ul><li>Nokia 7110 1999 </li></ul>Benefon Esc! WAP GPS
  8. 8. Cep Telefonlarının Gelişimi <ul><li>Samsung SPH-M100 Uproar </li></ul>MP3 Nokia 3210
  9. 9. Cep Telefonlarının Gelişimi <ul><li>2001 Ericsson T68 </li></ul><ul><li>Nokia 5510 </li></ul>
  10. 10. Cep Telefonlarının Gelişimi ( 2001 -2006 ) <ul><li>Kameralı telefonlar çıkmaya başladı </li></ul><ul><li>Nokia ilk akıllı telefonunu üretti </li></ul><ul><li>Symbian işletim sistemli telefonlar hayatımıza girdi </li></ul><ul><li>İlk 3G’li telefonlar üretildi. </li></ul><ul><li>Telefonlar küçüldü ve inceldi. </li></ul><ul><li>2007’ye geldiğimizde ise kafamızdaki cep telefonu şablonunu baştan aşağı değiştirecek bir oyuncu sahneye çıktı. </li></ul><ul><li>Nedir bu? </li></ul>
  11. 11. Cep Telefonlarının Gelişimi <ul><li>2007 </li></ul><ul><li>iPhone </li></ul><ul><li>İvme ölçer </li></ul><ul><li>Multi-Touch </li></ul><ul><li>Uygulama tabanlı mimari </li></ul><ul><li>Süper görsellik </li></ul>
  12. 12. Cep Telefonlarının Gelişimi (Günümüz)
  13. 13. Cep Telefonlarının Gelişimi (Günümüz)
  14. 14. Cep Telefonlarının Yarını
  15. 15. Mobil Yazılım Nedir? <ul><li>Cep telefonları, PDA’lar, Smartphone’lar, El terminalleri vb. gibi sürekli yanımızda taşıyabileceğimiz bilgisayarlara göre sınırlı işlemcileri olan elektronik aletler için yazılım geliştirme. </li></ul><ul><li>Tabi ki en yaygın kullanım alanı cep telefonlarıdır. </li></ul>
  16. 16. Neden Mobil Yazılım ? <ul><li>İnanılmaz derecede </li></ul><ul><ul><li>Hızlı gelişen </li></ul></ul><ul><ul><li>Yaygılaşan </li></ul></ul><ul><ul><li>Çok yatırım yapılan bir alan </li></ul></ul><ul><li>Yani geleceğin teknolojisi !!! </li></ul><ul><li>Gün geçtikçe bilgisayarların küçüldüğünü ve telefonların geliştiğini hiçbir zaman unutmayın. </li></ul>
  17. 17. Bazı Sayılar <ul><li>Turkcell’in </li></ul><ul><ul><li>Türkiye’deki abone sayısı 36 milyon </li></ul></ul><ul><ul><li>Tüm dünyadaki aktif aboneleri 62 milyona ulaştı. </li></ul></ul><ul><ul><li>Kayıtlı 3G abonesi 3.9 milyon </li></ul></ul><ul><ul><li>aktif 3G kullanıcısı 1.8 milyon </li></ul></ul><ul><ul><li>Son 9 ayda mobil internet hacmi 7 katına çıktı </li></ul></ul><ul><ul><li>3G sonrası data kullanımı 4 kat arttı </li></ul></ul>
  18. 18. Bazı Sayılar <ul><li>Cep telefonu sayıları </li></ul><ul><ul><li>Ağustos 2006 </li></ul></ul><ul><ul><ul><li>Abone sayısı 44 milyon </li></ul></ul></ul><ul><ul><ul><li>2011 yılında 54 milyona ulaşması öngörülüyor </li></ul></ul></ul>
  19. 19. Bazı Sayılar <ul><li>Cep telefonu sayıları </li></ul><ul><ul><li>Haziran 2007 </li></ul></ul><ul><ul><ul><li>Cep telefonu sayısı 50milyona dayandı </li></ul></ul></ul><ul><ul><ul><li>Kredi başvurularının %80’i cep telefonundan yapılıyor. </li></ul></ul></ul><ul><ul><ul><li>Garanti Bankası toplam kredilerinin %25’ini cep telefonu üzerinden veriyor </li></ul></ul></ul><ul><ul><ul><li>Cep telefonu sayısı 2 yıl içinde nüfusla eşit olması bekleniyor. </li></ul></ul></ul>
  20. 20. Bazı Sayılar <ul><li>Cep telefonu sayıları </li></ul><ul><ul><li>Ekim 2008 </li></ul></ul><ul><ul><ul><li>Aktif cep telefonu sayısı 65 milyon </li></ul></ul></ul><ul><ul><ul><li>O güne kadar toplam 90 milyon telefon satılmış durumda. </li></ul></ul></ul><ul><ul><li>Mart 2009 </li></ul></ul><ul><ul><ul><li>Cep telefonu sayısı 113 milyon </li></ul></ul></ul>
  21. 21. Gelelim Teknik Kısıma <ul><li>Aklımıza Takılan Sorular </li></ul><ul><ul><li>Tamam da uygulamaları nasıl geliştireceğiz? </li></ul></ul><ul><ul><li>Hangi dili kullanacağız? </li></ul></ul><ul><ul><li>Hangi platformda çalışacağız? </li></ul></ul><ul><ul><li>Türkiye’de çalışma alanı nasıl? </li></ul></ul><ul><ul><li>En önemlisi bu işten kaç para kazanacağız? </li></ul></ul>
  22. 22. Platformlar ve Diller <ul><ul><li>J2ME - Java </li></ul></ul><ul><ul><li>Symbian – C++ </li></ul></ul><ul><ul><li>Iphone – Objective C </li></ul></ul><ul><ul><li>Windows Mobile – C++,C#,Visual Basic </li></ul></ul><ul><ul><li>Android – Java, (Yakında Simple) </li></ul></ul><ul><ul><li>RIM (Blackberry) – J2ME, WEB </li></ul></ul><ul><ul><li>Yeni Oyuncular </li></ul></ul><ul><ul><ul><li>Maemo (Nokia) </li></ul></ul></ul><ul><ul><ul><li>Bada (Samsung) </li></ul></ul></ul>
  23. 23. J2ME Genel Bilgiler <ul><ul><li>Programlama dili Java </li></ul></ul><ul><ul><li>Yorumlayıcılar </li></ul></ul><ul><ul><ul><li>Netbeans IDE </li></ul></ul></ul><ul><ul><ul><li>Eclipse IDE </li></ul></ul></ul><ul><ul><li>Java kodları Java Sanal Makinesi denilen JVM üzerinde çalışır, telefonlarda ise buna KVM denir. </li></ul></ul>
  24. 24. J2ME - Artılar <ul><ul><li>Geliştirmesi ve test etmesi en kolay platformlardan birisidir. </li></ul></ul><ul><ul><li>Sayıca çok daha fazla cep telefonu modeline hitap edersiniz. </li></ul></ul><ul><ul><li>Neredeyse her telefon Java uygulamalarını çalıştırır. </li></ul></ul><ul><ul><li>Geliştirme ortamı ücretsizdir. </li></ul></ul><ul><ul><li>Dokümantasyonu güzeldir ve çok yaygın olduğu için internette oldukça fazla bilgi bulabilirsiniz. </li></ul></ul>
  25. 25. J2ME – Eksiler <ul><ul><li>Üreticiler telefonlardaki KVM’leri çok kısıtlıyorlar. </li></ul></ul><ul><ul><li>Düşük işlemci gücünden dolayı performans ve hafızaya her zaman dikkat etmek zorundasınız. </li></ul></ul><ul><ul><li>Telefonun bazı özelliklerine güvenlik nedeni ile erişemiyorsunuz. </li></ul></ul><ul><ul><li>Çok düşük görsellik… </li></ul></ul>
  26. 26. Symbian <ul><li>Açık kaynak kodlu bir işletim sistemi. </li></ul><ul><li>Nokia, Sony Ericsson, Samsung, Siemens, Motorola </li></ul><ul><li>Symbian ++ (C++ Türevi) </li></ul><ul><li>Derleyici Carbide.++ (Eclipse Türevi) </li></ul><ul><li>Biraz zordur  </li></ul><ul><li>Geniş model seçeneğine hitap eder. </li></ul><ul><li>Görsel kullanıcı arayüzü. </li></ul><ul><li>Telefon kaynaklarını rahat kullanabilme. </li></ul>
  27. 27. <ul><li>Genelde PDA’larda kullanılır. HP, Palm, HTC </li></ul><ul><li>Geliştirme ortamı Microsoft Visual Studio </li></ul><ul><li>C#, Visual Basic, C++ </li></ul><ul><li>En kolay ve rahat ortamlardan birisi </li></ul><ul><li>Telefon kaynaklarına sınırsız erişim </li></ul><ul><li>Orta derece görsellik </li></ul><ul><li>Sınırlı sayıda telefona hitap eder </li></ul><ul><li>Windows Market Place </li></ul>Windows Mobile
  28. 28. iPhone <ul><li>Modeller iPhone, iPhone3G , iPhone3GS </li></ul><ul><li>Uygulama tabanlı bir telefon </li></ul>
  29. 29. iPhone <ul><li>Sadece Intel tabanlı MacOSX üzerinde geliştirilir </li></ul><ul><li>Derleyici XCode </li></ul><ul><li>Dil “Objective C” ayrıca Objective C++ , C , C++ </li></ul><ul><li>Uygulamalar iPod üzerinde de çalışır </li></ul><ul><li>Tam bir görsel şölen – Harika kullanıcı arayüzü </li></ul><ul><li>Uygulamalar Apple Store üzerinden dağıtılır </li></ul><ul><li>Telefon kaynaklarına erişim sınırlı </li></ul><ul><li>Pil problemi var ama gittikçe düzeliyor </li></ul>
  30. 30. Android <ul><li>Google  </li></ul><ul><li>Açık kaynak kodlu </li></ul><ul><li>Programlama dili java </li></ul><ul><li>Piyasadaki payı giderek artıyor. </li></ul><ul><li>Gelecek vaat ediyor </li></ul><ul><li>Nexus… </li></ul>
  31. 31. Maemo <ul><li>Nokia ‘nın gelecekteki işletim sistemi </li></ul><ul><li>Açık kaynak kodlu </li></ul><ul><li>QT </li></ul><ul><li>N900 </li></ul><ul><li>maemo.org </li></ul>
  32. 32. Bada <ul><li>Samsung’un yeni açık kaynak kodlu işletim sistemi </li></ul><ul><li>Programlama dili C++ </li></ul><ul><li>C ve STL kullanılabiliyor </li></ul><ul><li>Eclipse based IDE </li></ul><ul><li>Bada store gelecek </li></ul><ul><li>bada.com </li></ul>
  33. 33. Duygusal Boyut
  34. 34. Duygusal Boyut
  35. 35. Teşekkürler <ul><li>akademi.sifir.com.tr </li></ul><ul><li>www.suleymancalik.com </li></ul><ul><li>[email_address] </li></ul>

×