1<br />Emmanuel Niclot<br />emmanuel.niclot@openplug.com<br />Twitter: @eniclot<br />Communauté Flex/AIR Montpellier<br />...
Qui sommes nous?<br />Experts en développement embarqué<br /><ul><li>Startup créée 2002
Acquisition par Alcatel-Lucent 
Logiciel embarqué dans des millions de terminauxmobiles</li></ul>SonyEricsson<br />Spiro W100<br />Copyright OpenPlug 2010...
Produits & Clients<br />Vous<br />3<br />Copyright OpenPlug 2010<br />
Applis Mobilesun marché en plein boum<br />$ 1,000,000,000<br />Amount of money paid by Apple to its App Developers last y...
Particularités du développement mobile<br />     Design<br />     Code<br />     Test<br />     Publish<br />   Spec<br />...
Mémoire
Connectivité
UI controls
Plateformes
Touch, GPS, Cam, ...
Contenu / GUI
Device APIs
Variantes
Simulation
Terminaux
Signer
Approuver</li></ul>Copyright OpenPlug 2010<br />
Les OS pour smartphones<br />iPhone<br />iPod<br />iPad<br />iPad 3.x<br />iPhone 3.1<br />  iOS 4.0<br />Bada 1.0<br />S6...
Les OS mobiles<br />Smartphones: <br />62 millions en Q2<br />8 par seconde<br />Feature phones: <br />263 millions en Q2<...
L’approche non-native<br /><ul><li>Compilé en bytecode
Interprété par un runtime/VM
Isole les fonctions natives
Se substitue à l’interface du terminal</li></ul>Copyright OpenPlug 2010<br />
Upcoming SlideShare
Loading in …5
×

OpenPlug Elips Studio Flex Montpellier

2,585 views
2,502 views

Published on

Créer des applications pour téléphones mobiles avec ELIPS Studio et la technologie Flex

Published in: Technology
2 Comments
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
2,585
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
16
Comments
2
Likes
0
Embeds 0
No embeds

No notes for slide

