Labs/Jetpack/SDK/APIs

From MozillaWiki
< Labs‎ | Jetpack‎ | SDK
Revision as of 21:00, 30 June 2010 by Dietrich (talk | contribs)
Jump to navigation Jump to search

The Jetpack SDK 1.0 release must meet the goal of "A carefully selected set of APIs that satisfies the common use cases of addons".

Platform capabilities

API Status Impl Docs Version Notes
Addons do not require a restart
Memory profiling
Multi-level logging
Security model with privilege restrictions
Run outside the main application process
Cross-version compatibility
Localization
Documentation framework
Testing framework

High-level APIs

API Status Impl Docs Version Notes
Context Menu
File
Observers
Page Worker
Preferences
Request
Selection
Storage
Tabs
Timer
Widget

Draft list of high-level APIs that are not currently in the SDK, that are needed to meet that goal.

API Status Impl Docs Version Notes
Panels
Page-modifications
Places
Windows
Sidebar
Preferences Myk added, needs clarification
Database (SQLite)
Clipboard
Keyboard Shortcuts
Menus