Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

© 2011 Adobe Systems Incorporated. Cep Telefonu Değeri Belirlemek için Mobil Uygulama Sabri Dündar / Volkan Altuntaş Celal Bayar Üniversitesi.

Benzer bir sunumlar


... konulu sunumlar: "© 2011 Adobe Systems Incorporated. Cep Telefonu Değeri Belirlemek için Mobil Uygulama Sabri Dündar / Volkan Altuntaş Celal Bayar Üniversitesi."— Sunum transkripti:

1 © 2011 Adobe Systems Incorporated. Cep Telefonu Değeri Belirlemek için Mobil Uygulama Sabri Dündar / Volkan Altuntaş Celal Bayar Üniversitesi

2 © 2011 Adobe Systems Incorporated. Native, web veya hybrid uygulama mı?

3 © 2011 Adobe Systems Incorporated. Native, web veya hybrid uygulama mı? Mobil dünyasında gümüzde aktif olarak kullanılan temel teknolojileri üç sınıfta değerlendirebiliriz:  Native uygulama özel işletim sistemi tarında desteklenen programlama dillerinden birini kullanıp belirli bir platform için yazılıp derlenmiş uygulamadır.  Web uygulması web sayfaları özellikle web teknolojileri; HTML, CSS3, JavaScript ile geliştirilerek mobil cihazlar için optimize edilmiştir.  Hybrid uygulama üstte söylediğimiz iki kategoriden en iyi şekilde yararlanmayı sağlamaktadır: Web teknolojileri ile yazılmış ama uygulama yerelde native uygulamanın içerisinde çalıştırılmaktadır.

4 © 2011 Adobe Systems Incorporated. Native, web veya hybrid uygulama mı?  Geleneksel mobil geliştirme ortamı: Platform AraçlarDil Objective-C

5 © 2011 Adobe Systems Incorporated. Native, web veya hybrid uygulama mı?  Geleneksel mobil geliştirme ortamı: Platform AraçlarDil Objective-C Platform AraçlarDil Java

6 © 2011 Adobe Systems Incorporated. Native, web veya hybrid uygulama mı?  Diğer mobil platformları tercih edilirse OS, Android, Symbian, Windows, BlackBerry?

7 © 2011 Adobe Systems Incorporated. PhoneGap / Apache Cordova Nedir?

8 © 2011 Adobe Systems Incorporated. PhoneGap - Cordova  Apache cordova, PhoneGap projesinin bir sonraki aşaması olarak doğmuştur. PhoneGap, Kanada’lı bir web ve uygulama geliştirme firması olan Nitobi tarafından geliştirilmiştir  PhoneGap, standart web geliştirme teknolojilerini kullanarak native uygulamalar geliştirmek için 2008 yılında düzenlenen iPhoneDevCamp etkinliğinde doğdu. Hemen akabinde 2009 yılında Web 2.0 Expo LaunchPad yarışmasını kazandı ve open source (MIT) lisansı altında yayınlandı.

9 © 2011 Adobe Systems Incorporated. PhoneGap - Cordova  Son olarak Ekim 2011 yılında Nitobi‘nin Adobe tarafından satın alınmasından sonra Apache Yazılım Vakfı’na (Apache Software Foundation) bağışlandı ve “Apache Cordova” ismini alarak Apache 2.0 lisansı ile dağıtıln açık kaynak kodlu bir yazılımdır.

10 © 2011 Adobe Systems Incorporated. Neden PhoneGap kullanmalıyız?  PhoneGap “write once, run everywhere” felsefi yaklaşımını sunmaktadır.  Web standartlarını temel almakta & Open Source  Uygulama mağazalarında yayınlanama bilmesi için her platformda kuruluma hazır hale getirir (App Store, Android Market, …)

11 © 2011 Adobe Systems Incorporated. PhoneGap Nasıl Çalışır? Kullanıcı ara yüzü  HTML,CSS & JavaScript framworkleri veya kütüphaneleri (jQuery, jQuery Mobile, Sencha, Backbone, Liquid, Mustache, Bootrstrap vb..) Cihaz işlevleri  JavaScript PhoneGap API

12 © 2011 Adobe Systems Incorporated. PhoneGap App Mobile Device PhoneGap Native Engine PhoneGap JavaScript Engine Web View Renders the app UI Mobil cihazın özelliklerine erişim Your Code HTML/JavaScript/CSS/Images/ Frameworks/Libraries PhoneGap Nasıl Çalışır?

13 © 2011 Adobe Systems Incorporated. Desteklenen Cihazlar ve Erişim APIs

14 © 2011 Adobe Systems Incorporated. PhoneGap Plug-ins  http://wiki.phonegap.com/w/page/36752779/PhoneGap%20Plugins http://wiki.phonegap.com/w/page/36752779/PhoneGap%20Plugins  Plugin Örnekleri: https://github.com/purplecabbage/phonegap-pluginshttps://github.com/purplecabbage/phonegap-plugins  Pluginlerle uygulama işlevlerini artırabilirsiniz.

15 © 2011 Adobe Systems Incorporated. PhoneGap & PhoneGap Build

16 © 2011 Adobe Systems Incorporated. Kurulabilir Uygulama Üç farklı yol mevcut: Hedef platforma özgü araçların kullanımı PhoneGap Build – Bulut servisi kullanımı PhoneGap 3.0 sonrası The Command-line Interface http://nodejs.org http://build.phonegap.com

17 © 2011 Adobe Systems Incorporated. Cep Telefonu Değeri Belirlemek için Mobil Uygulama

18 © 2011 Adobe Systems Incorporated. Cep Telefonu Değeri Belirlemek için Mobil Uygulama

19 © 2011 Adobe Systems Incorporated. Cep Telefonu Değeri Belirlemek için Mobil Uygulama

20 © 2011 Adobe Systems Incorporated. Cep Telefonu Değeri Belirlemek için Mobil Uygulama

21 © 2011 Adobe Systems Incorporated. Cep Telefonu Değeri Belirlemek için Mobil Uygulama

22 © 2011 Adobe Systems Incorporated. Cep Telefonu Değeri Belirlemek için Mobil Uygulama

23 © 2011 Adobe Systems Incorporated. Cep Telefonu Değeri Belirlemek için Mobil Uygulama

24 © 2011 Adobe Systems Incorporated. Cep Telefonu Değeri Belirlemek için Mobil Uygulama

25 © 2011 Adobe Systems Incorporated. Cep Telefonu Değeri Belirlemek için Mobil Uygulama

26 © 2011 Adobe Systems Incorporated. Kaynaklar  http://www.adobe.com/devnet/html5/articles/getting-started-with- phonegap-in-eclipsefor-android.html  http://phonegap.com/2012/03/19/phonegap-cordova-and- what%E2%80%99s-in-a-name  http://www.html.it/guide/guida-apachecordova/ http://www.html.it/guide/guida-apachecordova/  http://www.infoworld.com/d/applicationdevelopment/native-web-or-hybrid- howchoose-your-mobile-development-path-204079?page=0,3 http://www.infoworld.com/d/applicationdevelopment/native-web-or-hybrid- howchoose-your-mobile-development-path-204079?page=0,3  http://news.cnet.com/8301-1035_3-57544368-94/android-4.0-now-on-a- quarterof-all-android-devices/  Mihai Corlan @mcorlan http://corlan.org

27 © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.


"© 2011 Adobe Systems Incorporated. Cep Telefonu Değeri Belirlemek için Mobil Uygulama Sabri Dündar / Volkan Altuntaş Celal Bayar Üniversitesi." indir ppt

Benzer bir sunumlar


Google Reklamları