Le projet Open Web Apps permet aux développeurs de créer des applications riches en HTML5 qui peuvent être utilisées sur plusieurs appareils et sous plusieurs formes (ordinateur de bureau, téléphone mobile, tablette, etc.) à l'aide des standards du Web et de technologies ouvertes comme HTML5, CSS et JavaScript. En outre, il a l'ambition de créer un écosystème distribué de boutiques d'applications HTML5, dont le Marketplace opéré par Mozilla. Mozilla souhaite remettre les développeurs aux commandes de chaque aspect d'une application — d'un développement aisé jusqu'à sa distribution et la mise en relation directe avec les utilisateurs.
Les applications sont construites à l'aide de technologies web standard auxquelles sont ajoutées des métadonnées permettant à l'agent utilisateur de les découvrir, les installer, les lancer et leur donner des autorisations supplémentaires.
Documentation pour développeur d'Applications
Création d'applications
- Bases des Applications Web
- Guides et références pour vous aider à créer votre application, et la rendre installable sur des appareils.
- Installation d'une application
- Notes sur les particularités de chaque plateforme ou système pour l'installation et le lancement des applications par l'utilisateur.
Applications de jeux
- Développement d'applications de jeux
- Recommandations pour les applications de jeux, en particulier sur l'usage hors-ligne, la gestion des identités et les interactions en mode multijoueur.
- Moteurs de jeu et bibliothèques
- Des moteurs et des bibliothèques pratiques pour le développement de jeux.
Informations de référence
- Structure des applications
- Un survol des technologies qui prennent en charge les applications.
- Le manifeste d'application
- Structure et contenu du manifeste qui définit l'application pour le navigateur.
- Les Device APIs
- Interfaces de programmation qui permettent d'accéder aux capacités de l'appareil :
- L'API javascript des applications
-
Les fonctions (de
navigator.mozApps) qu'un site web peut appeler pour installer et gérer les applications de l'environnement d'exécution. - Behind the Mozilla apps developer preview
- Un aperçu (obsolète) de l'architecture sur laquelle s'appuie les applications web, d'après l'un des principaux développeurs.
Mozilla Marketplace
Mozilla Marketplace est un site où les développeurs peuvent proposer leurs applications pour qu'elles puissent être trouvées et installées par les utilisateurs.
- Soumettre une application
- Instructions pas-à-pas, comprenant la procédure pour fixer un prix et souscrire à un compte PayPal pour recevoir l'argent.
- Paiements Marketplace Mozilla
- Retrouvez les informations concernant les différentes options de paiement disponibles pour les applications sur le Marketplace Mozilla.
- Remboursements
- Comment garder à la fois ses clients et PayPal heureux.
Developer Preview
Le site Developer Preview proposait un bac à sable pour simuler l'expérience de soumission d'une application sur le Mozilla Marketplace. Cet environment de test donnait juste un avant-goût de l'environnement de travail permettant d'envoyer, de déterminer le prix et de vendre une application, mais n'était pas permanent. Si vous aviez proposé une application sur le site Developer Preview, vous devrez la renvoyer sur Mozilla Marketplace.
Questions fréquemment posées sur les applications
Le projet Open Web apps
- Site web général
- Page sur le wiki
- Canal IRC : #openwebapps on irc.mozilla.org
- Liste de discussion : mozilla-apps@googlegroups.com
Environnement d'exécution web
L'environnement d'exécution web (Web runtime) pour les applications fournit les fonctions d'API permettant d'installer, de gérer et de lancer des applications.
- Mozilla Labs Web Runtime pour Firefox
- Mozilla Labs Web Runtime pour Android
- Applications de démonstration pour s'amuser
- Notes de version pour l'extension Mozilla Labs App Runtime et l'application Android
- Code source de l'extension Firefox Web runtime
- Code source de l'application Android Web runtime
- Code source de l'HTML5 Web runtime


Mozilla Developer Network