Confirmed users
134
edits
No edit summary |
|||
| Line 143: | Line 143: | ||
=== Web APIs === | === Web APIs === | ||
The goal with WebAPI is to provide a basic HTML5 phone experience and bridge the gap between the Open Web and native apps, and offer consistent APIs that will work in all web browsers, no matter the operating system. | |||
Examples of APIs are: | |||
* Dialer: Telephony & Messaging API, Contacts API | |||
* Address Book: Contacts API | |||
* SMS: Telephony & Messaging API, Contacts API | |||
* Clock | |||
* Camera: Camera API, Filesystem API | |||
* Gallery: Filesystem API (could possibly be FileReader & FileWriter in conjunction) | |||
* Calculator | |||
* Settings: Device Status API, Settings API | |||
* Games: Accelerometer API, Mouse Lock API | |||
* Maps: Geolocation API, Contacts API | |||
A lot of people ask about the WebAPI effort and how it stands in relation to the W3C DAP and WAC, and the answer is that WebAPI offers a way for Mozilla to experiment and prototype ideas and suggestions, and then create a proposal and bring it to working groups like W3C DAP, WAC and WHATWG. | |||
More details and good questions and discussions can be found in the posts at Mozilla Hacks: | |||
* [http://hacks.mozilla.org/2011/08/introducing-webapi/ Introducing WebAPI] | |||
* [http://hacks.mozilla.org/2011/08/more-details-about-the-webapi-effort/ More details about the WebAPI effort] | |||
=== Developer Tools === | === Developer Tools === | ||