Labs/Jetpack/SDK/APIs

< Labs‎ | Jetpack‎ | SDK
Revision as of 17:55, 13 July 2010 by Dietrich (talk | contribs)

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".

NOTE: This page is still being filled in. We have actually implemented some of these things :)

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