Mobil Yazılım Öğreniyoruz

9,138 views
8,968 views

Published on

GYTE Mobil Yazılım Semineri

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

No Downloads
Views
Total views
9,138
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
127
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • http://www. turkcell .com.tr/c/ oth /lggd910saattelefon.html
  • Türkiye’de 113 milyon cep telefonu var , 104 milyonunun imei numarası kayıtlı.
  • Türkiye’de 113 milyon cep telefonu var , 104 milyonunun imei numarası kayıtlı.
  • 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>

    ×