Frameworks de développement Mobile
-
Upload
odc-orange-developer-center -
Category
Technology
-
view
159 -
download
0
description
Transcript of Frameworks de développement Mobile
Frameworks de développement Mobile
Lightning Talks
Chrigui Sarah
2
Plan
Introduction
Qu’est ce qu’un Framework
Les Frameworks de développement mobiles les plus
importants
Comparatif entre les Frameworks
Conclusion
3
Introduction
Importance du marché du développement mobile
Différentes plateformes à supporter
Importance du choix du Framework de développement
4
Qu’est ce qu’un Framework
Ensemble d’outils: composants logiciels et librairies génériques
ou spécialisés
Educationnel et dédié au développeurs de haut niveau
Vise à améliorer la qualité (bonne pratiques, optimisation,…)
5
Les Frameworks de développement mobile les plus
importants
6
Les Frameworks de développement mobile les plus
importants Critères de choix entre les différents Frameworks
Les plateformes supportées
Les langages de développement
La Licence
L’accès aux composants Hardware du terminal
(accéléromètre ,compass, camera,…)
La cible : WebApp , Application native,..
7
Framework Plateformessupportées
Langages Cible Licence
iPhone universal iOS HTML et CSS
Web App Gratuit
Mono for android Android Java et C# Native app
Payant
MonoTouch iOS C# Native app
Payant
PhoneGap iOSAndroid
BlackberrySymbian
Bada
HTMLCSSJS
Hybrid App
Gratuit
Sencha Touch iOSAndroid
BlackberryWin Phone/ Win 8
HTMLCSSJS
Web App Gratuit avec
partage code
source
jQuery Mobile iOS,AndroidBlackberryWindows
Mobile/PhoneSymbian, WebOS
HTMLCSSJS
Web App Gratuit
8
Framework Plateformessupportées
Langages Cible Licence
Titanium iOSAndroid
PHPHTML CSS
Native app
Gratuit
DHTMLX Touch iOSAndroid
Blackberry
HTMLCSSJS
Web App Gratuit
The-M-Project iOSAndroid
WindowsPhoneBlackberry
WebOS
HTMLCSSJS
Web AppHybrid
App
Gratuit
iUI iOSAndroid
BlackberryMeegoWebOSBada
HTMLCSSJS
Web App Gratuit
Appium iOSAndroid
HTMLCSSJS
Hybrid App
Native App
Gratuit
9
Comparatif(suite)
Autres points à prendre en considération en choisissant
un Framework
Aspect natif et performance (+Titanium ,- Adobe Flex)
Accès au ressources matérielles(+PhoneGap, +Titanium ,)
Extensibilité(+PhoneGap,)
Documentation disponible (+Adobe Flex,- Titanium ,..)
Forte structuration.
Environnement de test disponible (+ Rhomobile,..)
Disponibilité de « widgets » natifs (+ Rhomobile,..)
10
Conclusion
Bien cerner le besoins et les ressources disponibles en terme
de critères de choix de plateforme.
Un haut niveau d’expérimentation est exigé
Migrer vers les Frameworks qui supportent plusieurs
plateformes pour avoir une cible plus importante
Merci pour votre attention