[fr] présentation de phonegap
DESCRIPTION
Présentation plutôt complète de PhoneGap donnée lors du premier meetup PhoneGap sur Paris.TRANSCRIPT
PhoneGapPhoneGap Paris — 9 Janvier 2012
PhoneGapCallback
PhoneGap Paris — 9 Janvier 2012
PhoneGapCallbackCordova
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● Camera● Capture● Compass● Connection● Contacts● Device
● Events● File● Geolocation● Media● Network● Notification● 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● xui
● Sencha Touch● 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