B2G OS
Tests automatisés de B2G OS Cette page propose des articles qui fournissent des informations sur divers aspects des tests de B2G OS, notamment l’exécution de différents tests, l’automatisation, ainsi que le rapport et le suivi des résultats. Extensions B2G OS Vous devez suivre les étapes ci-dessous pour vous préparer à commencer à développer des extensions. API B2G OS Liste des API B2G OS Architecture B2G OS Cet article est une vue d’ensemble de haut niveau de l’architecture de la plateforme B2G OS, introduisant les concepts clés et expliquant comment ses composants interagissent à un niveau de base. Pré-requis pour la construction de B2G OS Avant d’obtenir le code pour construire B2G OS, même si vous essayez simplement de construire Gaia, vous avez besoin d’un système de construction correctement configuré – cette page vous montre comment. Vous pouvez actuellement construire sur des distributions Linux 64 bits et OS X. Guide des téléphones B2G OS Cette section contient des informations pour les développeurs concernant les téléphones spécifiques qui exécutent B2G OS – à la fois les appareils des développeurs et ceux des consommateurs. Construire et installer B2G OS Les articles listés sur cette page vous guideront dans la construction et l’installation de B2G OS sur un émulateur ou un appareil compatible, ou l’interface utilisateur Gaia dans le navigateur Firefox. Construction de B2G OS Une fois que vous avez mis en place votre système de construction et effectué votre tirage initial et la configuration du code, vous pouvez construire Boot to Gecko. Ce guide explique comment procéder. Construction du simulateur B2G OS Tout comme les Firefox Nightlies, le client de bureau du simulateur B2G OS (identifié par b2g-) est automatiquement construit chaque jour à partir du dernier code source. La dernière version est disponible sur le serveur FTP de Mozilla. Veillez à choisir la dernière version et la bonne archive pour votre système d’exploitation. Cela vous permet d’éviter d’avoir à le construire vous-même. En outre, vous ne devez pas non plus télécharger Gaia par vous-même. Choisir comment exécuter Gaia ou B2G Selon vos besoins spécifiques, vous avez un assortiment d’options à considérer lorsque vous expérimentez Firefox OS ou l’interface utilisateur Gaia. Vous pouvez choisir parmi les options suivantes ; chacune a ses avantages et ses inconvénients à prendre en compte, et certaines sont plus flexibles que d’autres. Guide de signalement des pannes pour les partenaires de Firefox OS Mozilla dispose d’un système de classe mondiale pour collecter, analyser et réparer les pannes et autres problèmes de stabilité tels que les blocages. Les partenaires de Firefox OS doivent travailler avec Mozilla pour activer correctement le signalement des pannes et télécharger les symboles. Personnalisation avec le fichier .userconfig Le fichier .userconfig
n’est pas contrôlé dans le contrôle du code source, de sorte que vos modifications ne seront pas écrasées lorsque vous mettrez à jour votre arbre source. Il doit être créé à la racine de l’arbre B2G, c’est-à-dire dans le même répertoire que flash.sh
, build.sh
, et ainsi de suite. Vous devez l’ajouter avant d’exécuter vos étapes de configuration et de construction. Débogage sur Firefox OS Il y a deux types principaux de débogage que vous voudrez faire avec Firefox OS : le débogage des applications et le débogage d’autres aspects du système. Mode développeur Le modèle de permissions actuel de Firefox OS exclut la modification et l’installation d’applications certifiées/interne, ce qui rend certaines API de périphérique complètement indisponibles pour les applications Marketplace et Web. Le mode développeur (DM) permet à l’utilisateur d’indiquer qu’il souhaite assouplir le modèle d’autorisations et exposer toutes les API du périphérique au contenu, ainsi que de définir un groupe de préférences connexes. Cet article fournit un aperçu de haut niveau. Développement de Firefox OS Cette section fournit une documentation utile couvrant les différentes manières dont Firefox OS (nom de code Boot2Gecko, ou B2G) peut être modifié/personnalisé pendant le processus de construction, et comment vous pouvez aider à développer les zones de plate-forme de bas niveau telles que Gecko et Gonk. Applications Firefox OS Cette section de la documentation de Firefox OS couvre les techniques spécifiques requises – et les outils disponibles – pour créer des applications Firefox OS. Vous trouverez un certain nombre de détails ci-dessous, des blocs de construction de Firefox OS/composants Web aux API de périphériques et à l’installation des applications. Firefox OS board guide Cette section contient des informations destinées aux développeurs concernant des téléphones spécifiques fonctionnant sous Firefox OS, qu’il s’agisse d’appareils destinés aux développeurs ou aux consommateurs. Firefox OS developer release notes Cette section fournit des articles couvrant chaque nouvelle version de Gaia et Gecko pour Firefox OS, expliquant quelles fonctionnalités ont été ajoutées et quels bogues ont été éliminés dans chaque mise à jour. Vous trouverez également un tableau récapitulatif lié indiquant quelles API sont prises en charge par chaque version de Firefox OS. Sécurité de Firefox OS Les articles suivants traitent de sujets liés à la sécurité de Firefox OS. Cela inclut les fonctionnalités de sécurité générales ainsi que la sécurité des applications et la manière dont le processus d’installation est sécurisé. Firefox OS Simulator Le Firefox OS Simulator est une version des couches supérieures de Firefox OS qui simule un appareil Firefox OS, mais qui fonctionne sur le bureau. Cela signifie que, dans de nombreux cas, vous n’avez pas besoin d’un appareil réel pour tester et déboguer votre application. Il s’exécute dans une fenêtre de la même taille qu’un appareil Firefox OS, inclut l’interface utilisateur de Firefox OS et les applications intégrées, et simule de nombreuses API d’appareil Firefox OS. Conseils d’utilisation de Firefox OS Explique toutes les fonctionnalités de développeur sur le téléphone et ce qu’elles font (Paramètres > Informations sur l’appareil > Plus d’informations > Développeur) Gaia Gaia est l’interface utilisateur et la suite d’apps par défaut de B2G OS : elle comprend l’écran de verrouillage, l’écran d’accueil, le composeur et d’autres applications. Essentiellement, Gaia est un ensemble d’applications web complexes qui fonctionnent au-dessus de la plateforme B2G OS. Cette série d’articles couvre tout ce que vous devez savoir pour contribuer au projet Gaia. Installation de B2G OS sur un appareil mobile Une fois que vous avez créé Boot to Gecko pour un appareil mobile pris en charge, vous pouvez l’installer. Cet article vous guidera tout au long du processus. Introduction à Firefox OS Cet ensemble de documents s’adresse principalement aux développeurs Web et aux développeurs de plates-formes qui veulent apprendre comment fonctionne Firefox OS, comment contribuer au projet et comment construire leurs propres versions personnalisées du logiciel et les installer sur des appareils. Pour ceux qui veulent créer et distribuer leurs propres applications Web, l’App Center et la Marketplace Zone sont de bons endroits où aller. Mulet En suivant ce guide, vous allez exécuter Gaia dans une version spéciale de Firefox appelée Firefox Mulet. Cela vous donne les avantages d’avoir un cycle de développement rapide, ainsi que des outils de développement web standard et des débogueurs disponibles pour travailler avec. Tout d’abord, vous devez cloner le dépôt Gaia sur votre machine et créer votre propre profil. Ensuite, vous devez installer mulet et le lancer, en indiquant votre profil Gaia comme profil à utiliser. Open web apps quickstart Informations rapides sur le codage des Open Web Apps. Pandaboard Ceci est un guide pour configurer Firefox OS sur un PandaBoard. La PandaBoard est une carte de développement à bas prix basée sur OMAP 4 pour le développement de systèmes d’exploitation mobiles. PasscodeHelper Internals PasscodeHelper est une bibliothèque d’aide Gaia permettant de modifier et de vérifier le code de passe (c’est-à-dire le pin) de l’écran de verrouillage de Firefox OS à partir de Gaia, en exécutant des fonctions telles que la vérification de l’exactitude du code de passe saisi et la modification du code. Cet article documente le fonctionnement de PasscodeHelper. Portage de B2G OS Cette page liste les ressources disponibles pour le portage de B2GOS. Préparation de votre première construction B2G Selon votre connexion internet, les étapes de configuration peuvent prendre plusieurs heures pour télécharger tout ce dont vous avez besoin pour construire B2G OS. Attendre n’est pas aussi amusant qu’agir, donc après avoir lu cette page et lancé le script de configuration, pensez à utiliser ce temps pour installer et essayer le simulateur B2G OS, commencez à vous familiariser avec la documentation pour les développeurs d’applications, notamment Conception et création d’une application, ou familiarisez-vous avec les informations sur les étapes à venir. Ressources Ressources pour les hackers d’applications, telles que générées par nos ateliers Exécuter des tests sur Firefox OS : Un guide pour les développeurs Si vous êtes un développeur Gecko, vous devriez consulter la documentation spécifique à Firefox OS pour l’automatisation des tests que vous connaissez déjà : mochitest, reftest et xpcshell. La plateforme B2G OS La plateforme B2G OS est constituée de nombreux composants. Bien que vous n’ayez pas besoin de comprendre son architecture pour créer des applications fonctionnant sous B2G OS, si vous travaillez sur le développement ou le portage de la plateforme – ou si vous êtes simplement curieux – la documentation suivante peut vous intéresser. Dépannage de B2G OS Cet article fournit des conseils pour résoudre les problèmes courants que vous pouvez rencontrer en utilisant B2G OS. Utiliser l’App Manager L’App Manager est un outil pour Firefox Desktop qui fournit un certain nombre d’outils utiles pour aider les développeurs à tester, déployer et déboguer des applications web HTML5 sur les téléphones Firefox OS &Simulateur, directement à partir du navigateur Firefox. Cette page documente comment utiliser l’App Manager. Utilisation des émulateurs B2G Cet article fournit un bref guide de certaines choses clés que vous devez savoir lorsque vous utilisez les émulateurs boot to Gecko. Il ne s’agit pas d’un manuel d’utilisation complet, mais simplement de quelques informations utiles que vous n’auriez pas pu apprendre par vous-même. Applications Web Cette page se veut une première tentative, non exhaustive, de rassembler les applications Web. API Bluetooth Web (Firefox OS) L’API Bluetooth Web permet à une application Web ouverte de découvrir, d’apparier et de se connecter à des périphériques Bluetooth. Étant donné qu’il s’agit d’une API totalement expérimentale et non standard, l’API Bluetooth n’est actuellement disponible que pour les applications certifiées. Cependant, il y a une certaine pression pour qu’une telle API soit disponible pour le contenu Web ordinaire ; cela sera discuté dans le cadre du groupe de travail sur les applications système du W3C. API de téléphonie Web La téléphonie Web est une API qui permet au contenu Web de gérer les appels téléphoniques vocaux à l’aide de JavaScript.
Leave a Reply