Apps/Architecture
< Apps
Jump to navigation
Jump to search
Architecture
Legend
- Client possibly initiates a browserID session
- Client goes to the marketplace, and a browserid login is presented
- Client goes to the marketplace
- Client initiates an install off an app
- Navigator.mozApps.install
- App is installed, user opens app
- Twitter app is launched
- Twitter app verifies the receipt that was presented.
- Apps Sync occurs ad-hoc manner, still unsure as to the schedule.
The basics behind open webapps architecture is to allow for HTML5 apps to flourish. To do that a few things infrastructure pieces need to be in place.
- Firefox needs to support navigator.mozApps
- HTML5 App Managmement in case no OWA Extension is installed.
- Store needs to support both the issuing of payment receipts as well as the verification of receipt information
- Apps Need to be able to run from the desktop or in browser.
- The navigator.mozApps is the javascript object that will manage installing / removing apps
- Iframes are used to manage the communication channel between the Application Repo and the Dashboard
- Application Sync is managed through a separate API.
