Articles tagged: Firefox OS
Found 1083 documents
- Archive/Apps This page includes archived content for Apps, including obsolete web app content, Firefox OS ...
- Archive/Apps/Design/Patterns Patterns are methods of interaction with your app. Unlike the building blocks, which describe ...
- Archive/Apps/Design/Patterns/Drawer Drawers provide access to top-level navigation options that may be too numerous for a tabs or ...
- Archive/Apps/Design/Patterns/Drawer/Coding Here you can find examples of how to create a drawer on Firefox OS, as well as downloads for the ...
- Archive/Apps/Design/Patterns/Entry_sheet An entry sheet is used to edit a single setting or option in your app that either contains a ...
- Archive/Apps/Design/Patterns/Multi_select Multi-select mode is used to let the user perform "bulk actions;" that is, to select a number of ...
- Archive/Apps/Design/Patterns/Multi_select/Coding Here you can find examples of how to implement the multi-select mode (also known as "edit mode") ...
- Archive/Apps/Design/Patterns/Search A search bar lets users use keywords to locate content within an app, on the device, or online. ...
- Archive/Apps/Design/Planning/Planning_your_app Once you have an idea for a Web app, you should carefully plan it before you start to do any ...
- Archive/Apps/Graphics_and_UX When creating Open Web Apps, you need to give a lot of consideration to the look and feel, user ...
- Archive/Apps/Reference The following is a list of code-level reference documentation you'll likely need in developing a ...
- Archive/Apps/Reference/Drawing_and_animation For a modern app experience, use of animations and lightweight graphics is essential. The ...
- Archive/Apps/Reference/Firefox_Marketplace_services These documents and guides provide a reference to the APIs needed for publishing and managing ...
- Archive/Apps/Reference/Foundation_of_a_Firefox_OS_app A Firefox OS app is simply an Open Web App, but with some special considerations and features, ...
- Archive/Apps/Reference/General_Web_APIs Elements, events, network requests, storage and other standard Web APIs that provide useful ...
- Archive/Apps/Reference/Layout_and_structure A series of articles to help you create the perfect structure for your Open Web App.
- Archive/Apps/Tools_and_frameworks
- Archive/Apps/Tools_and_frameworks/Cordova_Firefox_OS_plugin_reference This article provides a reference showing sample code and examples for many of the Cordova ...
- Archive/Apps/Tools_and_frameworks/Cordova_support_for_Firefox_OS The Apache Cordova project (which powers Adobe's Phonegap tool) is an industry standard solution ...
- Archive/Apps/Tools_and_frameworks/Custom_elements X-tags are custom HTML elements that give you a collection of building blocks (components) for ...
- Archive/Firefox_OS/API/Alarm_API The Alarm API allows applications to schedule actions to be run in the future. For example, some ...
- Archive/Firefox_OS/API/DataStore/add The add() method of the DataStore interface adds a new record to the data store; if the record ...
- Archive/Firefox_OS/API/DataStore/clear The clear() method of the DataStore interface deletes all records from the data store, leaving ...
- Archive/Firefox_OS/API/DataStore/get The get() method of the DataStore interface retrieves one or more objects from the current data ...
- Archive/Firefox_OS/API/DataStore/getLength The getLength() method of the DataStore interface returns the number of records stored in the ...
- Archive/Firefox_OS/API/DataStore/name The name read-only property of the DataStore interface returns the name of the current data store.
- Archive/Firefox_OS/API/DataStore/onchange The onchange event handler of the DataStore interface fires when a change is made to the data ...
- Archive/Firefox_OS/API/DataStore/owner The owner read-only property of the DataStore interface returns the name of the app that owns ...
- Archive/Firefox_OS/API/DataStore/put The put() method of the DataStore interface updates an existing record in the data store.
- Archive/Firefox_OS/API/DataStore/readOnly The readOnly read-only property of the DataStore interface returns a boolean indicating whether ...
- Archive/Firefox_OS/API/DataStore/remove The remove() method of the DataStore interface deletes one or more objects from the current data ...
- Archive/Firefox_OS/API/DataStore/revisionId The revisionId read-only property of the DataStore interface returns the current data store's ...
- Archive/Firefox_OS/API/DataStore/sync The sync() method of the DataStore interface opens a cursor that allows you to step through any ...
- Archive/Firefox_OS/API/Data_Store_API The Data Store API was created to allow multiple Firefox OS apps, with potentially different ...
- Archive/Firefox_OS/API/Data_Store_API/Using_the_Data_Store_API To explain the main functionality of Data Store, we have build two examples that work together ...
- Archive/Firefox_OS/API/MozActivity The MozActivity interface allows apps to delegate an activity to another app.
- Archive/Firefox_OS/API/MozActivityOptions The MozActivityOptions interface allows apps to declare the activity they want to create and ...
- Archive/Firefox_OS/API/MozActivityOptions/data The data property returns an arbitrary object representing any data passed with the activity.
- Archive/Firefox_OS/API/MozActivityOptions/name The name property returns a string representing the name of the associated activity. See ...
- Archive/Firefox_OS/API/MozActivityRequestHandler The MozActivityRequestHandler interface allows apps that handle activities to access and ...
- Archive/Firefox_OS/API/MozActivityRequestHandler/postError The postError method is used to send back an error message to the app that made the activity ...
- Archive/Firefox_OS/API/MozActivityRequestHandler/postResult The postResult method is used to send back an answer to the app that made the activity request.
- Archive/Firefox_OS/API/MozActivityRequestHandler/source The source property returns a MozActivityOptions object, which provides information about the ...
- Archive/Firefox_OS/API/MozAlarmsManager The MozAlarmsManager API allows to schedule notifications or applications to be started at a ...
- Archive/Firefox_OS/API/MozAlarmsManager/add The add method is used to retrieve a list of pending alarms.
- Archive/Firefox_OS/API/MozAlarmsManager/getAll The getAll method is used to retrieve a list of pending alarms.
- Archive/Firefox_OS/API/MozAlarmsManager/remove The remove method is used to retrieve a list of pending alarms.
- Archive/Firefox_OS/API/Navigator/mozAlarms Returns a MozAlarmsManager object you can use to schedule notifications or applications to be ...
- Archive/Firefox_OS/API/Navigator/mozHasPendingMessage This method is used to know if there are pending messages of a given type (true) ot not (false).
- Archive/Firefox_OS/API/Navigator/mozSetMessageHandler This method is used to allow applications to register a function handler that can receive — and ...
- Archive/Firefox_OS/API/Web_Activities Web activities define a way for applications to delegate an activity to another (usually ...
- 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_performance_tests This article provides information about running performance tests on Gaia, as well as how to ...
- 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/Marionette_for_interactive_Python This tutorial assumes you've set up Marionette for B2G.
- 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/MozITP The Mozilla integrated tools package (MozITP) is a one-stop shop for setting up Firefox ...
- Archive/Firefox_OS/Automated_testing/Reftests Reference tests (or reftests) are basically tests that compare two separate renderings of web ...
- 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 There are two main types of debugging you'll want to with Firefox OS: debugging apps, and ...
- Archive/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.
- Archive/Firefox_OS/Debugging/Debugging_and_security_testing This guide includes the following subsections:
- Archive/Firefox_OS/Debugging/Debugging_B2G_using_gdb To restart Firefox OS and run it under gdb control, simply use the run-gdb.sh script:
- Archive/Firefox_OS/Debugging/Debugging_B2G_using_valgrind S
- Archive/Firefox_OS/Debugging/Developer_settings Contained in the Firefox OS Settings app is the Developer panel. This panel offers a number of ...
- Archive/Firefox_OS/Debugging/Firefox_OS_crash_reporting The following instructions assume that you have already followed these three steps:
- Archive/Firefox_OS/Debugging/Installing_ADB You can download and install adb and fastboot as part of the Android SDK package, for Mac, Linux ...
- 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/Debugging/On-device_console_logging In addition to being able to log console output and view it using the remote web console, you ...
- Archive/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 ...
- Archive/Firefox_OS/Debugging/taking_screenshots Taking screenshots of your application can be useful in many circumstances, for example showing ...
- Archive/Firefox_OS/Debugging/Testing_in_a_privileged_context This article takes you through how to test privileged apps before they are submitted to a ...
- Archive/Firefox_OS/Developing_Firefox_OS This section provides useful documentation covering different ways in which Firefox OS (codename ...
- Archive/Firefox_OS/Developing_Firefox_OS/Customizing_DNS This article outlines a procedure to change the DNS servers for all interfaces (wifi, cellular, ...
- Archive/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 ...
- Archive/Firefox_OS/Developing_Firefox_OS/Filing_bugs_against_Firefox_OS As with most projects in Mozilla, we use Bugzilla for bug and issue status tracking. You can ...
- Archive/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.
- Archive/Firefox_OS/Developing_Firefox_OS/modifying_hosts_file On the phone, go the Developer settings panel and check:
- Archive/Firefox_OS/Firefox_OS_apps This section of the Firefox OS docs covers the specific techniques required — and available ...
- Archive/Firefox_OS/Firefox_OS_apps/App_development_FAQ An Open Web App basically an HTML website or application, with some more functionality built on ...
- Archive/Firefox_OS/Firefox_OS_apps/App_permissions The three levels of permission, in brief, are:
- Archive/Firefox_OS/Firefox_OS_apps/Building_apps_for_Firefox_OS Firefox OS apps have a low barrier for entry, especially for existing web developers and mobile ...
- Archive/Firefox_OS/Firefox_OS_apps/Building_apps_for_Firefox_OS/CSP If a CSP is specified in the App Manifest, the specified CSP and the default CSP for the app's ...
- Archive/Firefox_OS/Firefox_OS_apps/Building_apps_for_Firefox_OS/Firefox_OS_app_beginners_tutorial This article provides a beginner's tutorial covering the essentials of Firefox OS apps — ...
- Archive/Firefox_OS/Firefox_OS_apps/Building_apps_for_Firefox_OS/Manifest This section details the critical details you need to create and use an app manifest.
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks The code for the Firefox OS Building Blocks can be found in the Gaia Github repo under ...
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/1.x
- Archive/Firefox_OS/Firefox_OS_apps/Building_blocks/1.x/Action_menu An action menu presents a list of actions, related to the app's content, from which the user may ...