1 / 27

Cep Telefonu Değeri Belirlemek için Mobil Uygulama

Cep Telefonu Değeri Belirlemek için Mobil Uygulama. Sabri Dündar / Volkan Altuntaş Celal Bayar Üniversitesi. Native , web veya hybrid uygulama mı?. Native , web veya hybrid uygulama mı?.

tudor
Download Presentation

Cep Telefonu Değeri Belirlemek için Mobil Uygulama

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Native, web veya hybrid uygulama mı?

  3. 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. Native, web veya hybrid uygulama mı? • Geleneksel mobil geliştirme ortamı: Platform Araçlar Dil Objective-C

  5. Native, web veya hybrid uygulama mı? • Geleneksel mobil geliştirme ortamı: Platform Platform Araçlar Dil Araçlar Dil Objective-C Java

  6. Native, web veya hybrid uygulama mı? • Diğer mobil platformları tercih edilirse OS, Android, Symbian, Windows, BlackBerry?

  7. PhoneGap/ ApacheCordova Nedir?

  8. 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ştirmekiçin 2008yı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. 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. Neden PhoneGap kullanmalıyız? • PhoneGap “write once, run everywhere” felsefiyaklaşı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. PhoneGapNasıl Çalışır? Kullanıcı ara yüzü • HTML,CSS & JavaScriptframworkleriveya kütüphaneleri (jQuery, jQuery Mobile, Sencha, Backbone, Liquid, Mustache, Bootrstrapvb..) Cihaz işlevleri • JavaScript PhoneGap API

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

  13. Desteklenen Cihazlar ve Erişim APIs

  14. PhoneGap Plug-ins • http://wiki.phonegap.com/w/page/36752779/PhoneGap%20Plugins • Plugin Örnekleri: https://github.com/purplecabbage/phonegap-plugins • Pluginlerleuygulama işlevlerini artırabilirsiniz.

  15. PhoneGap & PhoneGap Build

  16. Kurulabilir Uygulama Üç farklı yol mevcut: • Hedef platforma özgü araçların kullanımı • PhoneGapBuild – Bulut servisi kullanımı • PhoneGap 3.0 sonrası TheCommand-lineInterfacehttp://nodejs.org http://build.phonegap.com

  17. Cep Telefonu Değeri Belirlemek için Mobil Uygulama

  18. Cep Telefonu Değeri Belirlemek için Mobil Uygulama

  19. Cep Telefonu Değeri Belirlemek için Mobil Uygulama

  20. Cep Telefonu Değeri Belirlemek için Mobil Uygulama

  21. Cep Telefonu Değeri Belirlemek için Mobil Uygulama

  22. Cep Telefonu Değeri Belirlemek için Mobil Uygulama

  23. Cep Telefonu Değeri Belirlemek için Mobil Uygulama

  24. Cep Telefonu Değeri Belirlemek için Mobil Uygulama

  25. Cep Telefonu Değeri Belirlemek için Mobil Uygulama

  26. 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.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@mcorlanhttp://corlan.org

  27. TEŞEKKÜRLER

More Related