Articles tagged: Gaia
Found 112 documents
- Archive/Firefox_OS/Automated_testing/Endurance The Gaia-UI Endurance tests are a suite of Firefox OS tests built on top of the Gaiatest (Gaia ...
- Archive/Firefox_OS/Automated_testing/gaia-ui-tests Gaia-ui-tests uses Gaiatest, a Python package based around Marionette. Gaiatest is designed to ...
- Archive/Firefox_OS/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 ...
- Archive/Firefox_OS/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 ...
- Archive/Firefox_OS/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 ...
- Archive/Firefox_OS/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 ...
- Archive/Firefox_OS/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 ...
- Archive/Firefox_OS/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 ...
- Archive/Firefox_OS/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 ...
- Archive/Firefox_OS/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 ...
- Archive/Firefox_OS/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 ...
- Archive/Firefox_OS/Automated_testing/Gaia_integration_tests This document covers running and writing integration tests for Gaia apps — written in JavaScript ...
- Archive/Firefox_OS/Automated_testing/Gaia_unit_tests You can run the unit tests on B2G desktop, Firefox Nightly or Mulet. You also need the latest ...
- Archive/Firefox_OS/Automated_testing/Mochitests Mochitest is an automated testing framework built on top of the MochiKit JavaScript libraries ...
- Archive/Firefox_OS/Automated_testing/MTBF_tests Mean time between failures (MTBF) is the predicted elapsed time between inherent failures of a ...
- Archive/Firefox_OS/Automated_testing/Writing_Gaia_Unit_Tests The unit test runner is mocha using the TDD interface. Mocha doesn't ship with an assertion ...
- Archive/Firefox_OS/Automated_testing/XPCShell XPCShell tests are headless tests of Gecko XPCOM APIs. You can run XPCShell tests on B2G; in ...
- Archive/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 ...
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Action_menu Place the most commonly used or important items at the top of the Action Menu. Negative actions ...
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Action_menu/2.0 The following gives you an idea of what the rendered menu would look like (the vertical scroll ...
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Banners Status 2.0 implementation
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Banners/2.0 The following gives you an idea of what the rendered Banner would look like:
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Buttons
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Buttons/2.0 The following gives you an idea of what the rendered buttons would look like.
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Buttons/2.3 First of all, make sure you have followed the preliminary setup instructions. Next, cd into the ...
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Context_menu The Context Menu contains one or more items. The menu can expand in height to accommodate ...
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Context_menu/2.0 The following gives you an idea of what the rendered menu would look like (the vertical scroll ...
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Dialog
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Dialog/2.0 The following gives you an idea of what a simple confirm dialog would look like on Firefox OS 2.0.
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Drawer Drawers can also be used to access user-generated content such as browser tabs, accounts in an ...
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Drawer/2.0 The following gives you an idea of what the rendered drawer would look like, and how it would ...
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Header This article describes the implementation and possible interactions with the header.
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Header/2.0 The following gives you an idea of what rendered headers would look like, and how they would ...
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Header/2.3 First of all, make sure you have followed the preliminary setup instructions. Next, cd into the ...
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Input_area This article describes the implementation and possible interactions with the input-area.
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Input_area/2.0 The following gives you an idea of what rendered input areas would look like, and how they would ...
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Input_area/2.3 First of all, make sure you have followed the preliminary setup instructions. Next, cd into the ...
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Layout You can find this structure in most apps in Firefox OS: Fixed header and footer with scrollable ...
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Layout/2.1 The following gives you an idea of what the rendered layout would look like, and how it would ...
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/List_items This article describes the implementation of list items.
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/List_items/2.0 The following gives you an idea of what rendered list items would look like on Firefox OS 2.0.
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Picker None as yet.
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Progress_and_activity This article describes the use of progress bars and activity toolboxes.
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Progress_and_activity/2.0 The following gives you an idea of what rendered progress and activity indicators would look ...
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Scrolling This article describes the implementation and possible interactions with the scroll bar.
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Scrolling/2.0 The following gives you an idea of what the rendered scrolling section would look like.
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Search None as yet.
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Select_mode Edit mode 2.0 implementation
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Select_mode/2.0 The following gives you an idea of what the rendered Edit mode would look like (the vertical ...
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Slider This article describes the implementation and possible interactions with the slider.
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Slider/2.0 The following gives you an idea of what rendered seekbars would look like.
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Subheader None as yet.
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Switches This article describes switches and their various types along with their respective ...
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Switches/2.0 The following gives you an idea of what the rendered switches would look like:
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Switches/Checkbox_2.3 First of all, make sure you have followed the preliminary setup instructions. Next, cd into the ...
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Tab_Filter This article describes filters and their implementation.
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Tab_Filter/2.0 The following gives you an idea of what the rendered Tab/Filter would look like on Firefox OS 2.0.
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Toolbars
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Toolbars/2.0 The following gives you an idea of what the rendered Toolbar would look like.
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Value_selector
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/Value_selector/2.0 The following gives you an idea of what a rendered Value Selector would look like.
- Archive/Firefox_OS/Firefox_OS_apps/Firefox_OS_in_Arabic Arabic is one of several languages with a bidirectional writing system (in this case, the Arabic ...
- Archive/Firefox_OS/Firefox_OS_apps/Icon_font The Firefox OS Icon font can be downloaded from the Gaia icons store on Github, or you could use ...
- Archive/Firefox_OS/Firefox_OS_apps/Localization This set of articles provides information for developers wishing to provide localized versions ...
- Archive/Firefox_OS/Firefox_OS_apps/Localization/Getting_started_with_app_localization Currently Firefox OS Gaia uses a modified version of the L10n.js library to localize the default ...
- Archive/Firefox_OS/Firefox_OS_apps/Localization/Internationalization_helpers_IntlHelper_and_mozIntl This article looks at how Firefox OS handles localization of dates, times, numbers and collators ...
- Archive/Firefox_OS/Firefox_OS_apps/Localization/Localization_code_best_practices The best way to write localizable code is to move as much of l10n logic to declarative HTML as ...
- Archive/Firefox_OS/Firefox_OS_apps/Transitions
- Archive/Firefox_OS/Firefox_OS_apps/Transitions/App_invoking_app
- Archive/Firefox_OS/Firefox_OS_apps/Transitions/In-app_navigation
- Archive/Firefox_OS/Firefox_OS_apps/Transitions/Invoking_the_keyboard
- Archive/Firefox_OS/Firefox_OS_apps/Transitions/Opening_and_closing_apps
- Archive/Firefox_OS/Firefox_OS_apps/Transitions/Opening_and_dismissing_prompts
- Archive/Firefox_OS/Firefox_OS_apps/Transitions/Starting_and_finishing_calls Starting a call:
- Archive/Firefox_OS/Firefox_OS_apps/Transitions/Switching_tasks
- Archive/Firefox_OS/Introduction This set of documentation is aimed mainly at web developers and platform developers who want to ...
- Archive/Firefox_OS/Phone_guide/Fairphone The Fairphone is a fair-economy smartphone targeting sourcing, production, distribution, ...
- Archive/Firefox_OS/Phone_guide/Geeksphone Developer Preview editions of the Firefox OS phone are now becoming widely available to the ...
- Archive/Firefox_OS/Phone_guide/ZTE_OPEN ZTE Open sales have come to an end and are no longer available. See ZTE Open C.
- Archive/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 ...
- Archive/Firefox_OS/Platform/Gaia Gaia is the user interface level of B2G OS. Everything that appears on the screen after B2G OS ...
- Archive/Firefox_OS/Platform/Gaia/Gaia_apps Gaia is the front-end of Firefox OS, which contains system administration functionality and the ...
- Archive/Firefox_OS/Platform/Gaia/Gaia_apps/Browser The Browser app (which is now part of System) provides browser-like functionality where it is ...
- Archive/Firefox_OS/Platform/Gaia/Gaia_apps/Settings The Settings app allows users to configure device settings and also responds to incoming ...
- Archive/Firefox_OS/Platform/Gaia/Gaia_apps/System The System app is the first web app loaded by Gecko during the Firefox OS bootup procedure, and ...
- Archive/Firefox_OS/Platform/Gaia/Gaia_apps/Video The Video app is a simple video player that allows you to play any videos stored on your Firefox ...
- Archive/Firefox_OS/Platform/Gaia/Introduction_to_Gaia The lock screen shows the network carrier, current time and date, and a slidebar allowing the ...
- Archive/Firefox_OS/Platform/Out_of_memory_management_on_Firefox_OS Firefox OS runs on some severely memory-constrained devices, and it's easy for apps to exhaust ...
- Glossary/FTU FTU (First Time Use) is the app that loads when you run a newly-installed version of Gecko on a ...
- Glossary/Gaia The user interface and default application suite of the Firefox OS platform.
- Glossary/GIJ Gaia integration Testing. Marionette- and JavaScript- based. See GIJ.
- Mozilla/B2G_OS B2G OS is a complete, standalone operating system for the open web. It is an open source project ...
- Mozilla/B2G_OS/Building_and_installing_B2G_OS/B2G_Build_Variables_Reference_Sheet This article provides a reference for all the B2G build, Gaia build, and Gecko build variables ...
- Mozilla/B2G_OS/Building_and_installing_B2G_OS/B2G_OS_update_packages Creating and applying an update is split into four steps:
- Mozilla/B2G_OS/Building_the_B2G_OS_simulator Just like Firefox Nightlies, the B2G OS simulator desktop client (identified by b2g-) is ...
- Mozilla/B2G_OS/Developing_Gaia Gaia is B2G OS's user interface and suite of default apps: it includes the lock screen, home ...
- Mozilla/B2G_OS/Developing_Gaia/Build_System_Primer how Gaia's build system works, including the makefile, the build process, environment variables, ...
- Mozilla/B2G_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/B2G_OS/Developing_Gaia/Different_ways_to_run_Gaia You can run Gaia in a simulator via WebIDE, in Firefox Mulet (a special version of desktop ...
- Mozilla/B2G_OS/Developing_Gaia/Gaia_tools_reference MozITP is an all-in-one package bundle for Gaia related tools. It contains pre-configured flash ...