Features/Mobile/webapps

From MozillaWiki
< Features‎ | Mobile
Revision as of 19:31, 28 June 2011 by Tarend (talk | contribs)
Jump to navigation Jump to search


Feature Status ETA Owner
Web Apps integration in Firefox for Android Design and implementation - figuring out user interaction and implementing visual changes 2011-09-01 Thomas Arend


Summary

Implement the frontend pieces to expose webapps in Firefox for Android (find more mocks below):

Webapps-category.png

Team

Who's working on this?

  • Feature Manager: Mark Finkle
  • Lead Developer: Fabrice Desre, Mark Finkle
  • Product Manager: Thomas Arend
  • QA: Tony Chung
  • UX: Madhava Enros
  • Accessibility: David Bolter
  • Security:
  • Privacy:

Release Requirements

See Bug 584767

Next Steps & Open Issues

  • Complete UI design concept
  • Implement and review UI design
  • Sync with Appetizer team
  • Feature implementation
    • add an "Install web app" entry in the site menu when not in a web app
    • handle a --webapp switch on the command line
    • minimize the chrome when in web app mode. The icon is still clickable to show the site menu.
    • new "Set Page as Web App" entry in the site menu
    • "See all Web Apps" entry in the awesomscreen
    • A list-oriented display of the web apps.- new "Set Page as Web App" entry in the site menu
    • "See all Web Apps" entry in the awesomscreen
    • A list-oriented display of the web apps.
    • do not go fullscreen on maemo so the normal maemo application bar is used across the top
    • completely hide the fennec URL bar
    • no site menu at all

Related Bugs & Dependencies

See Bug 584767

Risks

Note that the awesomescreen is changing, very soon: https://wiki.mozilla.org/Mobile/Projects/AwesomeScreen2.0

Use Cases

Designs

Test Plans

  • tbd

Goals

The high level goals for the feature is to expose web apps to users of Firefox for Android. Users should be able to access their apps, to discover new apps, and to have a seemless online apps experience across de

Non-Goals

Other Stuff

Legend (remove if you like)