SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
PhoneGap
PhoneGap Paris — 9 Janvier 2012
PhoneGap
        Callback
PhoneGap Paris — 9 Janvier 2012
PhoneGap
        Callback
        Cordova
PhoneGap Paris — 9 Janvier 2012
Pourquoi PhoneGap ?
Pourquoi PhoneGap ?
Qu'est-ce que PhoneGap ?
Qu'est-ce que PhoneGap ?
Plateformes supportées




●   iOS
●   Android
●   BlackBerry
●   WebOS
●   Symbian
●   Windows Phone
●   Bada
Standards




            +
                W3C Device APIs and Policies
                   Working Group (DAP)
API
●   Accelerometer   ●   Events
●   Camera          ●   File
●   Capture         ●   Geolocation
●   Compass         ●   Media
●   Connection      ●   Network
●   Contacts        ●   Notification
●   Device          ●   Storage
Plugins
●   Push Notifications
●   Badges
●   Childbrowser
●   Facebook
●   NativeControls
●   ContactView
●   Share
Avantages
● Mutualisation du code sur les différentes
  platformes
● Compétences Web réutilisables
● Communauté importante (plugins, tutoriaux)
● Basé sur des standards ouverts
● Open source avec de gros soutiens (IBM,
  Adobe, Apache, RIM, etc.)
● Accès aux SDK natifs avec les plugins
Inconvénients
● Fragmentation de l'aide depuis le
  changement de nom
● Pas de widgets natifs (sans plugins)
● PhoneGap introduit ses propres bugs
● Technologies Web non adaptées pour toutes
  les applications
● Performance pouvant être en retrait
Questions fréquentes
● Mon application va t-elle être rejetée ?
  Non, cf TEDxParis dans la pub TV
● Est-ce que la qualité va en souffrir ?
  Ça dépend de vos développeurs. On peut
  faire de tès mauvaises apps avec le SDK
  natif aussi :)
