Firefox OS

  • Revision slug: Mozilla/Firefox_OS
  • Revision title: Firefox OS
  • Revision id: 478011
  • Created:
  • Creator: chrisdavidmills
  • Is current revision? No
  • Comment

Revision Content

Firefox OS is a new mobile operating system developed by Mozilla, which lets users install and run open web applications developed using HTML, CSS, and JavaScript.

Firefox OS is currently under heavy development; we are constantly working on ways to make it easier for you to:

  • Use the different developer features of Firefox OS
  • Use and customize Gaia (the default set of apps)
  • Build your own apps that will install and run of Firefox OS
  • Build the entire Firefox OS stack, or flash a phone with a build of Firefox OS

In this zone you'll find guides meant for Web developers interested in all aspects of Firefox OS.

Platform guide

The Firefox OS platform consists of many components, and this section of docs aims to give platform developers a guide to how these all fit together and work.

Build and install

The articles listed in this section will guide you through building and installing Firefox OS on an emulator or compatible device, or the Gaia user interface in the Firefox browser.

Developer phones

Information on specific Firefox OS developer phones, such as tweaking, updating, recovering, and buying.

Getting help

If you're working with Firefox OS, or developing applications you'd like to run on Firefox OS devices, there are community resources to help you!

  • Consult the Boot to Gecko project forum: {{ DiscussionList("dev-b2g", "mozilla.dev.b2g") }}
  • Ask your question on Mozilla's Boot to Gecko IRC channel: #b2g

Don't forget about the netiquette...

Quick guide to Firefox OS

There is a handy quickfire guidebook available covering the bare essentials you need to develop Firefox OS Apps! Written by Andre Alves Garzia, the Quick Guide For Firefox OS App Development is available for free in PDF, ePUB and MOBI formats. Check it out today.

Note that we are keeping track of ongoing work on Firefox OS documentation on our Firefox OS documentation status page. If you want to help contribute to Firefox OS documentation, please have a look at this page to see what work needs doing!

Revision Source

<div class="summary">
  <p>Firefox OS is a new mobile operating system developed by Mozilla, which lets users install and run open web applications developed using HTML, CSS, and JavaScript.</p>
</div>
<div class="column-container">
  <p>Firefox OS is currently under heavy development; we are constantly working on ways to make it easier for you to:</p>
  <ul>
    <li>Use the different developer features of Firefox OS</li>
    <li>Use and customize Gaia (the default set of apps)</li>
    <li>Build your own apps that will install and run of Firefox OS</li>
    <li>Build the entire Firefox OS stack, or flash a phone with a build of Firefox OS</li>
  </ul>
  <p>In this zone you'll find guides meant for Web developers interested in all aspects of Firefox OS.</p>
</div>
<div class="column-container">
  <div class="column-strip">
    <h2 class="title" id="Platform_guide"><a href="/en-US/docs/Mozilla/Firefox_OS/Platform">Platform guide</a></h2>
    <p><strong>The Firefox OS platform consists of many components, and this section of docs aims to give platform developers a guide to how these all fit together and work.</strong></p>
    <ul>
      <li><a href="/en-US/docs/Mozilla/Firefox_OS/Platform/Gaia" title="/en-US/docs/Mozilla/Firefox_OS/Platform/Gaia">Gaia</a></li>
      <li><a href="/en-US/docs/Mozilla/Firefox_OS/Platform/Gonk" title="/en-US/docs/Mozilla/Firefox_OS/Platform/Gonk">Gonk</a></li>
      <li><a href="/en-US/docs/Mozilla/Gecko" title="/en-US/docs/Mozilla/Gecko">Gecko</a></li>
    </ul>
  </div>
  <div class="column-strip">
    <h2 class="title" id="Build_and_install"><a href="/en-US/docs/Mozilla/Firefox_OS/Build_and_install">Build and install</a></h2>
    <p><strong>The articles listed in this section will guide you through building and installing Firefox OS on an emulator or compatible device, or the <a href="/en-US/docs/Mozilla/Firefox_OS/Platform/Gaia/Introduction_to_Gaia" title="Mozilla/Firefox_OS/Platform/Gaia/Introduction to Gaia">Gaia</a> user interface in the Firefox browser.</strong></p>
    <ul>
      <li><strong><a href="/en-US/docs/Mozilla/Firefox_OS/Firefox_OS_build_prerequisites" title="Mozilla/Firefox_OS/Firefox OS build prerequisites">Firefox OS build prerequisites</a></strong></li>
      <li><strong><a href="/en-US/docs/Mozilla/Firefox_OS/Preparing_for_your_first_B2G_build" title="Mozilla/Firefox_OS/Preparing for your first B2G build">Preparing for your first Firefox OS build</a></strong></li>
      <li><strong><a href="/en-US/docs/Mozilla/Firefox_OS/Building" title="Mozilla/Firefox_OS/Building">Building Firefox OS</a></strong></li>
    </ul>
  </div>
  <div class="column-strip">
    <h2 class="title" id="Developer_phones"><a href="/en-US/docs/Mozilla/Firefox_OS/Developer_phone_guide"><strong>Developer phones</strong></a></h2>
    <p><strong><strong>Information on specific Firefox OS developer phones, such as tweaking, updating, recovering, and buying.</strong></strong></p>
    <ul>
      <li><strong><a href="/en-US/docs/Mozilla/Firefox_OS/Developer_phone_guide/Updating_and_Tweaking_Geeksphone">Geeksphone</a></strong></li>
      <li><strong><a href="/en-US/docs/Mozilla/Firefox_OS/Troubleshooting">Troubleshooting</a></strong></li>
      <li><strong><a href="https://marketplace.firefox.com/developers/dev_phone">Buy dev phones</a></strong></li>
    </ul>
  </div>
