Revision 299185 of Firefox OS

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

Revision Content

Firefox OS is a new mobile operating system developed by Mozilla's Boot to Gecko (B2G) project. It uses a Linux kernel and boots into a Gecko-based runtime engine, which lets users run applications developed entirely using HTML, JavaScript, and other open web application APIs.

Firefox OS is under currently under heavy development; we are constantly working on ways to make it easier for you to use and hack on Gaia and create apps. However, you need knowledge about systems in order to do things like build the entire Firefox OS stack, or flash a phone with a build of Firefox OS. Linked below are guides meant for Web developers interested in running and making changes to Gaia or developing apps to run on Firefox OS devices.

Documentation about Firefox OS

Introduction to Firefox OS
Introductory information about what Firefox OS is and how it works.
Writing apps for Firefox OS
A tutorial guide to developing applications to run on Firefox OS devices.
Building and installing Firefox OS
A guide to building Firefox OS and installing it on your compatible device. This guide also covers building the Firefox OS emulator, for running Firefox OS on a computer.
Introduction to Gaia
Gaia is the user interface application for Firefox OS devices; it's simply a Web application running atop the Firefox OS software stack. This guide introduces Gaia at a high level.
Troubleshooting
A guide to resolving common problems with Firefox OS.
Gaia hacking guide
A guide to hacking and modifying the Gaia interface.
Testing Firefox OS
A guide to testing Firefox OS, including information about creating automated tests.
Debugging on Firefox OS
A guide to debugging both your mobile apps and Firefox OS itself.
Firefox OS developer phone guide
A guide to the Firefox OS developer phones Mozilla provides to some developers. This guide also applies if someone installed Firefox OS on your phone for you.
Porting Firefox OS
Information about how to port Firefox OS to new devices.

View All...

Getting help from the community

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...


Resources


 

Revision Source

