• Skip to main content
  • Select language
  • Skip to search
MDN Web Docs
  • Technologies
    • HTML
    • CSS
    • JavaScript
    • Graphics
    • HTTP
    • APIs / DOM
    • WebExtensions
    • MathML
  • References & Guides
    • Learn web development
    • Tutorials
    • References
    • Developer Guides
    • Accessibility
    • Game development
    • ...more docs
B2G OS
  1. MDN
  2. Archive of obsolete content
  3. B2G OS
  4. The B2G OS platform
  5. Gaia

Gaia

Gaia is the user interface level of B2G OS. Everything that appears on the screen after B2G OS starts up is drawn by Gaia, including the lock screen, home screen, dialer, and other applications. Gaia is written entirely in HTML, CSS, and JavaScript. Its only interface to the underlying operating system and hardware is through standard Web APIs, which are implemented by Gecko.

Because of this design, not only can Gaia be run on B2G OS devices, but also on other operating systems and in other web browsers (Albeit with potentially degraded functionality depending on the capabilities of the browser).

Third party applications onto the device installed alongside Gaia can be launched by Gaia.

Documentation about Gaia

Introduction to Gaia
Gaia is the user interface application for B2G OS devices; it's simply a Web application running atop the B2G OS software stack. This guide introduces Gaia at a high level.
Gaia apps
Information on each of the default apps available in the Gaia family, including tips on how to use them, and how to modify them.
Developing Gaia
A detailed guide to hacking and modifying the Gaia interface, and contributing to the Gaia project.

View All...

Related topics

  • Mobile
  • Web Technology for developer
    • HTML
    • CSS
    • JavaScript
  • WebAPI

Resources

  • B2G OS Architecture Overview

Join the Gaia community

Choose your preferred method for joining the discussion:
  • Mailing list
  • Twitter
  • Stack Overflow
  • Google Group
  • RSS feed
  • IRC: #gaia (learn more)
  • GitHub: The Gaia GitHub page

 

Document Tags and Contributors

Tags: 
  • Firefox OS
  • Gaia
  • Landing
  • Mobile
 Contributors to this page: chrisdavidmills, kskarthik, Sheppy, cirocosta, Gautham, RIFATREZA, trevorh, aleoaninda, tregagnon, ram_gurumukhi, gasolin, espressive, benfrancis, ethertank
 Last updated by: chrisdavidmills, Feb 27, 2017, 2:56:04 AM