Jetpack/Release Notes/1.0: Difference between revisions

no edit summary
No edit summary
Line 14: Line 14:


* '''forward-compatible''': will continue to work as new versions of Firefox are released. In particular they are already structured to work with [https://wiki.mozilla.org/Electrolysis Electrolysis], the forthcoming architecture in which Firefox uses separate processed to display the browser UI, handle web content and execute add-ons.
* '''forward-compatible''': will continue to work as new versions of Firefox are released. In particular they are already structured to work with [https://wiki.mozilla.org/Electrolysis Electrolysis], the forthcoming architecture in which Firefox uses separate processed to display the browser UI, handle web content and execute add-ons.
To learn more about the SDK, you can browse the [https://addons.mozilla.org/en-US/developers/docs/sdk/1.0/ documentation online].


== Installation ==
== Installation ==
To use the SDK you download and install it locally. You'll need [http://python.org Python] version 2.5 or 2.6, and Firefox version 4 or higher.


Obtain the SDK in your favorite compression format:
Obtain the SDK in your favorite compression format:


* [https://ftp.mozilla.org/pub/mozilla.org/labs/jetpack/addon-sdk-1.0b5.tar.gz addon-sdk-1.0b5.tar.gz]
* [https://ftp.mozilla.org/pub/mozilla.org/labs/jetpack/addon-sdk-1.0.tar.gz addon-sdk-1.0.tar.gz]
* [https://ftp.mozilla.org/pub/mozilla.org/labs/jetpack/addon-sdk-1.0b5.zip addon-sdk-1.0b5.zip]
* [https://ftp.mozilla.org/pub/mozilla.org/labs/jetpack/addon-sdk-1.0.zip addon-sdk-1.0.zip]


Then unpack the archive, open the <tt>addon-sdk-1.0b5/README.txt</tt> file, and follow its instructions.
Then unpack the archive, open the <tt>addon-sdk-1.0/README.txt</tt> file, and follow its instructions.


== Major Features ==
== Major Features ==


The SDK provides two things:
* a set of JavaScript APIs which you can use to create your user interface, and to interact with web content and the browser.
* a command-line tool called <code>cfx</code> which takes care of packaging your code into an add-on, leaving you free to concentrate on designing and programming.
=== JavaScript APIs ===
For an overview of the APIs check out the [https://addons.mozilla.org/en-US/developers/docs/sdk/1.0/dev-guide/addon-development/api-modules.html API introduction] in the online documentation.


=== Outstanding Bugs ===
=== Outstanding Bugs ===
canmove, Confirmed users
737

edits