May27'10

Announcing Jetpack SDK 0.4

We’re happy to announce the release of Jetpack SDK 0.4, the fourth in our regular series of releases of the SDK we’re developing to make it easy to build Firefox add-ons.

This version includes four additional “high-level” APIs that support simple and powerful add-on development:

  • Page Worker – The page-worker API makes it possible for add-ons to create a permanent, invisible frame in order to load and access web pages.
  • Widget – The widget API provides a visually consistent way for add-ons to show themselves in the browser and interact with users.
  • Simple Storage – The simple-storage API gives add-ons the ability to easily, privately, and persistently store data across application restarts.
  • Private Browsing – The private-browsing API exposes Firefox’s private browsing feature, so add-ons can detect the status of private browsing and be notified when users start or stop browsing privately.

In addition to the new high-level APIs, this version also features two major architectural improvements:

  • Restartless Add-ons – Add-on bundles created by the SDK can be installed into nightly testing builds of the next version of Firefox without requiring users to restart the application.
  • Unforgeable ID – Each add-on bundle created by the SDK is given a cryptographic identifier that specifies its origin in an unforgeable manner, so Firefox can verify that an update to an add-on is provided by the same source as provided its original version.

Stay tuned to this blog for posts describing some sample extensions that developers have created with these new features. And keep an eye out for additional high-level APIs and architectural enhancements that make Firefox add-on development even easier in future releases!

Get Started

Participate

- Myk, on behalf of Team Jetpack

About the Author

Myk Melez

Myk is a longtime Mozilla toolsmith and engineer who worked on Forumzilla, Bugzilla, and Firefox before joining labs. He loves to hack and make people happy.

More from Myk Melez »

Category

Uncategorized

About Mozilla Labs

Laboratories are where science and creativity meet to develop, research, and explore new ideas. Mozilla Labs embraces this great tradition - a virtual lab where people come together to create, experiment, and play with new Web innovations and technologies.

Newsletter

Enter your email address here to subscribe to our mailing list for announcements: