ICMA Online - Future of mobile development

528 views
513 views

Published on

Presentation at ICMA online event in Nice - April 30, 2011

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
528
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ICMA Online - Future of mobile development

  1. 1. The future of multi-platform mobile development<br />Guilhem Ensuque, Director OpenPlug Products<br />guilhem.ensuque@alcatel-lucent.com<br />Twitter: @gensuque_op<br />Hashtags: #openplug, #icmanice<br />Slides: http://slideshare.net/gensuque<br />
  2. 2. 2 | OpenPlug in 2011 | January 2011 <br />Why Multi Platform ? – Past smartphone landscape<br />
  3. 3. 3 | OpenPlug in 2011 | January 2011 <br />Why Multi Platform ? – Future smartphone landscape<br />Source: Gartner / Asymco<br />
  4. 4. 4 | OpenPlug in 2011 | January 2011 <br />How can you go multi platform ? – traditional approach<br />Boss: “I need an iPhone app !”<br />Engineer: “OK I go learn Objective-C and do it …”<br />Engineer (3 months later) : “Done !”<br />Boss: “Ah but… how about Android ?”<br />Engineer: “I need to learn Java !”<br />Boss: “I don’t have the money nor the time for that!”<br />
  5. 5. 5 | OpenPlug in 2011 | January 2011 <br />How can you go multi platform ? – new approach<br />Cross-Platform mobile development technologies<br /><ul><li>“Write-Once Run-Everywhere”
  6. 6. Same code is written for all devices
  7. 7. Same app package across app stores
  8. 8. Same code runs on all devices
  9. 9. “One Code to Rule Them All”
  10. 10. 80% same code written for all / 20% adapted (esp. UI)
  11. 11. One app package for each app store
  12. 12. Code that runs on each device is different</li></li></ul><li>Write-Once Run-Everywhere - #FAIL<br />6 | OpenPlug in 2011 | January 2011 <br /><ul><li>Technologies: Java, Web/HTML5/PhoneGap, Flash/AIR, Silverlight
  13. 13. Advantages:
  14. 14. Single dev
  15. 15. Same user experience on all devices
  16. 16. Drawbacks:
  17. 17. Poor performance
  18. 18. UI not consistent with rest of platform
  19. 19. “Uncanny Valley” effect
  20. 20. Cannot be distributed on all platforms/app stores (notably Apple)</li></li></ul><li>One Code To Rule Them All - #FTW <br />7 | OpenPlug in 2011 | January 2011 <br /><ul><li>Technologies: Alcatel-Lucent OpenPlug, Appcelerator Titanium , ANSCA Corona
  21. 21. Advantages:
  22. 22. Single code base / dev skill set
  23. 23. User experience adapted to platform
  24. 24. Very good performance
  25. 25. Drawbacks:
  26. 26. None ?
  27. 27. Depends on which you consider</li></li></ul><li>Example: HebbesImmo- #2 Free App in Belgium<br />(as of July 1 2010)<br />Created by Exuvis with OpenPlug Studio<br />Copyright OpenPlug 2010<br />
  28. 28. OpenPlug Studio<br />The fastest cross-platform native mobile applications development environment<br />http://developer.openplug.com<br />9<br />

×