Labs/Jetpack: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
(Redirected page to Jetpack)
 
(47 intermediate revisions by 8 users not shown)
Line 1: Line 1:
__NOTOC__
#REDIRECT [[Jetpack]]
= Jetpack Mission =
Provide an extension development environment for the Mozilla platform that empower anyone to create powerful extensions with a set of extensible, robust APIs using the language of the web - HTML, CSS, and JavaScript.
 
== Jetpack Long-Term Vision & Dependencies - Draft ==
 
{| bgcolor=#f5f5f5 border=1
|  || <b>Firefox 3.6.1 - 3.7</b> || <b>Firefox 4.0</b>
|-
| <b>Extension Manager</b> || No-Restart API || Jetpack Installation API
|-
| <b>Firefox Platform</b> || Chrome Object Wrappers || Jetpack runtime integrated to Firefox
|-
| <b>Security</b> || Basic security model in place ||
|-
| <b>Dev Tools</b> || Command-line SDK & Web-based tool - FlightDeck || Enhancements to existing tools
|-
| <b>Packages</b> || Generative development enabled via FlightDeck ||
|-
| <b>Distribution</b> || Jetpacks are bundled as XPIs w/ embedded Jetpack runtime in each || Jetpacks are distributed in a native package format
|}
 
== Jetpack Development ==
 
* [[Labs/Jetpack/Process|Development Process]]
* [[Labs/Jetpack/Release|Release Process]]
* [[Labs/Jetpack/Schedule|Release Schedule]]
* [[Labs/Jetpack/Bugzilla|Jetpack Bugzilla Resources]]
* [[Labs/Jetpack/Security_Requirements|Jetpack Security Requirements]]
* [[Labs/Jetpack/Binary_Components|Jetpack Binary Components]]
* [[Labs/Jetpack/Localization|Jetpack Localization]]
* [[Labs/Jetpack/JEP|Jetpack Extension Proposals (JEPs)]] is the place to propose and catalog higher-level API enhancements to Jetpack.
 
* [[Labs/Jetpack/Multi-Process]]
 
= [[Labs/Jetpack/Reboot|Jetpack Reboot]] =
 
* [[Labs/Jetpack/Reboot|Main Reboot Page]]
* [[Labs/Jetpack/Reboot_Roadmap|Jetpack Reboot Roadmap]]
 
== [[Labs/Jetpack/FlightDeck|FlightDeck]] ==
 
== Building a Jetpack ==
* [https://developer.mozilla.org/en/Jetpack Documentation]
* [http://jetpackgallery.mozillalabs.com/ Jetpack Gallery]
* [[Labs/Jetpack/Talks_And_Tutorials|Jetpack Talks and Tutorials]]
 
== Getting Involved ==
 
* [[Labs/Jetpack/Ambassador|Jetpack Ambassador Program]]
* Discuss, debate and add to the design in the [http://groups.google.com/group/mozilla-labs-jetpack/topics Jetpack discussion group]
* Attend our [[Labs/Jetpack/Weekly_Meeting|Weekly Meeting]]
* [https://hg.mozilla.org/labs/jetpack Grab the source code] and fix a bug or add a feature
* Checkout the "reboot", which is the "next iteration of Jetpack" documentation: [https://wiki.mozilla.org/Labs/Jetpack/Reboot_Quickstart]
* Join us in #jetpack on irc.mozilla.org
* [https://bugzilla.mozilla.org/enter_bug.cgi?product=Mozilla%20Labs&component=Jetpack Report a bug]
 
== Historical Notes on Jetpack Platform Development ==
 
* [[Labs/Jetpack/Memory_Profiling_Notes_from_July_2009|Memory Profiling Notes from July 2009]]
 
* [http://www.toolness.com/wp/?p=588 Jetpack: Summer 2009 State of Security, Part 1]
 
* Initial investigation into the capabilities used by top add-ons today, and in particular, which de facto API calls they rely upon.
** [[Labs/Extensions2/Notes]]
** [[Labs/Extensions2/Target_Add-ons]]

Latest revision as of 16:24, 17 June 2011

Redirect to: