[FR] Présentation de PhoneGap

Preview:

DESCRIPTION

Présentation plutôt complète de PhoneGap donnée lors du premier meetup PhoneGap sur Paris.

Citation preview

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

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

@phonegapparis

Merci !