<p><strong>Firefox OS </strong>is a new mobile operating system developed by Mozilla's <strong>Boot to Gecko</strong> (<strong>B2G</strong>) project. It uses a Linux kernel and boots into a Gecko-based runtime engine, which lets users run applications developed entirely using <a href="/en-US/docs/HTML" title="en-US/docs/HTML">HTML</a>, <a href="/en-US/docs/JavaScript" title="en-US/docs/JavaScript">JavaScript</a>, and other open web application APIs.</p>
<p>Firefox OS is under currently under heavy development; we are constantly working on ways to make it easier for you to use and hack on Gaia and create apps. However, you need knowledge about systems in order to do things like build the entire Firefox OS stack, or flash a phone with a build of Firefox OS. Linked below are guides meant for Web developers interested in running and making changes to Gaia or developing apps to run on Firefox OS devices.</p>
<table class="topicpage-table">
  <tbody>
    <tr>
      <td>
        <h3 id="Documentation" name="Documentation">Documentation about Firefox OS</h3>
        <dl>
          <dt>
            <a href="/en-US/docs/Mozilla/Boot_to_Gecko/Introduction" title="en-US/docs/Mozilla/Boot_to_Gecko/Introduction">Introduction to Firefox OS</a></dt>
          <dd>
            Introductory information about what Firefox OS is and how it works.</dd>
          <dt>
            <a href="/en-US/docs/Mozilla/Boot_to_Gecko/Writing_apps_for_Boot_to_Gecko" title="en-US/docs/Mozilla/Boot_to_Gecko/Writing apps for Boot to Gecko">Writing apps for Firefox OS</a></dt>
          <dd>
            A tutorial guide to developing applications to run on Firefox OS devices.</dd>
          <dt>
            <a href="/en-US/docs/Mozilla/Boot_to_Gecko/Building_and_installing_Boot_to_Gecko" title="en-US/docs/Mozilla/Boot_to_Gecko/Building and installing Boot to Gecko">Building and installing Firefox OS</a></dt>
          <dd>
            A guide to building Firefox OS and installing it on your compatible device. This guide also covers building the Firefox OS emulator, for running Firefox OS on a computer.</dd>
          <dt>
            <a href="/en-US/docs/Mozilla/Boot_to_Gecko/Introduction_to_Gaia" title="en-US/docs/Mozilla/Boot_to_Gecko/Introduction to Gaia">Introduction to Gaia</a></dt>
          <dd>
            Gaia is the user interface application for Firefox OS devices; it's simply a Web application running atop the Firefox OS software stack. This guide introduces Gaia at a high level.</dd>
          <dt>
            <a href="/en-US/docs/Mozilla/Boot_to_Gecko/Troubleshooting" title="/en-US/docs/Mozilla/Boot_to_Gecko/Troubleshooting">Troubleshooting</a></dt>
          <dd>
            A guide to resolving common problems with Firefox OS.</dd>
          <dt>
            <a href="/en-US/docs/Mozilla/Boot_to_Gecko/Gaia_hacking_guide" title="en-US/docs/Mozilla/Boot_to_Gecko/Gaia hacking guide">Gaia hacking guide</a></dt>
          <dd>
            A guide to hacking and modifying the Gaia interface.</dd>
          <dt>
            <a href="/en-US/docs/Mozilla/Boot_to_Gecko/Testing_Boot_to_Gecko" title="en-US/docs/Mozilla/Boot_to_Gecko/Testing Boot to Gecko">Testing Firefox OS</a></dt>
          <dd>
            A guide to testing Firefox OS, including information about creating automated tests.</dd>
          <dt>
            <a href="/en-US/docs/Mozilla/Boot_to_Gecko/Debugging_on_Boot_to_Gecko" title="en-US/docs/Mozilla/Boot_to_Gecko/Debugging on Boot to Gecko">Debugging on Firefox OS</a></dt>
          <dd>
            A guide to debugging both your mobile apps and Firefox OS itself.</dd>
          <dt>
            <a href="/en-US/docs/Mozilla/Boot_to_Gecko/Boot_to_Gecko_developer_phone_guide" title="/en-US/docs/Mozilla/Boot_to_Gecko/Boot to Gecko developer phone guide">Firefox OS developer phone guide</a></dt>
          <dd>
            A guide to the Firefox OS developer phones Mozilla provides to some developers. This guide also applies if someone installed Firefox OS on your phone for you.</dd>
          <dt>
            <a href="/en-US/docs/Mozilla/Boot_to_Gecko/Porting" title="/en-US/docs/Mozilla/Boot_to_Gecko/Porting">Porting Firefox OS</a></dt>
          <dd>
            Information about how to port Firefox OS to new devices.</dd>
        </dl>
        <p><span class="alllinks"><a href="/en-US/docs/tag/B2G" title="/en-US/docs/tag/B2G">View All...</a></span></p>
      </td>
      <td>
        <h3 id="Community" name="Community">Getting help from the community</h3>
        <p>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!</p>
        <ul>
          <li>Consult the Boot to Gecko project forum: {{ DiscussionList("dev-b2g", "mozilla.dev.b2g") }}</li>
        </ul>
        <ul>
          <li>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></li>
        </ul>
        <p><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></p>
        <br />
        <h3 id="Related_Topics" name="Related_Topics">Related topics</h3>
        <ul>
          <li><a href="/en-US/docs/Mobile" title="en-US/docs/Mobile">Mobile</a></li>
          <li><a href="/en-US/docs/HTML" title="en-US/docs/HTML">HTML</a></li>
          <li><a href="/en-US/docs/CSS" title="en-US/docs/CSS">CSS</a></li>
          <li><a href="/en-US/docs/JavaScript" title="en-US/docs/JavaScript">JavaScript</a></li>
        </ul>
        <h3 id="Resources">Resources</h3>
        <ul>
          <li><a class="link-https" href="https://wiki.mozilla.org/B2G/FAQ" title="B2G/FAQ">Mozilla wiki FAQ</a></li>
          <li><a class="link-https" href="https://wiki.mozilla.org/B2G/Schedule_Roadmap" title="https://wiki.mozilla.org/B2G/Schedule_Roadmap">Roadmap</a></li>
          <li><a href="/en-US/docs/Mozilla/Boot_to_Gecko/Feature_support_chart" title="/en-US/docs/Mozilla/Boot_to_Gecko/Feature_support_chart">Feature support chart</a></li>
        </ul>
      </td>
    </tr>
  </tbody>
</table>
<p><br />
  &nbsp;</p>
Revert to this revision