348
edits
(Updated to reflect current wiki links, project status and names; removed webactivities which have not had much recent activity and running-in-Firefox which is not an active area of work) |
|||
| Line 2: | Line 2: | ||
== Mozilla-provided products to support Web Applications == | == Mozilla-provided products to support Web Applications == | ||
=== | === The Gecko WebRT: The Best Runtime for Applications === | ||
Mozilla will provide the best runtime for HTML5 applications. It will have the richest set of APIs, the best user experience of navigating and running applications, and the safest and easiest-to-use user controls. It will communicate with the application cloud to keep the user's application choices always up-to-date. | |||
On desktop operating systems, applications will run as first-class applications, with their own icons, launcher, place in the taskbar/dock, and menus. On mobile operating systems, web applications will run full screen, with rich user interactions (touch, orientation, motion) and access to device APIs. On [[Boot to Gecko]]-powered devices, the entire user-facing operating system is powered by HTML5. | |||
Read More: | Read More: | ||
* [https://wiki.mozilla.org/Apps/WebRT The Web Runtime] | |||
* [https://wiki.mozilla.org/WebAPI Mozilla's WebAPI project] | * [https://wiki.mozilla.org/WebAPI Mozilla's WebAPI project] | ||
* [ | * [https://wiki.mozilla.org/B2G Boot to Gecko] | ||
* [ | * [https://groups.google.com/forum/?fromgroups#!forum/mozilla.dev.security mozilla.dev.security group] for discussions of WebAPI security | ||
=== The Mozilla Application Marketplace: The Most Complete, Trusted Directory of Web Apps === | === The Mozilla Application Marketplace: The Most Complete, Trusted Directory of Web Apps === | ||
| Line 35: | Line 23: | ||
Read More: | Read More: | ||
* | * [https://wiki.mozilla.org/Marketplace The Mozilla Marketplace] wiki page | ||
=== | === Apps in the Cloud === | ||
Mozilla will implement and host a generic " | Mozilla will implement and host a generic "app cloud service, which can be freely called by any store, dashboard, or application. It provides a full implementation of the Application Client API in HTML5, and runs on any modern browser. This service can run purely locally (with no user login), or can store all of the user's applications on the server, for access across all of a user's devices. This service is visible to users through an easy-to-use "application dashboard", which always has their applications ready for use. | ||
This service will store the user's applications and any receipts needed for proof-of-purchase; | This service will store the user's applications and any receipts needed for proof-of-purchase; in the future it may also include per-application storage for user data, allowing applications to give users a consistent experience across devices. | ||
Read More: | Read More: | ||
* [https://wiki.mozilla.org/Apps/AITC Apps in the Cloud] | |||
* [https://developer.mozilla.org/en/OpenWebApps Web Client Application API] | * [https://developer.mozilla.org/en/OpenWebApps Web Client Application API] | ||
=== | === The BrowserID protocol and persona.org service === | ||
Mozilla has proposed a decentralized identity system that allows applications to verify a user's identity. | Mozilla has proposed a decentralized identity system that allows applications to verify a user's identity, and operates a high-availability implementation of the identity system at [http://persona.org persona.org]. Applications can use this system to perform easy, secure authentication of users. | ||
Read More: | Read More: | ||
* [http:// | * [http://browserid.org BrowserID] | ||
* [https://wiki.mozilla.org/Identity Identity project management page] | |||
| Line 61: | Line 48: | ||
Mozilla provides APIs, and works with other browser vendors to define standards, that enhance the web application ecosystem | Mozilla provides APIs, and works with other browser vendors to define standards, that enhance the web application ecosystem | ||
=== | === Standard Device APIs === | ||
The WebAPI project is defining many device APIs and proposing them as standards to the W3C. | |||
* [https://wiki.mozilla.org/WebAPI WebAPI wiki root] | |||
* [https://developer.mozilla.org/en/OpenWebApps/The_Manifest Application The application manifest] definition used by Gecko-based applications | |||
* The [https://developer.mozilla.org/en/OpenWebApps Web Client Application API] used to install applications, and to introspect on installation metadata. | |||
* [https://developer.mozilla.org/en/OpenWebApps | |||
* [ | |||
=== Web Application Receipts === | === Web Application Receipts === | ||
Mozilla proposes a standard web application receipt format, to allow proof-of-purchase claims to travel from stores to applications using user-centric storage. This allows users to log into a new device and receive all their applications, including paid content, with no additional steps required. | Mozilla proposes a standard web application receipt format, to allow proof-of-purchase claims to travel from stores to applications using user-centric storage. This allows users to log into a new device and receive all their applications, including paid content, with no additional steps required. | ||
| Line 89: | Line 62: | ||
* [[Apps/WebApplicationReceipt|Web Application Receipt]] | * [[Apps/WebApplicationReceipt|Web Application Receipt]] | ||
* [[Apps/WebApplicationReceipt/GenerationService|Receipt Generation Service]] | * [[Apps/WebApplicationReceipt/GenerationService|Receipt Generation Service]] | ||
edits