openplug elips studio flex montpellier
TRANSCRIPT
![Page 1: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/1.jpg)
1
Créer des applications pour téléphones mobiles avec ELIPS Studio et la technologie Flex
Emmanuel [email protected]
Twitter: @eniclot
Communauté Flex/AIR Montpellier
![Page 2: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/2.jpg)
Qui sommes nous?
Startup créée 2002
Acquisition par Alcatel-Lucent
Logiciel embarqué dans des millions de terminauxmobiles
Experts en développement embarqué
Copyright OpenPlug 2010
SonyEricssonSpiro W100
![Page 3: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/3.jpg)
Produits & Clients
3Copyright OpenPlug 2010
Vous
![Page 4: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/4.jpg)
Applis Mobilesun marché en plein boum
Amount of money paid by Apple to its App Developers last yearSource: I heard the figure yesterday in @bradygilchrist excellent presentation
Copyright OpenPlug 2010
$ 1,000,000,000
… mais surtout, un nouveau mode de communication
![Page 5: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/5.jpg)
Copyright OpenPlug 2010
Particularités du développement mobile
Design Code Test Publish
UI controls
Plateformes
Touch, GPS, Cam, ...
Contenu / GUI
Performance
Mémoire
Connectivité
Device APIs
Variantes
Simulation
Terminaux
Signer
Approuver
Spec
![Page 6: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/6.jpg)
BB OS 6
Copyright OpenPlug 2010
Les OS pour smartphones
iPhone
iPod
iPad
S60 5th Ed
S60 3th EdWin Mob 6
Win Mob 6.5
Win Phone 7 Symbian ^3
iPhone 3.1
iOS 4.0
iPad 3.x
Android 1.6.x
Android 2.1.x
Android 2.2Web OS
Bada 1.0 Bada x.y
Maemo 3
Maemo 4
Meego 1JDE v4.x
JDE v3.x
![Page 7: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/7.jpg)
Copyright OpenPlug 2010
Smartphones: 62 millions en Q2
8 par seconde
Feature phones: 263 millions en Q2
33 par seconde
Source: Gartner http://www.gartner.com/it/page.jsp?id=1421013
Les OS mobiles
![Page 8: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/8.jpg)
Copyright OpenPlug 2010
L’approche non-native
Compilé en bytecode
Interprété par un runtime/VM
Isole les fonctions natives
Se substitue à l’interface du terminal
![Page 9: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/9.jpg)
Copyright OpenPlug 2010
Compilé en code exécutable
Exécuté directement par le CPU
Accès aux fonctions natives
Accès à l’interface native
L’approche native
![Page 10: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/10.jpg)
Copyright OpenPlug 2010
ELIPS StudioComment ca marche?
Cross-compilation en C++
Compilation en binaire
ELIPS
COMPILER
ELIPS
PACKAGER
Packaging
Signature
ELIPS
SDK
Coder l’application en
ActionScript 3 / MXML
Exécuter / Publier
l’application
![Page 11: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/11.jpg)
0 500 1000 1500 2000 2500 3000
ELIPS Studio
AIR for Android
Total time in ms
Copyright OpenPlug 2010
#1 : Performance
Grant Skinner’s AS3 bench (AS3 Functions, ArrayIterators, Scope)
HTC DesireAndroid 2.1 “Éclair”
Cortex-A8 CPU 1 GHz
v2515540
6 times faster
ELIPS StudioLes différentiateurs
![Page 12: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/12.jpg)
0 1000 2000 3000 4000 5000 6000 7000 8000 9000
ELIPS Studio
Adobe Flash Packager for
iPhone
Total time in ms
Copyright OpenPlug 2010
#1 : Performance
Grant Skinner’s AS3 bench (AS3 Functions, ArrayIterators, Scope)
iPhone 3GSiOS4.1
800MHz Samsung ARM CPU
18 times faster
ELIPS StudioLes différentiateurs
![Page 13: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/13.jpg)
Copyright OpenPlug 2010
#2: L’expérience utilisateur native
ELIPS StudioLes différentiateurs
1 ligne de code…
<mob:TabNavigator/>
…2 expériences
![Page 14: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/14.jpg)
Symbian
42%
RIM
18%
Android
17%
iOS
14%
Windows Mobile
5%
Other
2%Linux
2%
Copyright OpenPlug 2010
Global smartphone OS shipments – Q2 2010Source: Gartner http://www.gartner.com/it/page.jsp?id=1421013
Platforms supported by ELIPS|Studio as of Sept 2010 – other platforms are expected in future releases
#3: Le multi-plateforme
![Page 15: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/15.jpg)
Copyright OpenPlug 2010
(sans oublier les tablettes)
“Thief!” - Cards Game App on iPad
![Page 16: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/16.jpg)
16
développé avec ELIPS Studio en 2 sem.
Utilisation de la lib open-source AS3 twitter
Graphismes optimisés pour chaque taille d’écran
Approuvé and publié sur les 4 principaux « app stores »
1 code source 4 plateformes
Copyright OpenPlug 2010
Le multi-plateforme en action
TweetMWC
![Page 17: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/17.jpg)
Copyright OpenPlug 2010
Le multi-plateforme en action
TweetMWC
![Page 18: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/18.jpg)
#1 Paid App in Brazil
Created by Baiao Games with ELIPS Studio
(as of June 30 2010)
Copyright OpenPlug 2010
![Page 19: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/19.jpg)
#2 Free App in Belgium
Created by Exuvis with ELIPS Studio
(as of July 1 2010)
Copyright OpenPlug 2010
![Page 20: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/20.jpg)
Copyright OpenPlug 2010
Applis Mobilemonetisation
… respecte les “ToS” d’Apple
… permet de publiez sur tous les “app stores”
… et c’est gratuit!
ELIPS Studio…
![Page 21: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/21.jpg)
Copyright OpenPlug 2010
Demo time – création d’une appli…
![Page 22: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/22.jpg)
Download ELIPS|Studio
22Copyright OpenPlug 2010
http://developer.openplug.com/download
Setup Guide for each platform
Tutorials
API reference
Samples & Videos
Support forum
![Page 23: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/23.jpg)
Commencer avec ELIPS|Studio
Versions Mac and Windows
Pré requis
Flex Builder 3 ou Flash Builder 4
iPhone: Mac + xCode / iPhone SDK
Inscription aux « developer program »
Un terminal mobile
Pas de précipitation
Consulter les « samples » (UICatalog)
Faire un « hello world »
Enfin, créer votre appli
23Copyright OpenPlug 2010
![Page 24: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/24.jpg)
ELIPS StudioLe meilleur des 2 mondes
24
Expérience Utilisateur native
+
Productivité du développement web
Copyright OpenPlug 2010
![Page 25: OpenPlug Elips Studio Flex Montpellier](https://reader030.vdocuments.site/reader030/viewer/2022020123/55a310811a28ab213b8b4725/html5/thumbnails/25.jpg)
Copyright OpenPlug 2010
Merci
Web: http://developer.openplug.com
Twitter: @elips3