mobil yazılım ve mobil uygulama geliştirme
DESCRIPTION
appwoX - Mobil Uygulama Çözümleri http://www.appwox.com appwoX Mobil Yazılım ve Uygulama Çözümleri appwoX iPhone, iPad ve Android Platformlarında Mobil Yazılım, iphone Yazılım, ipad Yazılım, IOS Yazılım, Android Yazılım ve Mobil Uygulama çözümleri Sunan, özgün ve kaliteli mobil uygulamalar geliştiren ve mobil uygulamalara içerik sağlayan bir teknoloji şirketidir. iphone yazılım, ios yazılım, mobil yazılım, android yazılım, ipad yazılım, iphone uygulama, android uygulama, mobil uygulama, ipad uygulama http://www.appwox.com/tr/hizmetlerimiz/iphone-uygulama-ve-yazilim-gelistirmeTRANSCRIPT
Mobil Cihazlar İçin Yazılım Geliştirme
2/19/2014
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.
2/19/2014
Cep Telefonlarının Gelişimi
1983
Motorola
DynaTAC 8000X
2/19/2014
Cep Telefonlarının Gelişimi
1992 - Nokia 1011
2/19/2014
BellSouth/IBM Simon Personal Communicator
1993
Cep Telefonlarının Gelişimi
Motorola StarTAC
2/19/2014
1996
Nokia 8810
Cep Telefonlarının Gelişimi
Nokia 9000 Communicator
Intel 386
2/19/2014
Cep Telefonlarının Gelişimi
Nokia 7110 1999
2/19/2014
Benefon Esc!
WAP GPS
Cep Telefonlarının Gelişimi
Samsung SPH-M100 Uproar
2/19/2014
MP3
Nokia 3210
Cep Telefonlarının Gelişimi
2001 Ericsson T68
Nokia 5510
2/19/2014
Cep Telefonlarının Gelişimi (2001 -2006 )
Kameralı telefonlar çıkmaya başladı
Nokia ilk akıllı telefonunu üretti
Symbian 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?
2/19/2014
Cep Telefonlarının Gelişimi
2007iPhone
İvme ölçer
Multi-Touch
Uygulama tabanlı mimari
Süper görsellik
2/19/2014
Cep Telefonlarının Gelişimi (Günümüz)
2/19/2014
Cep Telefonlarının Gelişimi (Günümüz)
2/19/2014
Cep Telefonlarının Yarını
2/19/2014
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.
2/19/2014
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.
2/19/2014
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ı
2/19/2014
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
2/19/2014
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.
2/19/2014
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
2/19/2014
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?
2/19/2014
Platformlar ve Diller
J2ME - Java
Symbian – C++
Iphone – Objective C Windows Mobile – C++,C#,Visual Basic
Android – Java, (Yakında Simple)
RIM (Blackberry) – J2ME, WEB
Yeni Oyuncular
Maemo (Nokia)
Bada (Samsung)
2/19/2014
J2ME Genel Bilgiler
Programlama dili Java
Yorumlayıcılar
Netbeans IDE
Eclipse IDE
Java kodları Java Sanal Makinesi denilen JVM üzerinde çalışır, telefonlarda ise buna KVM denir.
2/19/2014
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.
2/19/2014
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…
2/19/2014
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.
2/19/2014
Windows Mobile
Genelde PDA’larda kullanılır. HP, Palm, HTC
Geliştirme ortamı Microsoft Visual Studio
C#, Visual Basic, C++
En kolay ve rahat ortamlardan birisi
Telefon kaynaklarına sınırsız erişim
Orta derece görsellik
Sınırlı sayıda telefona hitap eder
Windows Market Place
2/19/2014
iPhone
Modeller iPhone, iPhone3G , iPhone3GS
Uygulama tabanlı bir telefon
2/19/2014
iPhone
Sadece Intel tabanlı MacOSX üzerinde geliştirilir
Derleyici XCode
Dil “Objective C” ayrıca Objective C++ , C , C++
Uygulamalar iPod üzerinde de çalışır
Tam bir görsel şölen – Harika kullanıcı arayüzü
Uygulamalar Apple Store üzerinden dağıtılır
Telefon kaynaklarına erişim sınırlı
Pil problemi var ama gittikçe düzeliyor
2/19/2014
Android
Açık kaynak kodlu
Programlama dili java
Piyasadaki payı
giderek artıyor.
Gelecek vaat ediyor
Nexus…
2/19/2014
Maemo
Nokia ‘nın gelecekteki işletim sistemi
Açık kaynak kodlu
QT
N900
maemo.org
2/19/2014
Bada
Samsung’un yeni açık kaynak kodlu işletim sistemi
Programlama dili C++
C ve STL kullanılabiliyor
Eclipse based IDE
Bada store gelecek
bada.com
2/19/2014
Duygusal Boyut
2/19/2014
Duygusal Boyut
2/19/2014