|
|
(38 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 Platform ==
| |
| * [[Labs/Jetpack/Design_Guidelines|Design Guidelines]]
| |
| * [[Labs/Jetpack/Reboot/Architecture Overview|Architecture Overview]]
| |
| * [[Labs/Jetpack/Reboot/Glossary|Glossary]]
| |
| * [[Labs/Jetpack/Reboot/FAQ|Platform FAQ]]
| |
| * [[Labs/Jetpack/Security_Requirements|Jetpack Security Philosophy]]
| |
| | |
| | |
| == Jetpack Production ==
| |
| * [[Labs/Jetpack/Process|Development Process]]
| |
| * [[Labs/Jetpack/Release|Release Process]]
| |
| * [[Labs/Jetpack/Schedule|Release Schedule]]
| |
| * [[Labs/Jetpack/Binary_Components|Jetpack Binary Components]]
| |
| * [[Labs/Jetpack/Localization|Jetpack Localization]]
| |
| | |
| = [[Labs/Jetpack/Reboot|Jetpack Reboot]] =
| |
| * [[Labs/Jetpack/Reboot|Main Reboot Page]]
| |
| | |
| | |
| = JEPs - Jetpack Extension Proposals =
| |
| * [[Labs/Jetpack/JEP|JEPs]]
| |
| * [[Labs/Jetpack/Reboot_Roadmap|JEP Roadmap]]
| |
| * [[Labs/Jetpack/JEP|<i>Pre-Reboot JEPs</i>]]
| |
| | |
| == Developing with Jetpack ==
| |
| * [[Labs/Jetpack/Reboot/Getting_Started|Getting Started]]
| |
| * [[Labs/Jetpack/Reboot/Best_Practices|Best Practices]]
| |
| * [[Labs/Jetpack/Reboot/Style_Guide|Style Guide]]
| |
| * [[Labs/Jetpack/FlightDeck|FlightDeck IDE]]
| |
| * [https://developer.mozilla.org/en/Jetpack Documentation]
| |
| * [http://jetpackgallery.mozillalabs.com/ Jetpack Gallery]
| |
| * [[Labs/Jetpack/Talks_And_Tutorials|Jetpack Talks and Tutorials]]
| |
| | |
| == Getting Involved ==
| |
| | |
| * [http://groups.google.com/group/mozilla-labs-jetpack/topics Jetpack Google Group]
| |
| * [[Labs/Jetpack/Weekly_Meeting|Official Weekly Meeting]]
| |
| * [https://hg.mozilla.org/labs/jetpack Jetpack's Source Code]
| |
| * Join on the Jetpack IRC channel: #jetpack at irc.mozilla.org
| |
| * [https://bugzilla.mozilla.org/enter_bug.cgi?product=Mozilla%20Labs&component=Jetpack Report a Bug]
| |
| * [[Labs/Jetpack/Ambassador|Jetpack Ambassador Program]]
| |
| | |
| == 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]]
| |