|
|
Line 3: |
Line 3: |
| == Overview == | | == Overview == |
|
| |
|
| The Web Runtime project builds application runtimes that enable users to install and run Open Web Apps on Android, Windows, Mac, and Linux. | | The Web Runtime project built application runtimes that enabled users to install and run Open Web Apps on Android, Windows, Mac, and Linux. The runtime for desktop OSes shipped as part of Firefox for Desktop in 2012, while the runtime for Android shipped as part of Firefox for Android in 2013. Both projects were explicitly ended in 2015, and the runtimes were removed from Firefox in 2016. |
| | |
| == Discussions ==
| |
| | |
| Discussions on runtime design and development topics take place in a variety of public forums:
| |
| | |
| * [http://chat.mibbit.com/?channel=%23mobile&server=irc.mozilla.org #mobile channel on irc.mozilla.org]
| |
| * [http://chat.mibbit.com/?channel=%23openwebapps&server=irc.mozilla.org #openwebapps channel on irc.mozilla.org]
| |
| * [http://www.mozilla.org/about/forums/#mobile-firefox-dev mobile-firefox-dev discussion forum]
| |
| * [http://www.mozilla.org/about/forums/#dev-webapps dev-webapps discussion forum]
| |
| * [[Mobile/Notes|Mobile weekly meeting]]
| |
| | |
| == Bug Reporting ==
| |
| | |
| File bugs on the Android runtime into the [https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox%20for%20Android&component=Web%20Apps Firefox for Android/Web Apps] component. File bugs on the desktop runtime into the [https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&component=Web%20Apps Firefox/Web Apps] component. And file bugs on the Open Web Apps (i.e. mozApps) API into the [https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&component=DOM:%20Apps Core/Dom: Apps] component.
| |
| | |
| == Source Code ==
| |
| | |
| The source code for the runtime lives in the [http://hg.mozilla.org/mozilla-central/ mozilla-central Mercurial repository] in the following files and directories:
| |
| | |
| * [https://mxr.mozilla.org/mozilla-central/source/mobile/android/modules/WebappManager.jsm /mobile/android/modules/WebappManager.jsm]: Android installer
| |
| * [https://mxr.mozilla.org/mozilla-central/source/mobile/android/base/webapp/ /mobile/android/base/webapp/]: Android native integration
| |
| * [https://mxr.mozilla.org/mozilla-central/source/browser/modules/WebappManager.jsm /browser/modules/WebappManager.jsm]: desktop installer
| |
| * [https://mxr.mozilla.org/mozilla-central/source/toolkit/webapps/ /toolkit/webapps/]: desktop native integration
| |
| * [https://mxr.mozilla.org/mozilla-central/source/webapprt/ /webapprt]: desktop stub executable launcher and shell
| |
| * [https://mxr.mozilla.org/mozilla-central/source/dom/apps/ /dom/apps]: Gecko navigator.mozApps DOM API
| |
| | |
| Engineers develop it in accordance with standard Mozilla development best practices, including the [https://developer.mozilla.org/En/Mozilla_Coding_Style_Guide Coding Style Guide], the [https://developer.mozilla.org/En/Developer_Guide/Committing_Rules_and_Responsibilities Committing Rules and Responsibilities], and Firefox's [[RapidRelease|rapid release schedule]].
| |
| | |
| == Triage ==
| |
| | |
| Project drivers periodically triage this list of [https://bugzilla.mozilla.org/buglist.cgi?component=Web%20Apps&component=Webapp%20Runtime&product=Firefox&bug_status=__open__&priority=--&order=bug_id open unprioritized desktop bugs] and this list of [https://bugzilla.mozilla.org/buglist.cgi?priority=--&bug_status=__open__&component=Web%20Apps&product=Firefox%20for%20Android open unprioritized Android bugs].
| |
| | |
| Other bug lists:
| |
| | |
| * [https://bugzilla.mozilla.org/buglist.cgi?component=Web%20Apps&component=Webapp%20Runtime&product=Firefox&bug_status=__open__&order=bug_id open desktop bugs]
| |
| * [https://bugzilla.mozilla.org/buglist.cgi?component=Web%20Apps&product=Firefox%20for%20Android&bug_status=__open__&order=bug_id open Android bugs]
| |
| * [https://bugzilla.mozilla.org/buglist.cgi?component=Web%20Apps&component=Webapp%20Runtime&product=Firefox&bug_status=__closed__&order=bug_id closed desktop bugs]
| |
| * [https://bugzilla.mozilla.org/buglist.cgi?component=Web%20Apps&product=Firefox%20for%20Android&bug_status=__closed__&order=bug_id closed Android bugs]
| |
Web Runtime
Overview
The Web Runtime project built application runtimes that enabled users to install and run Open Web Apps on Android, Windows, Mac, and Linux. The runtime for desktop OSes shipped as part of Firefox for Desktop in 2012, while the runtime for Android shipped as part of Firefox for Android in 2013. Both projects were explicitly ended in 2015, and the runtimes were removed from Firefox in 2016.