Outils
●   N'importe quel éditeur de texte
●   Ripple (extension Chrome)
●   Weinre (+ http://debug.phonegap.com)
●   iWebInspector (Mac)
●   http://build.phonegap.com
Frameworks
● Zepto      ●   Sencha Touch
● xui        ●   jQuery Mobile
             ●   Jo
             ●   Kendo UI Mobile
             ●   jQTouch
             ●   Dojo mobile
             ●   Wink toolkit
Liens
● Source : github.com/cordova
● Bugs: issues.apache.org/jira/browse/CB
● Docs: docs.phonegap.com
● Wiki: wiki.phonegap.com
● Support: groups.google.
  com/group/phonegap
● IRC: irc.freenode.net#phonegap
Merci !
@phonegapparis

Contenu connexe

Tendances

Panorama des solutions mobile hybrides
Panorama des solutions mobile hybridesPanorama des solutions mobile hybrides
Panorama des solutions mobile hybridesekino
 
Introduction au développement mobile avec Titanium Appcelerator @ Human Talks...
Introduction au développement mobile avec Titanium Appcelerator @ Human Talks...Introduction au développement mobile avec Titanium Appcelerator @ Human Talks...
Introduction au développement mobile avec Titanium Appcelerator @ Human Talks...Raphaël Kueny
 
Réaliser une application mobile pour un groupe de presse avec PhoneGap
Réaliser une application mobile pour un groupe de presse avec PhoneGapRéaliser une application mobile pour un groupe de presse avec PhoneGap
Réaliser une application mobile pour un groupe de presse avec PhoneGapBenjamin LUPU
 
Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015
Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015
Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015Loïc Knuchel
 
Panorama des Technologies mobiles
Panorama des Technologies mobilesPanorama des Technologies mobiles
Panorama des Technologies mobilesAbdoulaye Dieng
 
MobileDay - Parcours 1 Hybride (Cordova)
MobileDay - Parcours 1 Hybride  (Cordova)MobileDay - Parcours 1 Hybride  (Cordova)
MobileDay - Parcours 1 Hybride (Cordova)Cellenza
 
Comment créer des Chrome Apps ou Packaged Chrome Apps
Comment créer des Chrome Apps ou Packaged Chrome AppsComment créer des Chrome Apps ou Packaged Chrome Apps
Comment créer des Chrome Apps ou Packaged Chrome AppsBruno Soufo
 
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
 
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
 
Devoxx 2015, ionic chat
Devoxx 2015, ionic chatDevoxx 2015, ionic chat
Devoxx 2015, ionic chatLoïc Knuchel
 
Breizhcamp 2015 Ionic Framework
Breizhcamp 2015 Ionic FrameworkBreizhcamp 2015 Ionic Framework
Breizhcamp 2015 Ionic FrameworkStéphanie Moallic
 
Devoxx France 2015 - Introduction à Ionic framework
Devoxx France 2015 - Introduction à Ionic frameworkDevoxx France 2015 - Introduction à Ionic framework
Devoxx France 2015 - Introduction à Ionic frameworkStéphanie Moallic
 
Kinect pour les développeurs Web
Kinect pour les développeurs WebKinect pour les développeurs Web
Kinect pour les développeurs Webekino
 
Booster votre application Windows Phone 8
Booster votre application Windows Phone 8Booster votre application Windows Phone 8
Booster votre application Windows Phone 8Microsoft
 
CocoaHeads Toulouse - Présentation Windows Phone 7 - ClevLab
CocoaHeads Toulouse - Présentation Windows Phone 7 - ClevLabCocoaHeads Toulouse - Présentation Windows Phone 7 - ClevLab
CocoaHeads Toulouse - Présentation Windows Phone 7 - ClevLabCocoaHeads France
 
Outils Indispensables pour vs navigateurs web
Outils Indispensables pour vs navigateurs webOutils Indispensables pour vs navigateurs web
Outils Indispensables pour vs navigateurs webYannick Pavard
 
Demarrer ionic en 5 etape
Demarrer ionic en 5 etapeDemarrer ionic en 5 etape
Demarrer ionic en 5 etapeZaïd BOUDAMOUZ
 

Tendances (20)

Panorama des solutions mobile hybrides
Panorama des solutions mobile hybridesPanorama des solutions mobile hybrides
Panorama des solutions mobile hybrides
 
Introduction au développement mobile avec Titanium Appcelerator @ Human Talks...
Introduction au développement mobile avec Titanium Appcelerator @ Human Talks...Introduction au développement mobile avec Titanium Appcelerator @ Human Talks...
Introduction au développement mobile avec Titanium Appcelerator @ Human Talks...
 
Paug aosp ice-creamsandwich_20120119
Paug aosp ice-creamsandwich_20120119Paug aosp ice-creamsandwich_20120119
Paug aosp ice-creamsandwich_20120119
 
Réaliser une application mobile pour un groupe de presse avec PhoneGap
Réaliser une application mobile pour un groupe de presse avec PhoneGapRéaliser une application mobile pour un groupe de presse avec PhoneGap
Réaliser une application mobile pour un groupe de presse avec PhoneGap
 
Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015
Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015
Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015
 
Panorama des Technologies mobiles
Panorama des Technologies mobilesPanorama des Technologies mobiles
Panorama des Technologies mobiles
 
MobileDay - Parcours 1 Hybride (Cordova)
MobileDay - Parcours 1 Hybride  (Cordova)MobileDay - Parcours 1 Hybride  (Cordova)
MobileDay - Parcours 1 Hybride (Cordova)
 
Comment créer des Chrome Apps ou Packaged Chrome Apps
Comment créer des Chrome Apps ou Packaged Chrome AppsComment créer des Chrome Apps ou Packaged Chrome Apps
Comment créer des Chrome Apps ou Packaged Chrome Apps
 
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
 
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
 
Devoxx 2015, ionic chat
Devoxx 2015, ionic chatDevoxx 2015, ionic chat
Devoxx 2015, ionic chat
 
Breizhcamp 2015 Ionic Framework
Breizhcamp 2015 Ionic FrameworkBreizhcamp 2015 Ionic Framework
Breizhcamp 2015 Ionic Framework
 
Java Fx
Java FxJava Fx
Java Fx
 
Devoxx France 2015 - Introduction à Ionic framework
Devoxx France 2015 - Introduction à Ionic frameworkDevoxx France 2015 - Introduction à Ionic framework
Devoxx France 2015 - Introduction à Ionic framework
 
Kinect pour les développeurs Web
Kinect pour les développeurs WebKinect pour les développeurs Web
Kinect pour les développeurs Web
 
Booster votre application Windows Phone 8
Booster votre application Windows Phone 8Booster votre application Windows Phone 8
Booster votre application Windows Phone 8
 
CocoaHeads Toulouse - Présentation Windows Phone 7 - ClevLab
CocoaHeads Toulouse - Présentation Windows Phone 7 - ClevLabCocoaHeads Toulouse - Présentation Windows Phone 7 - ClevLab
CocoaHeads Toulouse - Présentation Windows Phone 7 - ClevLab
 
Native script
Native scriptNative script
Native script
 
Outils Indispensables pour vs navigateurs web
Outils Indispensables pour vs navigateurs webOutils Indispensables pour vs navigateurs web
Outils Indispensables pour vs navigateurs web
 
Demarrer ionic en 5 etape
Demarrer ionic en 5 etapeDemarrer ionic en 5 etape
Demarrer ionic en 5 etape
 

En vedette

5044 Chuchotement
5044 Chuchotement5044 Chuchotement
5044 Chuchotementguest3ae9ee
 
Démarche de déploiement des solutions 2.0
Démarche de déploiement des solutions 2.0Démarche de déploiement des solutions 2.0
Démarche de déploiement des solutions 2.0Core-Techs
 
Protection de son informatique personnelle
Protection de son informatique personnelleProtection de son informatique personnelle
Protection de son informatique personnelleelectron75
 
Créer un CTA sur SNAPCHAT
Créer un CTA sur SNAPCHAT Créer un CTA sur SNAPCHAT
Créer un CTA sur SNAPCHAT Vincent JOLY
 
Onepoint webschool académie - retours d'experience
Onepoint webschool académie - retours d'experienceOnepoint webschool académie - retours d'experience
Onepoint webschool académie - retours d'experienceStephanie Martin
 
Las Fotos más bellas del 2005
Las Fotos más bellas del 2005Las Fotos más bellas del 2005
Las Fotos más bellas del 2005eagain
 
Programme Martine Faure
Programme Martine FaureProgramme Martine Faure
Programme Martine Fauremfaure
 
5044 Chuchotement
5044 Chuchotement5044 Chuchotement
5044 Chuchotementguest3ae9ee
 
Introduction aux Réseaux Sociaux - Cap2020
Introduction aux Réseaux Sociaux - Cap2020Introduction aux Réseaux Sociaux - Cap2020
Introduction aux Réseaux Sociaux - Cap2020David Hachez
 
Les musées et le web 2.0 : tour d'horizon
Les musées et le web 2.0 : tour d'horizonLes musées et le web 2.0 : tour d'horizon
Les musées et le web 2.0 : tour d'horizonAna-Laura Baz
 
TE18-042S_Femmes1_m(1)
TE18-042S_Femmes1_m(1)TE18-042S_Femmes1_m(1)
TE18-042S_Femmes1_m(1)Anne Guns
 
Core Techs Livre Blanc De 12 Solutions De Gestion De La Connaissance 121 8914
Core Techs Livre Blanc De 12 Solutions De Gestion De La Connaissance 121 8914Core Techs Livre Blanc De 12 Solutions De Gestion De La Connaissance 121 8914
Core Techs Livre Blanc De 12 Solutions De Gestion De La Connaissance 121 8914Core-Techs
 

En vedette (20)

5044 Chuchotement
5044 Chuchotement5044 Chuchotement
5044 Chuchotement
 
TpM2014: Claude Gendre (bonne-idée.ch ) & Stéphane Fellay: Mise en scène & Ur...
TpM2014: Claude Gendre (bonne-idée.ch ) & Stéphane Fellay: Mise en scène & Ur...TpM2014: Claude Gendre (bonne-idée.ch ) & Stéphane Fellay: Mise en scène & Ur...
TpM2014: Claude Gendre (bonne-idée.ch ) & Stéphane Fellay: Mise en scène & Ur...
 
BarCamp Presentation
BarCamp PresentationBarCamp Presentation
BarCamp Presentation
 
Luxe Page pub
Luxe Page pubLuxe Page pub
Luxe Page pub
 
Démarche de déploiement des solutions 2.0
Démarche de déploiement des solutions 2.0Démarche de déploiement des solutions 2.0
Démarche de déploiement des solutions 2.0
 
Protection de son informatique personnelle
Protection de son informatique personnelleProtection de son informatique personnelle
Protection de son informatique personnelle
 
Horoscope
HoroscopeHoroscope
Horoscope
 
Web2 0 fr(4)
Web2 0 fr(4)Web2 0 fr(4)
Web2 0 fr(4)
 
Créer un CTA sur SNAPCHAT
Créer un CTA sur SNAPCHAT Créer un CTA sur SNAPCHAT
Créer un CTA sur SNAPCHAT
 
Onepoint webschool académie - retours d'experience
Onepoint webschool académie - retours d'experienceOnepoint webschool académie - retours d'experience
Onepoint webschool académie - retours d'experience
 
Le Web 2.0
Le Web 2.0Le Web 2.0
Le Web 2.0
 
Las Fotos más bellas del 2005
Las Fotos más bellas del 2005Las Fotos más bellas del 2005
Las Fotos más bellas del 2005
 
Programme Martine Faure
Programme Martine FaureProgramme Martine Faure
Programme Martine Faure
 
5044 Chuchotement
5044 Chuchotement5044 Chuchotement
5044 Chuchotement
 
Introduction aux Réseaux Sociaux - Cap2020
Introduction aux Réseaux Sociaux - Cap2020Introduction aux Réseaux Sociaux - Cap2020
Introduction aux Réseaux Sociaux - Cap2020
 
Composites Certs
Composites CertsComposites Certs
Composites Certs
 
Les musées et le web 2.0 : tour d'horizon
Les musées et le web 2.0 : tour d'horizonLes musées et le web 2.0 : tour d'horizon
Les musées et le web 2.0 : tour d'horizon
 
24 Ore
24 Ore24 Ore
24 Ore
 
TE18-042S_Femmes1_m(1)
TE18-042S_Femmes1_m(1)TE18-042S_Femmes1_m(1)
TE18-042S_Femmes1_m(1)
 
Core Techs Livre Blanc De 12 Solutions De Gestion De La Connaissance 121 8914
Core Techs Livre Blanc De 12 Solutions De Gestion De La Connaissance 121 8914Core Techs Livre Blanc De 12 Solutions De Gestion De La Connaissance 121 8914
Core Techs Livre Blanc De 12 Solutions De Gestion De La Connaissance 121 8914
 

Similaire à [FR] Présentation de PhoneGap

[FR] Ancienne présentation de PhoneGap
[FR] Ancienne présentation de PhoneGap[FR] Ancienne présentation de PhoneGap
[FR] Ancienne présentation de PhoneGapThomas Bassetto
 
Applications mobiles - quels choix ?
Applications mobiles  - quels choix ?Applications mobiles  - quels choix ?
Applications mobiles - quels choix ?odemarez
 
"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hours"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hoursLaurent MEURISSE
 
Ch1. Développement mobile
Ch1. Développement mobileCh1. Développement mobile
Ch1. Développement mobileHaifa Chorfi
 
Passage aux applications mobiles
Passage aux applications mobilesPassage aux applications mobiles
Passage aux applications mobilesneuros
 
Gtug2 Mobile app with web technlogy
Gtug2 Mobile app with web technlogyGtug2 Mobile app with web technlogy
Gtug2 Mobile app with web technlogySacha Leprêtre
 
Tk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrTk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrValtech
 
JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !
JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !
JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !Rossi Oddet
 
Strategies et developpements mobiles multi-plates-formes.
Strategies et developpements mobiles multi-plates-formes.Strategies et developpements mobiles multi-plates-formes.
Strategies et developpements mobiles multi-plates-formes.DocDoku
 
Développement mobile cross-plateform
Développement mobile cross-plateformDéveloppement mobile cross-plateform
Développement mobile cross-plateformStefan Cosquer
 
Jug Lausanne Android Janvier2013
Jug Lausanne Android Janvier2013Jug Lausanne Android Janvier2013
Jug Lausanne Android Janvier2013jeromevdl
 
Tech conf1 développement_natif_applications_mobiles
Tech conf1 développement_natif_applications_mobilesTech conf1 développement_natif_applications_mobiles
Tech conf1 développement_natif_applications_mobilesTelecomValley
 
Tech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobilesTech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobilesMichael Laguerre
 
Ingénieur étude et développement JAVA JEE.pdf
Ingénieur étude et développement JAVA JEE.pdfIngénieur étude et développement JAVA JEE.pdf
Ingénieur étude et développement JAVA JEE.pdfJEANCLAUDECAMARA
 
Parlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageParlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageLaFrenchMobile
 

Similaire à [FR] Présentation de PhoneGap (20)

Programmation sous Android
Programmation sous AndroidProgrammation sous Android
Programmation sous Android
 
[FR] Ancienne présentation de PhoneGap
[FR] Ancienne présentation de PhoneGap[FR] Ancienne présentation de PhoneGap
[FR] Ancienne présentation de PhoneGap
 
Applications mobiles - quels choix ?
Applications mobiles  - quels choix ?Applications mobiles  - quels choix ?
Applications mobiles - quels choix ?
 
Ionic
IonicIonic
Ionic
 
"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hours"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hours
 
Ch1. Développement mobile
Ch1. Développement mobileCh1. Développement mobile
Ch1. Développement mobile
 
Passage aux applications mobiles
Passage aux applications mobilesPassage aux applications mobiles
Passage aux applications mobiles
 
Gtug2 Mobile app with web technlogy
Gtug2 Mobile app with web technlogyGtug2 Mobile app with web technlogy
Gtug2 Mobile app with web technlogy
 
Tk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrTk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android Fr
 
JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !
JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !
JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !
 
Strategies et developpements mobiles multi-plates-formes.
Strategies et developpements mobiles multi-plates-formes.Strategies et developpements mobiles multi-plates-formes.
Strategies et developpements mobiles multi-plates-formes.
 
Développement mobile cross-plateform
Développement mobile cross-plateformDéveloppement mobile cross-plateform
Développement mobile cross-plateform
 
Jug Lausanne Android Janvier2013
Jug Lausanne Android Janvier2013Jug Lausanne Android Janvier2013
Jug Lausanne Android Janvier2013
 
Tech conf1 développement_natif_applications_mobiles
Tech conf1 développement_natif_applications_mobilesTech conf1 développement_natif_applications_mobiles
Tech conf1 développement_natif_applications_mobiles
 
Tech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobilesTech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobiles
 
Ingénieur étude et développement JAVA JEE.pdf
Ingénieur étude et développement JAVA JEE.pdfIngénieur étude et développement JAVA JEE.pdf
Ingénieur étude et développement JAVA JEE.pdf
 
Parlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageParlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usage
 
Les performances Web mobile
Les performances Web mobileLes performances Web mobile
Les performances Web mobile
 
B2G
B2GB2G
B2G
 
B2 g
B2 gB2 g
B2 g
 

Plus de Thomas Bassetto

L'Open Web en tant que pierre angulaire du développement multi-objets
L'Open Web en tant que pierre angulaire du développement multi-objetsL'Open Web en tant que pierre angulaire du développement multi-objets
L'Open Web en tant que pierre angulaire du développement multi-objetsThomas Bassetto
 
Web Components & Shadow DOM
Web Components & Shadow DOMWeb Components & Shadow DOM
Web Components & Shadow DOMThomas Bassetto
 
[FR] ParisJS en 2 minutes
[FR] ParisJS en 2 minutes[FR] ParisJS en 2 minutes
[FR] ParisJS en 2 minutesThomas Bassetto
 
[FR] Capture vidéo avec HTML5
[FR] Capture vidéo avec HTML5[FR] Capture vidéo avec HTML5
[FR] Capture vidéo avec HTML5Thomas Bassetto
 
Porting Flashblock to Jetpack Platform (draft)
Porting Flashblock to Jetpack Platform (draft)Porting Flashblock to Jetpack Platform (draft)
Porting Flashblock to Jetpack Platform (draft)Thomas Bassetto
 
Firefox 3.1 in 3.1 minutes
Firefox 3.1 in 3.1 minutesFirefox 3.1 in 3.1 minutes
Firefox 3.1 in 3.1 minutesThomas Bassetto
 
Les nouveautés de Firefox 3
Les nouveautés de Firefox 3Les nouveautés de Firefox 3
Les nouveautés de Firefox 3Thomas Bassetto
 

Plus de Thomas Bassetto (7)

L'Open Web en tant que pierre angulaire du développement multi-objets
L'Open Web en tant que pierre angulaire du développement multi-objetsL'Open Web en tant que pierre angulaire du développement multi-objets
L'Open Web en tant que pierre angulaire du développement multi-objets
 
Web Components & Shadow DOM
Web Components & Shadow DOMWeb Components & Shadow DOM
Web Components & Shadow DOM
 
[FR] ParisJS en 2 minutes
[FR] ParisJS en 2 minutes[FR] ParisJS en 2 minutes
[FR] ParisJS en 2 minutes
 
[FR] Capture vidéo avec HTML5
[FR] Capture vidéo avec HTML5[FR] Capture vidéo avec HTML5
[FR] Capture vidéo avec HTML5
 
Porting Flashblock to Jetpack Platform (draft)
Porting Flashblock to Jetpack Platform (draft)Porting Flashblock to Jetpack Platform (draft)
Porting Flashblock to Jetpack Platform (draft)
 
Firefox 3.1 in 3.1 minutes
Firefox 3.1 in 3.1 minutesFirefox 3.1 in 3.1 minutes
Firefox 3.1 in 3.1 minutes
 
Les nouveautés de Firefox 3
Les nouveautés de Firefox 3Les nouveautés de Firefox 3
Les nouveautés de Firefox 3
 

[FR] Présentation de PhoneGap

  • 2. PhoneGap Callback PhoneGap Paris — 9 Janvier 2012
  • 3. PhoneGap Callback Cordova PhoneGap Paris — 9 Janvier 2012
  • 8. Plateformes supportées ● iOS ● Android ● BlackBerry ● WebOS ● Symbian ● Windows Phone ● Bada
  • 9. Standards + W3C Device APIs and Policies Working Group (DAP)
  • 10. API ● Accelerometer ● Events ● Camera ● File ● Capture ● Geolocation ● Compass ● Media ● Connection ● Network ● Contacts ● Notification ● Device ● Storage
  • 11. Plugins ● Push Notifications ● Badges ● Childbrowser ● Facebook ● NativeControls ● ContactView ● Share
  • 12. Avantages ● Mutualisation du code sur les différentes platformes ● Compétences Web réutilisables ● Communauté importante (plugins, tutoriaux) ● Basé sur des standards ouverts ● Open source avec de gros soutiens (IBM, Adobe, Apache, RIM, etc.) ● Accès aux SDK natifs avec les plugins
  • 13. Inconvénients ● Fragmentation de l'aide depuis le changement de nom ● Pas de widgets natifs (sans plugins) ● PhoneGap introduit ses propres bugs ● Technologies Web non adaptées pour toutes les applications ● Performance pouvant être en retrait
  • 14. Questions fréquentes ● Mon application va t-elle être rejetée ? Non, cf TEDxParis dans la pub TV ● Est-ce que la qualité va en souffrir ? Ça dépend de vos développeurs. On peut faire de tès mauvaises apps avec le SDK natif aussi :)
  • 15. Outils ● N'importe quel éditeur de texte ● Ripple (extension Chrome) ● Weinre (+ http://debug.phonegap.com) ● iWebInspector (Mac) ● http://build.phonegap.com
  • 16. Frameworks ● Zepto ● Sencha Touch ● xui ● jQuery Mobile ● Jo ● Kendo UI Mobile ● jQTouch ● Dojo mobile ● Wink toolkit
  • 17. Liens ● Source : github.com/cordova ● Bugs: issues.apache.org/jira/browse/CB ● Docs: docs.phonegap.com ● Wiki: wiki.phonegap.com ● Support: groups.google. com/group/phonegap ● IRC: irc.freenode.net#phonegap