Articles tagged: Firefox OS
Found 944 documents.
- Games/Introduction With modern Web technologies and a recent browser, it's entirely possible to make stunning, ...
- Games/Introduction_to_HTML5_Game_Gevelopment_(summary)
- Glossary/Boot2Gecko Boot2Gecko (B2G) is the engineering codename for the Firefox OS operating system. You will often ...
- Glossary/Firefox_OS Firefox OS is Mozilla's mobile operating system, based on Linux and Firefox's powerful Gecko ...
- Glossary/FTU FTU is short for First Time Use, and is the name of the application that loads when a ...
- Glossary/Gaia The user interface and default application suite of the Firefox OS platform.
- Glossary/Gecko Gecko is the name of the layout engine developed by the Mozilla Project. Gecko is used in many ...
- Glossary/Gonk Gonk is the lower level operating system of the Firefox OS platform, consisting of a Linux kernel ...
- Glossary/RIL RIL (radio interface layer) is a mobile operating system component which communicates between the ...
- Introduction This page should guide you through the first steps of contributing to Mozilla. Welcome, we're ...
- Mozilla/Add-ons/SDK/Guides/Multiprocess_Firefox_and_the_SDK We're currently engaged in making Firefox multiprocess, so it uses one operating system process for ...
- Mozilla/Firefox_OS Firefox OS is the new mobile operating system developed by Mozilla, based on Linux and Firefox's ...
- Mozilla/Firefox_OS/Building If this isn't your very first time building B2G, you might want to pull the latest code before you ...
- Mozilla/Firefox_OS/Building_and_installing_Firefox_OS The articles listed on this page will guide you through building and installing Firefox OS on an ...
- Mozilla/Firefox_OS/Building_and_installing_Firefox_OS/Building_Firefox_OS_for_flame_on_OSX Once you've retrieved the core B2G build system, you need to configure it for the device on which ...
- Mozilla/Firefox_OS/Building_and_installing_Firefox_OS/Firefox_OS_build_process_summary The overall purpose of the build process is to build four files that can be copied to a Firefox OS ...
- Mozilla/Firefox_OS/Building_and_installing_Firefox_OS/Firefox_OS_update_packages Creating and applying an update is split into four steps:
- Mozilla/Firefox_OS/Building_the_B2G_desktop_client Just like Firefox Nightlies, the Firefox OS desktop client is automatically built every day from ...
- Mozilla/Firefox_OS/Customization_with_the_.userconfig_file The.userconfig file isn't checked into source code control, so your changes won't be overwritten ...
- Mozilla/Firefox_OS/Debugging There are two main types of debugging you'll want to with Firefox OS: debugging apps, and debugging ...
- Mozilla/Firefox_OS/Debugging/Connecting_a_Firefox_OS_device_to_the_desktop This guide explains how to connect a Firefox OS device to your desktop over USB.
- Mozilla/Firefox_OS/Debugging/Debugging_and_security_testing This guide includes the following subsections:
- Mozilla/Firefox_OS/Debugging/Debugging_B2G_using_gdb To restart Firefox OS and run it under gdb control, simply use the run-gdb.sh script:
- Mozilla/Firefox_OS/Debugging/Debugging_B2G_using_valgrind S
- Mozilla/Firefox_OS/Debugging/Developer_settings Contained in the Firefox OS Settings app is the Developer panel. This panel offers a number of ...
- Mozilla/Firefox_OS/Debugging/Firefox_OS_crash_reporting The following instructions assume that you have already followed these three steps:
- Mozilla/Firefox_OS/Debugging/Installing_ADB You can download and install adb as part of the Android SDK package, for Mac, Linux or Windows — ...
- Mozilla/Firefox_OS/Debugging/Intercepting_traffic_using_a_proxy Working with apps that are nothing but HTML and JavaScript, you'll find that a lot of the really ...
- Mozilla/Firefox_OS/Debugging/On-device_console_logging In addition to being able to log console output and view it using the remote web console, you can ...
- Mozilla/Firefox_OS/Debugging/Setting_up You need to be sure you have a build of Firefox 18 or later in order to have remote debugging ...
- Mozilla/Firefox_OS/Debugging/taking_screenshots Taking screenshots of your application can be useful in many circumstances, for example showing ...
- Mozilla/Firefox_OS/Debugging/Testing_in_a_privileged_context This article takes you through how to test privileged apps before they are submitted to a ...
- Mozilla/Firefox_OS/Developing_Firefox_OS This section provides useful documentation covering different ways in which Firefox OS (codename ...
- Mozilla/Firefox_OS/Developing_Firefox_OS/Customizing_the_b2g.sh_script If you just want to set an environment variable for a single run of B2G, then you can do the ...
- Mozilla/Firefox_OS/Developing_Firefox_OS/Filing_bugs_against_Firefox_OS This article provides a guide to filing bugs against the Firefox OS project, including Gaia and B2G.
- Mozilla/Firefox_OS/Developing_Firefox_OS/Installing_XPCOM_Component_as_Extension_on_B2G_Des Here is how to install a hello world xpcom component as an extension on B2G Desktop, and test it.
- Mozilla/Firefox_OS/Developing_Firefox_OS/modifying_hosts_file On the phone, go the Developer settings panel and check:
- Mozilla/Firefox_OS/Developing_Firefox_OS/Porting This guide assumes you're porting to a new device that already runs Android; if you're porting to ...
- Mozilla/Firefox_OS/Developing_Gaia Gaia is Firefox OS's user interface and suite of default apps: it includes the lock screen, home ...
- Mozilla/Firefox_OS/Developing_Gaia/Build_System_Primer how Gaia's build system works, including the makefile, the build process, environment variables, ...
- Mozilla/Firefox_OS/Developing_Gaia/Customizing_build-time_apps As a developer or device vendor, you will want to customize the apps that appear on a Firefox OS ...
- Mozilla/Firefox_OS/Developing_Gaia/Customizing_the_keyboard Two major keyboard features have been implemented in Firefox OS, as of October 2013.
- Mozilla/Firefox_OS/Developing_Gaia/Different_ways_to_run_Gaia You can run Gaia in a simulator via WebIDE, directly inside Desktop Firefox, as a dedicated desktop ...
- Mozilla/Firefox_OS/Developing_Gaia/Gaia_tools_reference There are a number of helpful tools located in the gaia/tools/ directory. This article looks at ...
- Mozilla/Firefox_OS/Developing_Gaia/localization_code_best_practices The best way to write localizable code is to move as much of l10n logic to declarative HTML as ...
- Mozilla/Firefox_OS/Developing_Gaia/Localizing_Firefox_OS In this guide, we'll show you how easy it can be to localize Firefox OS, specifically the Gaia ...
- Mozilla/Firefox_OS/Developing_Gaia/make_options_reference The make command is used inside the Gaia repo to create a Gaia profile that can be loaded onto your ...
- Mozilla/Firefox_OS/Developing_Gaia/Making_Gaia_code_changes Now that you have Gaia running on your Desktop and you understand to some level how the codebase ...
- Mozilla/Firefox_OS/Developing_Gaia/Market_customizations_guide Requires Firefox OS 1.0.1
- Mozilla/Firefox_OS/Developing_Gaia/Running_the_Gaia_codebase This article runs through in detail how to run the Gaia codebase locally, and what tools are ...
- Mozilla/Firefox_OS/Developing_Gaia/Submitting_a_Gaia_patch Submitting patches to Gaia can be a little tricky until you get used to it, as it involves Bugzilla ...
- Mozilla/Firefox_OS/Developing_Gaia/Testing_Gaia_code_changes When you have finished making a change to the Gaia codebase and it seems to work ok, the next step ...
- Mozilla/Firefox_OS/Developing_Gaia/Understanding_the_Gaia_codebase Before you start to make your own changes to the Gaia codebase, you should understand the basics of ...
- Mozilla/Firefox_OS/Firefox_OS_build_prerequisites Before obtaining the code to build Firefox OS, even if you are simply trying to build Gaia, you ...
- Mozilla/Firefox_OS/Firefox_OS_FAQ Here are some answers to frequently asked questions about Firefox OS, Mozilla's new mobile ...
- Mozilla/Firefox_OS/Firefox_OS_usage_tips
- Mozilla/Firefox_OS/Firefox_OS_usage_tips/Unlocking_your_phone If your build of Firefox OS starts up asking for a pass code to unlock the device, the default code ...
- Mozilla/Firefox_OS/Index Found 144 pages:
- Mozilla/Firefox_OS/Introduction This set of documentation is aimed mainly at web developers and platform developers who want to ...
- Mozilla/Firefox_OS/Media_support No modern connected device is complete without great multimedia support, and Firefox OS certainly ...
- Mozilla/Firefox_OS/Pandaboard This is a guide to setting up Firefox OS on a PandaBoard. The PandaBoard is a low-cost OMAP 4 based ...
- Mozilla/Firefox_OS/Phone_guide This section contains developer information relevant to specific phones that run Firefox OS — both ...
- Mozilla/Firefox_OS/Phone_guide/Alcatel_Onetouch_FireC_4020D
- Mozilla/Firefox_OS/Phone_guide/Best_practices_open_reference_devices The following article aims to provide a set of best practices that we believe should come highly ...
- Mozilla/Firefox_OS/Phone_guide/Firefox_OS_device_features A basic Firefox OS device has a small number of physical hardware buttons:
- Mozilla/Firefox_OS/Phone_guide/Flame The Flame developer reference phone is a milestone in Firefox OS device releases. The Flame ...
- Mozilla/Firefox_OS/Phone_guide/Flame/Initial_setup You need to install ADB and Fastboot on your computer — these are applications that allow you to ...
- Mozilla/Firefox_OS/Phone_guide/Flame/Updating_your_Flame We have two main "channels" of Firefox OS software version releases for the Flame phone:
- Mozilla/Firefox_OS/Phone_guide/Fx0
- Mozilla/Firefox_OS/Phone_guide/Geeksphone Developer Preview editions of the Firefox OS phone are now becoming widely available to the ...
- Mozilla/Firefox_OS/Phone_guide/Geeksphone/Geeksphone_FAQ Geeksphones are developer preview devices produced by Madrid-based Geeksphone in conjuction with ...
- Mozilla/Firefox_OS/Phone_guide/Intex_Cloud_FX
- Mozilla/Firefox_OS/Phone_guide/LG_fireweb
- Mozilla/Firefox_OS/Phone_guide/Phone_specs This article provides information about Firefox OS devices including specific hardware specs, ...
- Mozilla/Firefox_OS/Phone_guide/Spice_Fire_One_MI_FX1
- Mozilla/Firefox_OS/Phone_guide/Symphony_GoFox_F15 The Symphony GoFox F15, launched in Bangladesh in partnership with Symphony and Grameenphone ...
- Mozilla/Firefox_OS/Phone_guide/Zen_U105-Fire
- Mozilla/Firefox_OS/Phone_guide/ZTE_OPEN These devices are available through ZTE's US and UK eBay stores, and a separate Hong Kong page ...
- Mozilla/Firefox_OS/Phone_guide/ZTE_OPEN_C The ZTE Open C Firefox OS phone is an enhanced Firefox OS offering from ZTE featuring higher end ...
- Mozilla/Firefox_OS/Platform The Firefox OS platform consists of many components. While you don't need to understand its ...
- Mozilla/Firefox_OS/Platform/Apps_architecture When the user selects an app they'd like to launch, or an app otherwise needs to be launched, the ...
- Mozilla/Firefox_OS/Platform/Architecture This article is a high-level overview of the architecture of the Firefox OS platform, introducing ...
- Mozilla/Firefox_OS/Platform/Automated_testing/Endurance The Gaia-UI Endurance tests are a suite of Firefox OS tests built on top of the Gaiatest (Gaia UI ...
- Mozilla/Firefox_OS/Platform/Automated_testing/gaia-ui-tests Gaia-ui-tests uses Gaiatest, a Python package based around Marionette. Gaiatest is designed to wrap ...
- Mozilla/Firefox_OS/Platform/Automated_testing/gaia-ui-tests/Gaia_UI_Tests_Run_Tests This article provides a detailed rundown of how to run the actual gaia-ui-tests suite that resides ...
- Mozilla/Firefox_OS/Platform/Automated_testing/gaia-ui-tests/Part_1_Marionette_Firefox_OS_start This tutorial series aims to get you onboard with writing and running automated UI tests for ...
- Mozilla/Firefox_OS/Platform/Automated_testing/gaia-ui-tests/Part_2_Marionette_Firefox_OS_interactions In part 2 of our tutorial we’ll get started with some simple Marionette commands that allow us to ...
- Mozilla/Firefox_OS/Platform/Automated_testing/gaia-ui-tests/Part_4_Reusing_commands_Firefox_OS_setup In Parts 2 and 3 we got a working test, but if we wanted to reset its state (for example killing ...
- Mozilla/Firefox_OS/Platform/Automated_testing/gaia-ui-tests/Part_5_Introducing_a_test_runner Everything is going well so far, but we are still only dealing with one test. When testing a large ...
- Mozilla/Firefox_OS/Platform/Automated_testing/gaia-ui-tests/Part_6_Marionette_By_class In our code so far, we have used many locators to find specific elements, whether they are apps ...
- Mozilla/Firefox_OS/Platform/Automated_testing/gaia-ui-tests/Part_7_Writing_your_own_tests So far we've given you most of the tools and information you need to start writing your own ...
- Mozilla/Firefox_OS/Platform/Automated_testing/gaia-ui-tests/Part_8_Using_a_base_class Now you have multiple tests you are probably feeling pretty good about your progress. However there ...
- Mozilla/Firefox_OS/Platform/Automated_testing/gaia-ui-tests/Part_9_app_objects In automated testing we often use app objects to abstract code. This reduces duplication of code ...
- Mozilla/Firefox_OS/Platform/Automated_testing/Gaia_integration_tests This document covers running and writing integration tests for Gaia apps — written in JavaScript ...
- Mozilla/Firefox_OS/Platform/Automated_testing/Gaia_performance_tests This article provides information about running performance tests on Gaia, as well as how to create ...
- Mozilla/Firefox_OS/Platform/Automated_testing/Gaia_unit_tests You can run the unit tests on B2G desktop, Firefox Nightly or Mulet. You also need the latest Gaia ...
- Mozilla/Firefox_OS/Platform/Automated_testing/Marionette_for_interactive_Python This tutorial assumes you've set up Marionette for B2G.
- Mozilla/Firefox_OS/Platform/Automated_testing/Mochitests Mochitest is an automated testing framework built on top of the MochiKit JavaScript libraries ...
- Mozilla/Firefox_OS/Platform/Automated_testing/Reftests Reference tests (or reftests) are basically tests that compare two separate renderings of web app ...
- Mozilla/Firefox_OS/Platform/Automated_testing/Setting_up_Marionette The Marionette client is a Python package with which you can run Marionette tests: both Python ...