SlideShare une entreprise Scribd logo
1  sur  11
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 Plateformes
supporté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 iOS
Android
Blackberry
Symbian
Bada
HTML
CSS
JS
Hybrid App Gratuit
Sencha Touch iOS
Android
Blackberry
Win Phone/ Win 8
HTML
CSS
JS
Web App Gratuit avec
partage
code source
jQuery Mobile iOS,Android
Blackberry
Windows Mobile/Phone
Symbian, WebOS
HTML
CSS
JS
Web App Gratuit
8
Framework Plateformes
supportées
Langages Cible Licence
Titanium iOS
Android
PHP
HTML
CSS
Native app Gratuit
DHTMLX Touch iOS
Android
Blackberry
HTML
CSS
JS
Web App Gratuit
The-M-Project iOS
Android
WindowsPhone
Blackberry
WebOS
HTML
CSS
JS
Web App
Hybrid App
Gratuit
iUI iOS
Android
Blackberry
Meego
WebOS
Bada
HTML
CSS
JS
Web App Gratuit
Appium iOS
Android
HTML
CSS
JS
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

Contenu connexe

Similaire à Frameworks de développement Mobile

Ch1. Développement mobile
Ch1. Développement mobileCh1. Développement mobile
Ch1. Développement mobileHaifa Chorfi
 
Les Systèmes d'exploitation mobile
Les Systèmes d'exploitation mobileLes Systèmes d'exploitation mobile
Les Systèmes d'exploitation mobileMohamed BOURAOUI
 
RapportProjetLibre-CrossplateformeMobiledev (1)
RapportProjetLibre-CrossplateformeMobiledev (1)RapportProjetLibre-CrossplateformeMobiledev (1)
RapportProjetLibre-CrossplateformeMobiledev (1)Cyril Sabbagh
 
Applications Mobiles - Bonnes pratiques de conception et de développement de ...
Applications Mobiles - Bonnes pratiques de conception et de développement de ...Applications Mobiles - Bonnes pratiques de conception et de développement de ...
Applications Mobiles - Bonnes pratiques de conception et de développement de ...BEIJAFLORE
 
PhoneGap VS Appcelerator
PhoneGap VS AppceleratorPhoneGap VS Appcelerator
PhoneGap VS AppceleratorTiyab K.
 
Environnement Android.pdf
Environnement Android.pdfEnvironnement Android.pdf
Environnement Android.pdfRihabBENLAMINE
 
Premiers pas dans l'univers .NET
Premiers pas dans l'univers .NETPremiers pas dans l'univers .NET
Premiers pas dans l'univers .NETBantu Hub
 
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursKit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursStéphanie Hertrich
 
Introduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxIntroduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxBruno Cornec
 
Plateformes de développement d’applications mobiles
Plateformes de développement d’applications mobilesPlateformes de développement d’applications mobiles
Plateformes de développement d’applications mobilesEric Toguem
 
Développement Cross-Platform avec Titanium Mobile
Développement Cross-Platform avec Titanium MobileDéveloppement Cross-Platform avec Titanium Mobile
Développement Cross-Platform avec Titanium MobileXavier Lacot
 
Windows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer TalksWindows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer TalksJean-Sébastien Dupuy
 
Flutter: Alternative crédible pour vos applications mobiles ?
Flutter: Alternative crédible pour vos applications mobiles ?Flutter: Alternative crédible pour vos applications mobiles ?
Flutter: Alternative crédible pour vos applications mobiles ?Nicolas Hodicq
 
Xtensus catalogue pfe-2018
Xtensus catalogue pfe-2018Xtensus catalogue pfe-2018
Xtensus catalogue pfe-2018. WATCOM
 
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - AlloyMeetup Mobile Montpellier
 
ADONIS Nearshore_Presentation Pole Etudes & Developpement
ADONIS Nearshore_Presentation Pole Etudes & DeveloppementADONIS Nearshore_Presentation Pole Etudes & Developpement
ADONIS Nearshore_Presentation Pole Etudes & DeveloppementADONIS Nearshore
 

Similaire à Frameworks de développement Mobile (20)

Ch1. Développement mobile
Ch1. Développement mobileCh1. Développement mobile
Ch1. Développement mobile
 
Les Systèmes d'exploitation mobile
Les Systèmes d'exploitation mobileLes Systèmes d'exploitation mobile
Les Systèmes d'exploitation mobile
 
Architecture .NET
Architecture .NETArchitecture .NET
Architecture .NET
 
RapportProjetLibre-CrossplateformeMobiledev (1)
RapportProjetLibre-CrossplateformeMobiledev (1)RapportProjetLibre-CrossplateformeMobiledev (1)
RapportProjetLibre-CrossplateformeMobiledev (1)
 
Applications Mobiles - Bonnes pratiques de conception et de développement de ...
Applications Mobiles - Bonnes pratiques de conception et de développement de ...Applications Mobiles - Bonnes pratiques de conception et de développement de ...
Applications Mobiles - Bonnes pratiques de conception et de développement de ...
 
PhoneGap VS Appcelerator
PhoneGap VS AppceleratorPhoneGap VS Appcelerator
PhoneGap VS Appcelerator
 
Environnement Android.pdf
Environnement Android.pdfEnvironnement Android.pdf
Environnement Android.pdf
 
