Introduction to Cross Platform mobile development Presentation Transcript
Introduction to Cross Platform mobiledevelopmentLorenzo SfarraM1 IntersPolytech, Sophia AntipolisEmail: firstname.lastname@example.org
2Penelope or Simon? The 1stSmartPhone● 1973: Paraskevakos patented the concept oftelephony and computing● 1992: 1st prototype by IBM...● 1994: ..Simon reaches in the market● 1997: Ericsson GS 88 “Penelope”, 1st Smart Phone● ..● 2013: Part of our life!
3Focus on the present: marketAndroid iOS RIM Microsoft Bada Symbian Others020000400006000080000100000120000140000160000Thousands of Units (Gartner)Q4 2012YearSales«2013: year of the rise of the third ecosystem»
4Find your place in the market?● Company● Hire skilled developers● Developer● Different technologies● expert in every platforms?
5“Time is money!” (B.F.)● Different technologies and languages● Java: Android, BlackBerry● Objective-C: iOS● C#: Windows Phone ...● Different sources: Forums, Q&A, Technical Support● Learning curve = time = money....we can do better!
6Look around you● Netcraft: 634 million websites at Dec 2012● Number of web developers?● Common front end technologies● Extreme: Firefox OS, the Web is the platform
7Awesome results✔ Phonegap (Apache Public 2)✔ Titanium (Apache Public 2, proprietary)✔ Unity3D (proprietary)✔ JQuery Mobile (MIT license)✔ Sencha Touch (GPLv3, commercial)- Only web technologies? No..Mobile Application Development(Wikipedia).
8Cross-platform or Native?✔Reusable code (developer), reduced costs(company)✔Easy for web developers (HTML, CSS, JS)✔Enterprise, web services support✗ Full support of device and OS✗ Runtime performance✗ High-end graphics, 3D limited
9Thank youLorenzo Sfarralorenzosfarra@gmail.comhttp://lorenzosfarra.dyndns.orgIntroduction to Cross PlatformMobile Development