</div>
<div class="column-container">
  <div class="column-strip column-4 zone-callout">
    <h2 id="Getting_help"><strong>Getting help</strong></h2>
    <p><strong>If you're working with Firefox OS, or developing applications you'd like to run on Firefox OS devices, there are community resources to help you!</strong></p>
    <ul>
      <li><strong>Consult the Boot to Gecko project forum: {{ DiscussionList("dev-b2g", "mozilla.dev.b2g") }}</strong></li>
      <li><strong>Ask your question on Mozilla's Boot to Gecko IRC channel: <a class="link-irc" href="irc://irc.mozilla.org/b2g" title="irc://irc.mozilla.org/b2g">#b2g</a></strong></li>
    </ul>
    <p><strong><span class="alllinks"><a class="external" href="http://www.catb.org/~esr/faqs/smart-questions.html" title="http://www.catb.org/~esr/faqs/smart-questions.html">Don't forget about the <em>netiquette</em>...</a></span></strong></p>
  </div>
  <div class="column-strip column-4">
    <div class="zone-callout">
      <h2 id="Quick_guide_to_Firefox_OS"><strong>Quick guide to Firefox OS</strong></h2>
      <p><strong>There is a handy quickfire guidebook available covering the bare essentials you need to develop Firefox OS Apps! Written by <a href="https://twitter.com/soapdog">Andre Alves Garzia</a>, the <a href="https://leanpub.com/quickguidefirefoxosdevelopment">Quick Guide For Firefox OS App Development</a> is available for free in PDF, ePUB and MOBI formats. Check it out today.</strong></p>
    </div>
    <div class="zone-callout">
      <h2 id="Other_Resources"><strong>Other Resources</strong></h2>
      <ul>
        <li><strong><a class="link-https" href="https://wiki.mozilla.org/B2G/FAQ" title="B2G/FAQ">Mozilla wiki FAQ</a></strong></li>
        <li><strong><a class="link-https" href="https://wiki.mozilla.org/B2G/Schedule_Roadmap" title="https://wiki.mozilla.org/B2G/Schedule_Roadmap">Roadmap</a></strong></li>
        <li><strong><a href="/en-US/docs/Mozilla/Firefox_OS/Feature_support_chart" title="/en-US/docs/Mozilla/Firefox_OS/Feature_support_chart">Feature support chart</a></strong></li>
        <li><strong><a href="/en-US/docs/Mozilla/Firefox_OS/Geeksphone_FAQ" title="/en-US/docs/Mozilla/Firefox_OS/Geeksphone_FAQ">Geeksphone FAQ</a></strong></li>
      </ul>
    </div>
  </div>
</div>
<div class="note">
  <p><strong>Note that we are keeping track of ongoing work on Firefox OS documentation on our <a href="/en-US/docs/Mozilla/Firefox_OS/Doc_Status">Firefox OS documentation status</a> page. If you want to help contribute to Firefox OS documentation, please have a look at this page to see what work needs doing!</strong></p>
</div>
Revert to this revision