Apps/WebRT: Difference between revisions

Jump to navigation Jump to search
1,878 bytes added ,  13 June 2012
No edit summary
Line 15: Line 15:
WebRT Desktop comprises the '''navigator.mozApps DOM API''' through which the Mozilla Marketplace, other webapp stores, and webapps themselves request installation; an '''installer feature of Firefox''' that installs webapps on the native platform; a '''stub executable launcher''' bundled with Firefox that the installer copies to an appropriate location for each webapp it installs; and a '''xulapp shell''' that loads a webapp when a user starts it.
WebRT Desktop comprises the '''navigator.mozApps DOM API''' through which the Mozilla Marketplace, other webapp stores, and webapps themselves request installation; an '''installer feature of Firefox''' that installs webapps on the native platform; a '''stub executable launcher''' bundled with Firefox that the installer copies to an appropriate location for each webapp it installs; and a '''xulapp shell''' that loads a webapp when a user starts it.


=== Schedule ===
=== Feature Drivers ===


* March 13 - Firefox 13 Merge to Aurora:
The feature drivers are responsible for making sure the runtime gets completed and shipped in Firefox. They triage bugs and enhancement requests, find engineers to do work and address issues, and make recommendations to Firefox's channel drivers regarding enabling/disabling the runtime for the various Firefox channels.
** enable mozApps API on mozilla-central {{done|}}
 
** land initial implementations of installer, launcher, and shell on mozilla-central {{miss|}}
The feature drivers are:
* April 24 - Firefox 14 Merge to Aurora:
 
** land initial implementations of installer, launcher, and shell on mozilla-central {{ok|}}
* Jen Arguello (ticachica), Product Manager
* June 5 - Firefox 15 Merge to Aurora:
* Bill Walker (bwalker), Engineering Manager
* Jason Smith (jsmith), QA Engineer
* Myk Melez (myk), Technical Lead
 
=== Discussions ===
 
Discussions take place in a variety of forums:
 
* [http://chat.mibbit.com/?channel=%23openwebapps&server=irc.mozilla.org #openwebapps channel on irc.mozilla.org]
* [http://www.mozilla.org/about/forums/#dev-webapps dev-webapps discussion forum]
* [[Apps/StatusMeetings/Engineering|weekly apps engineering meeting]]
 
=== Bug Reporting ===
 
Bugs related to the runtime are typically filed in the following three components:
 
* [https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&component=Webapp%20Runtime Firefox/Webapp Runtime]: the stub executable launcher (i.e. the binary and related files that Firefox creates for each webapp you install to your local computer) and the XUL shell (i.e. the XULRunner application that the launcher uses to load a webapp and provide it with native integration APIs)
* [https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&component=Web%20Apps Firefox/Web Apps]: Firefox's webapp installer (i.e. the feature that creates a launcher when the user approves an installation request)
* [https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&component=DOM:%20Mozilla%20Extensions Core / DOM: Mozilla Extensions]: Gecko's navigator.mozApps DOM API (i.e. the API that web pages use to request webapp installation)
 
=== Triage ===
 
* [https://bugzilla.mozilla.org/buglist.cgi?order=Assignee;resolution=---;status_whiteboard_type=allwordssubstr;status_whiteboard=%5Bblocking-webrtdesktop1%2B%5D open v1 blockers, ordered by assignee]
* [https://bugzilla.mozilla.org/buglist.cgi?priority=--;order=Bug%20Number;resolution=---;component=Web%20Apps;component=Webapp%20Runtime;product=Firefox open unprioritized bugs, ordered by bug number]
* [https://bugzilla.mozilla.org/buglist.cgi?priority=P1;priority=P2;priority=P3;priority=P4;priority=P5;order=Importance;resolution=---;component=Web%20Apps;component=Webapp%20Runtime;product=Firefox;list_id=3400955 open prioritized bugs, ordered by priority]


=== References ===
=== References ===


* {{bug|697006}}: enable mozApps API
* [[Apps/Status]]
* {{bug|731541}}: Windows installer
* {{bug|739636}}: Mac installer
* {{bug|725408}}: launcher and shell
* [https://etherpad.mozilla.org/bug-725408 etherpad bug-725408]: scratchpad for responding to review comments
* [https://etherpad.mozilla.org/webapprt-install-flow etherpad webapprt-install-flow]: install flow specification
* [https://etherpad.mozilla.org/webapprt-install-flow etherpad webapprt-install-flow]: install flow specification


canmove, Confirmed users
2,056

edits

Navigation menu