Application Foundations/ApplicationLifecycle

From W3C Wiki
Jump to: navigation, search

Description

People expect their apps to be useful even when there is no network (“offline”), to do the right thing when the network returns (“sync”), to take into account location-specific information (“geofencing”), to be easy to launch on their device (“manifest”), to respond to notifications (from the local device or remote server), to make the most of resource from the device ("battery level" and "wake lock"), and so on. The Application Lifecycle Foundation deals with the range of context changes that may affect an application.

From Application Foundations for the Open Web Platform

Use cases

Existing Work on the Web

Relevant specs:

Native equivalents

Work plan

Goals

  • accelerate development & deployment of these technologies (core to one of the biggest “gap to native”)
  • document a consistent view of how these technologies work together
  • identify gaps for a next generation of use cases in this space

Potential milestones

  • Feb 15: gather links to relevant use cases
  • Feb 28: proposed framework for prioritizing use cases
  • March 15: List of prioritized use cases
  • March 15: Review of capabilities of native platforms in this space
  • March 15: Map of use cases to Web technologies
  • April 15: Proposed prioritization of actions for staff / WG with suggestions for additional resources investment
  • April 24: Report for progress on application foundation due for AC meeting
  • May 5: AC meeting starts