Firefox/Projects/Jetpack: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 1: Line 1:
== Summary ==
__NOTOC__


Work with the Jetpack team to implement a core set of modules. This is currently looking like JEPs 102 - 116, over releases 0.3, 0.4 and 0.5.
Work with the Jetpack team to implement a core set of modules. This is currently looking like JEPs 102 - 116, over releases 0.3, 0.4 and 0.5.
== Status ==
<onlyinclude>
'''RAMPING UP''' Signing people up for JEP implementation.
</onlyinclude>
*'''Lead''': Dietrich
*'''Members''':
== Goals ==
* Help Labs implement modules for JEPs 102 - 116.
== Roadmap ==


== Background ==
== Background ==
Line 16: Line 31:
* Roughly speaking, there are two layers of APIs under the SDK.  There's a low-level, chrome-privileged layer that wraps the platform.  And there's a high-level, secure, low surface area, and friendly layer that builds on the lower.  It's the higher layer that might be thought of as "the Jetpack API," but it's entirely possible to use the lower to build an extension.
* Roughly speaking, there are two layers of APIs under the SDK.  There's a low-level, chrome-privileged layer that wraps the platform.  And there's a high-level, secure, low surface area, and friendly layer that builds on the lower.  It's the higher layer that might be thought of as "the Jetpack API," but it's entirely possible to use the lower to build an extension.
* The Bespin IDE of the Prototype will be replaced with a contracted-out in-browser IDE called "[[Labs/Jetpack/FlightDeck|FlightDeck]]."  (Maybe you've heard of it?)  FlightDeck provides a nice UI to the SDK's toolchain.  It will be available as a Web app.
* The Bespin IDE of the Prototype will be replaced with a contracted-out in-browser IDE called "[[Labs/Jetpack/FlightDeck|FlightDeck]]."  (Maybe you've heard of it?)  FlightDeck provides a nice UI to the SDK's toolchain.  It will be available as a Web app.
== Current Status ==
<onlyinclude>Jetpack SDK 0.2rc1 [http://groups.google.com/group/mozilla-labs-jetpack/browse_thread/thread/2313b58680e60fe2 released].  Bug fixes and progress on the platform.  Introduction of high-level APIs pushed back to 0.3 or later.</onlyinclude>
== Next Steps ==
* 0.2 to be released next week.
== Related Bugs ==
* Meta tracking bug for Jetpack dependencies in trunk Firefox/Gecko: {{bug|543856}}
* Calling out some important ones for Firefox team:
** (Re)loadable extension mechanism: {{bug|542385}}.  (Branch version is {{bug|544021}}.)


== Related Links ==
== Related Links ==
Line 38: Line 39:
* There's a Jetpack drivers mailing list.  Ping adw or Daniel Buchner if interested.
* There's a Jetpack drivers mailing list.  Ping adw or Daniel Buchner if interested.
* [[Labs/Jetpack/Design_Guidelines|Module coding guidelines]]
* [[Labs/Jetpack/Design_Guidelines|Module coding guidelines]]
== Team ==
*'''Wiki page writer''': adw
*'''Members''': mossop
*'''Jetpack/Labs peeps''': atul, myk
== Goals ==
* Implement on trunk support for Jetpack extensions.
* Make sure Jetpack has what it needs for a smooth uplift into Firefox.
* Keep an open communication channel between the Firefox and Jetpack teams.
== Non Goals ==
* Finalize or dictate the Jetpack APIs.
Confirmed users, Bureaucrats and Sysops emeriti
2,088

edits

Navigation menu