One of the most exciting things happening on the web these days is the
"comeback" of a rich client in the form of browser extensions in
addition to the Adobe Air and Microsoft Silverlight platforms.
Mozilla is in a unique position to create a new dimension for the
Internet other than the WWW. The Mozilla code base is uniquely cross
platform, with extremely broad functionality. The problem with
adoption, up to this point, has been a mix of complexity and lack of
documentation for developers.
I share Aza's dream:
http://www.azarask.in/blog/post/my-dream-way-to-write-a-firefox-extension/
Jetpack is changing all of that. This has the potential to put rich
client application development into the hands of almost anyone unlike
anything since Sir Tim started linking HTML documents together and
called it the World Wide Web.
So, are there any plans in the pot yet for a storage/datastore/
persistence API? If so, is the HTML5 spec going to be woven into it,
or should it be?
Aza has mentioned that he really likes the Appjet storage API. I
agree, but I'd like to add the Google App Engine Datastore API into
the discussion too.
http://appjet.com/docs/librefbrowser?page=storage
http://code.google.com/appengine/docs/python/datastore/overview.html
Is there a roadmap or ongoing discussion for this? Storage is
something I really need for the extensions I'd like to port to
Jetpack, and something that I'd like to work on.
-Kris Walker