Mobile/Archive/WebApp Support: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 37: Line 37:
== Open Issues ==
== Open Issues ==


# integration with sync
* integration with sync
# should apps be in tabs like other pages?
* should apps be in tabs like other pages?
# how could we notify a user that something changed in a web app, like unread mails count, new events, chat info, etc.? (web notifications will probably help there)
* how could we notify a user that something changed in a web app, like unread mails count, new events, chat info, etc.? (web notifications will probably help there)
# do we want OS level integration?
* do we want OS level integration?
# should we support sites like http://openappmkt.com/ seamlessly, or leverage AMO?
* should we support sites like http://openappmkt.com/ seamlessly, or leverage AMO?
# do we want to support w3c widgets?  
* do we want to support w3c widgets?


== Non Goals ==
== Non Goals ==

Revision as of 16:02, 2 August 2010

Summary

Provide means to allow management of web apps in Fennec.

Current Status

Starting code

Next Steps

  1. write prototype code
  2. iterate on UI design

Team

  • Project Lead: stuart
  • Design: madhava
  • Team Members: fabrice

Related Bugs

bug 583750

Designs

From a UI point of view, we need several pieces : - a new entry in the site menu, to add/remove a site as an app. - a new "See all apps" item in the awesomescreen to access the app list. - an app list similar to the Bookmarks screen.

Goals/Use Cases

The goal is to provide a way to mark a url as being a web app, and allow the user to manage its app list. This goes a bit further than the app tabs on Firefox 4, since this list would persist and be accessible on a dedicated page (or in the the new awesomescreen).

Add-ons author should also be able to register a chrome url as an app.

Open Issues

  • integration with sync
  • should apps be in tabs like other pages?
  • how could we notify a user that something changed in a web app, like unread mails count, new events, chat info, etc.? (web notifications will probably help there)
  • do we want OS level integration?
  • should we support sites like http://openappmkt.com/ seamlessly, or leverage AMO?
  • do we want to support w3c widgets?

Non Goals