Premiers pas dans l'univers .NET
Premiers pas dans l'univers .NETPremiers pas dans l'univers .NET
Premiers pas dans l'univers .NET
 
Projet Domurpic
Projet DomurpicProjet Domurpic
Projet Domurpic
 
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursKit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des Entrepreneurs
 
Introduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxIntroduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à Linux
 
Plateformes de développement d’applications mobiles
Plateformes de développement d’applications mobilesPlateformes de développement d’applications mobiles
Plateformes de développement d’applications mobiles
 
2011 paug-presentation-de-titanium-mobile
2011 paug-presentation-de-titanium-mobile2011 paug-presentation-de-titanium-mobile
2011 paug-presentation-de-titanium-mobile
 
Développement Cross-Platform avec Titanium Mobile
Développement Cross-Platform avec Titanium MobileDéveloppement Cross-Platform avec Titanium Mobile
Développement Cross-Platform avec Titanium Mobile
 
Windows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer TalksWindows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer Talks
 
Flutter: Alternative crédible pour vos applications mobiles ?
Flutter: Alternative crédible pour vos applications mobiles ?Flutter: Alternative crédible pour vos applications mobiles ?
Flutter: Alternative crédible pour vos applications mobiles ?
 
Xtensus catalogue pfe-2018
Xtensus catalogue pfe-2018Xtensus catalogue pfe-2018
Xtensus catalogue pfe-2018
 
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
 
Comparatif CMS
Comparatif CMSComparatif CMS
Comparatif CMS
 
ADONIS Nearshore_Presentation Pole Etudes & Developpement
ADONIS Nearshore_Presentation Pole Etudes & DeveloppementADONIS Nearshore_Presentation Pole Etudes & Developpement
ADONIS Nearshore_Presentation Pole Etudes & Developpement
 

Plus de ODC Orange Developer Center (20)

Countly
CountlyCountly
Countly
 
Owasp
OwaspOwasp
Owasp
 
Sencha Touch
Sencha TouchSencha Touch
Sencha Touch
 
Personnalisation bouton et animations Android
Personnalisation bouton et animations AndroidPersonnalisation bouton et animations Android
Personnalisation bouton et animations Android
 
Android Device Monitor
Android Device MonitorAndroid Device Monitor
Android Device Monitor
 
Monkey & Monkey Runner
Monkey & Monkey RunnerMonkey & Monkey Runner
Monkey & Monkey Runner
 
Itinéraire sur Google Maps
Itinéraire sur Google MapsItinéraire sur Google Maps
Itinéraire sur Google Maps
 
Partage sur les réseaux sociaux
Partage sur les réseaux sociauxPartage sur les réseaux sociaux
Partage sur les réseaux sociaux
 
Shared Preferences
Shared PreferencesShared Preferences
Shared Preferences
 
Action Bar - AB & ActionBarSherlock - ABS
Action Bar - AB & ActionBarSherlock - ABSAction Bar - AB & ActionBarSherlock - ABS
Action Bar - AB & ActionBarSherlock - ABS
 
Upload - Download
Upload - DownloadUpload - Download
Upload - Download
 
Upload - Download
Upload - DownloadUpload - Download
Upload - Download
 
Sensors
SensorsSensors
Sensors
 
J Unit
J UnitJ Unit
J Unit
 
Business Plan d’une application mobile
Business Plan d’une application mobileBusiness Plan d’une application mobile
Business Plan d’une application mobile
 
UX guidelines
UX guidelinesUX guidelines
UX guidelines
 
Push notification
Push notificationPush notification
Push notification
 
Acra
AcraAcra
Acra
 
NFC
NFCNFC
NFC
 
Silverlight
SilverlightSilverlight
Silverlight
 

Frameworks de développement Mobile

  • 2. 2 Plan  Introduction  Qu’est ce qu’un Framework  Les Frameworks de développement mobiles les plus importants  Comparatif entre les Frameworks  Conclusion
  • 3. 3 Introduction  Importance du marché du développement mobile  Différentes plateformes à supporter  Importance du choix du Framework de développement
  • 4. 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. 5 Les Frameworks de développement mobile les plus importants
  • 6. 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. 7 Framework Plateformes supporté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 iOS Android Blackberry Symbian Bada HTML CSS JS Hybrid App Gratuit Sencha Touch iOS Android Blackberry Win Phone/ Win 8 HTML CSS JS Web App Gratuit avec partage code source jQuery Mobile iOS,Android Blackberry Windows Mobile/Phone Symbian, WebOS HTML CSS JS Web App Gratuit
  • 8. 8 Framework Plateformes supportées Langages Cible Licence Titanium iOS Android PHP HTML CSS Native app Gratuit DHTMLX Touch iOS Android Blackberry HTML CSS JS Web App Gratuit The-M-Project iOS Android WindowsPhone Blackberry WebOS HTML CSS JS Web App Hybrid App Gratuit iUI iOS Android Blackberry Meego WebOS Bada HTML CSS JS Web App Gratuit Appium iOS Android HTML CSS JS Hybrid App Native App Gratuit
  • 9. 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. 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
  • 11. Merci pour votre attention

Notes de l'éditeur

  1. 1
  2. 11