Apps/WebRT: Difference between revisions
m (→Overview: link mozApps, can't find good links for the others) |
(update to incorporate Android runtime and fix outdated info) |
||
| Line 1: | Line 1: | ||
= | = Web Runtime = | ||
== 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. | |||
== Discussions == | == Discussions == | ||
| Line 22: | Line 9: | ||
Discussions on runtime design and development topics take place in a variety of public forums: | 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://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] | * [http://www.mozilla.org/about/forums/#dev-webapps dev-webapps discussion forum] | ||
* [[ | * [[Mobile/Notes|Mobile weekly meeting]] | ||
== Bug Reporting == | == 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 == | == Source Code == | ||
| Line 59: | Line 23: | ||
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: | 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/ | * [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/browser/modules/ | * [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/ | * [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 | * [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]]. | 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]]. | ||
Revision as of 17:28, 17 June 2014
Web Runtime
Overview
The Web Runtime project builds application runtimes that enable users to install and run Open Web Apps on Android, Windows, Mac, and Linux.
Discussions
Discussions on runtime design and development topics take place in a variety of public forums:
- #mobile channel on irc.mozilla.org
- #openwebapps channel on irc.mozilla.org
- mobile-firefox-dev discussion forum
- dev-webapps discussion forum
- Mobile weekly meeting
Bug Reporting
File bugs on the Android runtime into the Firefox for Android/Web Apps component. File bugs on the desktop runtime into the Firefox/Web Apps component. And file bugs on the Open Web Apps (i.e. mozApps) API into the Core/Dom: Apps component.
Source Code
The source code for the runtime lives in the mozilla-central Mercurial repository in the following files and directories:
- /mobile/android/modules/WebappManager.jsm: Android installer
- /mobile/android/base/webapp/: Android native integration
- /browser/modules/WebappManager.jsm: desktop installer
- /toolkit/webapps/: desktop native integration
- /webapprt: desktop stub executable launcher and shell
- /dom/apps: Gecko navigator.mozApps DOM API
Engineers develop it in accordance with standard Mozilla development best practices, including the Coding Style Guide, the Committing Rules and Responsibilities, and Firefox's rapid release schedule.