OpenPlug Elips Studio Flex Montpellier

  1. 1. 1<br />Emmanuel Niclot<br />emmanuel.niclot@openplug.com<br />Twitter: @eniclot<br />Communauté Flex/AIR Montpellier<br />Créer des applications pour téléphones mobiles avec ELIPS Studio et la technologie Flex<br />
  2. 2. Qui sommes nous?<br />Experts en développement embarqué<br /><ul><li>Startup créée 2002
  3. 3. Acquisition par Alcatel-Lucent 
  4. 4. Logiciel embarqué dans des millions de terminauxmobiles</li></ul>SonyEricsson<br />Spiro W100<br />Copyright OpenPlug 2010<br />
  5. 5. Produits & Clients<br />Vous<br />3<br />Copyright OpenPlug 2010<br />
  6. 6. Applis Mobilesun marché en plein boum<br />$ 1,000,000,000<br />Amount of money paid by Apple to its App Developers last year<br />Source: I heard the figure yesterday in @bradygilchrist excellent presentation<br />… mais surtout, <br />un nouveau mode de communication<br />Copyright OpenPlug 2010<br />
  7. 7. Particularités du développement mobile<br /> Design<br /> Code<br /> Test<br /> Publish<br /> Spec<br /><ul><li>Performance
  8. 8. Mémoire
  9. 9. Connectivité
  10. 10. UI controls
  11. 11. Plateformes
  12. 12. Touch, GPS, Cam, ...
  13. 13. Contenu / GUI
  14. 14. Device APIs
  15. 15. Variantes
  16. 16. Simulation
  17. 17. Terminaux
  18. 18. Signer
  19. 19. Approuver</li></ul>Copyright OpenPlug 2010<br />
  20. 20. Les OS pour smartphones<br />iPhone<br />iPod<br />iPad<br />iPad 3.x<br />iPhone 3.1<br /> iOS 4.0<br />Bada 1.0<br />S60 5th Ed<br />Badax.y<br />S60 3th Ed<br />Win Mob 6<br />Win Phone 7<br />Symbian ^3<br />Win Mob 6.5<br />BB OS 6 <br />Maemo 3<br />Android 2.2<br />Web OS<br />JDE v4.x<br />Meego 1<br />Android 2.1.x<br />JDE v3.x<br />Maemo 4<br />Android 1.6.x<br />Copyright OpenPlug 2010<br />
  21. 21. Les OS mobiles<br />Smartphones: <br />62 millions en Q2<br />8 par seconde<br />Feature phones: <br />263 millions en Q2<br />33 par seconde<br />Source: Gartner http://www.gartner.com/it/page.jsp?id=1421013<br />Copyright OpenPlug 2010<br />
  22. 22. L’approche non-native<br /><ul><li>Compilé en bytecode
  23. 23. Interprété par un runtime/VM
  24. 24. Isole les fonctions natives
  25. 25. Se substitue à l’interface du terminal</li></ul>Copyright OpenPlug 2010<br />
  26. 26. L’approche native<br /><ul><li>Compilé en code exécutable
  27. 27. Exécuté directement par le CPU
  28. 28. Accès aux fonctions natives
  29. 29. Accès à l’interface native</li></ul>Copyright OpenPlug 2010<br />
  30. 30. ELIPS<br />SDK<br />ELIPS<br />COMPILER<br />ELIPS<br />PACKAGER<br />Coder l’application en <br />ActionScript 3 / MXML<br />Cross-compilation en C++ <br />Compilation en binaire<br />Packaging <br />Signature<br />Exécuter / Publier <br />l’application<br />ELIPSStudio<br />Comment ca marche?<br />Copyright OpenPlug 2010<br />
  31. 31. ELIPSStudio<br />Les différentiateurs<br />#1 : Performance<br />Grant Skinner’s AS3 bench (AS3 Functions, ArrayIterators, Scope)<br />v2515540<br />6 times faster<br />HTC Desire<br />Android 2.1 “Éclair”<br />Cortex-A8 CPU 1 GHz<br />Copyright OpenPlug 2010<br />
  32. 32. ELIPSStudio<br />Les différentiateurs<br />#1 : Performance<br />Grant Skinner’s AS3 bench (AS3 Functions, ArrayIterators, Scope)<br />18 times faster<br />iPhone 3GS<br />iOS4.1<br />800MHz Samsung ARM CPU<br />Copyright OpenPlug 2010<br />
  33. 33. ELIPSStudio<br />Les différentiateurs<br />#2: L’expérience utilisateur native<br />1 ligne de code…<br /><mob:TabNavigator/><br />…2 expériences<br />Copyright OpenPlug 2010<br />
  34. 34. #3: Le multi-plateforme<br />Global smartphone OS shipments – Q2 2010<br />Source: Gartner http://www.gartner.com/it/page.jsp?id=1421013<br />Platforms supported by ELIPS|Studio as of Sept 2010 – other platforms are expected in future releases<br />Copyright OpenPlug 2010<br />
  35. 35. (sans oublier les tablettes)<br />“Thief!” - Cards Game App on iPad <br />Copyright OpenPlug 2010<br />
  36. 36. Le multi-plateformeen actionTweetMWC<br />1 code source  4 plateformes<br /><ul><li>développé avec ELIPS Studio en 2 sem.
  37. 37. Utilisation de la lib open-source AS3 twitter
  38. 38. Graphismes optimisés pour chaque taille d’écran
  39. 39. Approuvé and publié sur les 4 principaux « app stores »</li></ul>Available<br />on<br />Available<br />on<br />Available<br />on<br />Copyright OpenPlug 2010<br />16<br />
  40. 40. Le multi-plateformeen actionTweetMWC<br />Copyright OpenPlug 2010<br />
  41. 41. #1 Paid App in Brazil<br />(as of June 30 2010)<br />Created by Baiao Games with ELIPS Studio<br />Copyright OpenPlug 2010<br />
  42. 42. #2 Free App in Belgium<br />(as of July 1 2010)<br />Created by Exuvis with ELIPS Studio<br />Copyright OpenPlug 2010<br />
  43. 43. Applis Mobile<br />monetisation<br />ELIPS Studio…<br />… respecte les “ToS” d’Apple<br />… permet de publiez sur tous les “app stores”<br />… et c’estgratuit!<br />Copyright OpenPlug 2010<br />
  44. 44. Demo time – créationd’uneappli…<br />Copyright OpenPlug 2010<br />
  45. 45. Download ELIPS|Studio<br />http://developer.openplug.com/download<br /><ul><li>Setup Guide for each platform
  46. 46. Tutorials
  47. 47. API reference
  48. 48. Samples & Videos
  49. 49. Support forum</li></ul>Copyright OpenPlug 2010<br />22<br />
  50. 50. Commencer avec ELIPS|Studio<br /><ul><li>Versions Mac and Windows
  51. 51. Pré requis
  52. 52. FlexBuilder 3 ou Flash Builder 4
  53. 53. iPhone: Mac + xCode / iPhone SDK
  54. 54. Inscription aux « developer program »
  55. 55. Un terminal mobile
  56. 56. Pas de précipitation
  57. 57. Consulter les « samples » (UICatalog)
  58. 58. Faire un « hello world »
  59. 59. Enfin, créer votre appli</li></ul>Copyright OpenPlug 2010<br />23<br />
  60. 60. ELIPS StudioLe meilleur des 2 mondes<br />Expérience Utilisateur native<br />+<br />Productivité du développement web<br />Copyright OpenPlug 2010<br />24<br />
  61. 61. Merci<br />Web: http://developer.openplug.com<br />Twitter: @elips3<br />Copyright OpenPlug 2010<br />

×