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