Apache Cordova

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis PhoneGap)
Aller à : Navigation, rechercher
PhoneGAP/Apache Callback/Apache Cordova
Image illustrative de l'article Apache Cordova
Logo

Développeur Nitobi/Adobe Systems
Première version 2005
Dernière version 2.7.0 (30 Avril 2013)
Écrit en JavaScript, HTML5 et CSS3
Langue Anglais
Type Framework de développement hybride pour smartphone (Android, iOS, BlackBerry, etc...)
Licence Licence Apache v2 (PhoneGap License)
Site web www.phonegap.com,cordova.apache.org

Apache Cordova est un framework open-source de développement mobile développé par Nitobi Software (racheté par Adobe Systems) et ensuite repris par apache. Il permet de créer des applications pour appareils mobiles utilisant JavaScript, HTML5 et CSS3, au lieu de langages moins connus tels que l'Objective-C. Les applications qui en résultent sont hybrides, ce qui signifie qu'elles ne sont ni vraiment natives, ni purement basées sur le Web. PhoneGap est désormais connu, depuis le rachat de Nitobi par Adobe et PhoneGap 1.2, sous le nom de Apache Callback et plus récent sous le nom de Apache Cordova, le nom "Callback" ayant été jugé comme trop générique.

Sommaire

Histoire [modifier]

Tout d'abord développé lors d'un événement iOSDevCamp à San Francisco, PhoneGap va continuer à rencontrer le succès populaire à la conférence O'Reilly Media, et ce dernier continue encore à attirer les développeurs[1]. Apple a d’ailleurs récemment donné son accord à plusieurs applications, confirmant ainsi que PhoneGap ne viole pas les complexes conditions d'acceptations des applications. Un grand nombre d'entreprises et de sites web utilisent PhoneGap, comme Convertigo, Worklight, Diary.com ou Logitech. Adobe a annoncé officiellement l'acquisition de Nitobi le 4 octobre 2011.

Plateformes supportées [modifier]

PhoneGap supporte actuellement 11 plateformes différentes (dont 3 versions de BlackBerry OS, 2 d'iOS).

Le tableau ci-dessous est une liste des composants et fonctionnalités supportés de chaque OS pour la version 2.7.0 de Apache Cordova :

Fonctionnalités Apple iOS.svg
(iPhone EDGE, 2G et 3G)
Apple iOS.svg
(iPhone 3GS et +)
Android robot.svg
Android
Qt.svg
Qt
Blackberry Logo.svg
4.6–4.7
Blackberry Logo.svg
5.x–6.0+
HP D B RGB 72 MX+space.png
webOS
Symbian Bada logo 1.png
Bada
Windows Phone 8 logo and wordmark.svg
Windows Phone
Tizen logo dark.png
Tizen
Accéléromètre oui Oui oui Oui oui Oui oui Oui N/A oui Oui oui Oui oui Oui oui Oui oui Oui oui Oui
Caméra oui Oui oui Oui oui Oui oui Oui N/A oui Oui oui Oui oui Oui oui Oui oui Oui oui Oui
Boussole N/A oui Oui oui Oui oui Oui N/A N/A N/A N/A oui Oui oui Oui oui Oui
Contacts oui Oui oui Oui oui Oui oui Oui N/A oui Oui N/A oui Oui oui Oui oui Oui N/A
Gestion des fichiers oui Oui oui Oui oui Oui oui Oui N/A oui Oui N/A N/A N/A oui Oui N/A
Géolocalisation oui Oui oui Oui oui Oui oui Oui oui Oui oui Oui oui Oui oui Oui oui Oui oui Oui oui Oui
Media oui Oui oui Oui oui Oui Non Non N/A N/A N/A N/A N/A oui Oui oui Oui
Réseau oui Oui oui Oui oui Oui oui Oui oui Oui oui Oui oui Oui oui Oui oui Oui oui Oui oui Oui
Notifications (Apple Push, pop-up) oui Oui oui Oui oui Oui oui Oui oui Oui oui Oui oui Oui oui Oui oui Oui oui Oui oui Oui
Notifications (Sonnerie) oui Oui oui Oui oui Oui Non Non oui Oui oui Oui oui Oui oui Oui oui Oui oui Oui oui Oui
Notifications (Vibrations) oui Oui oui Oui oui Oui Non Non oui Oui oui Oui oui Oui oui Oui oui Oui oui Oui N/A
Stockage oui Oui oui Oui oui Oui oui Oui N/A oui Oui oui Oui oui Oui N/A oui Oui oui Oui

Notes et références [modifier]

Lien externe [modifier]