Engagement/Developer Engagement/WebAPI Plan: Difference between revisions
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
<h2>Summary</h2> | <h2>Summary</h2> | ||
WebAPI is an effort by Mozilla to bridge together the gap, and have consistent APIs that will work in all web browsers, no matter the operating system. Specification drafts and implementation prototypes will be available, and it will be submitted to W3C for standardization. Security is a very important factor here, and it will be a mix of existing security measurements (e.g. asking the user for permission, like Geolocation) or coming up with new alternatives to ensure this. | WebAPI is an effort by Mozilla to bridge together the gap, and have consistent APIs that will work in all web browsers, no matter the operating system. Specification drafts and implementation prototypes will be available, and it will be submitted to W3C for standardization. Security is a very important factor here, and it will be a mix of existing security measurements (e.g. asking the user for permission, like Geolocation) or coming up with new alternatives to ensure this. | ||
Line 8: | Line 7: | ||
For more information and a current list of WebAPIs being worked on, please see the [https://wiki.mozilla.org/WebAPI WebAPI project page]. | For more information and a current list of WebAPIs being worked on, please see the [https://wiki.mozilla.org/WebAPI WebAPI project page]. | ||
<h2>Product</h2> | <h2>Product</h2> | ||
[https://wiki.mozilla.org/WebAPI WebAPI] | [https://wiki.mozilla.org/WebAPI WebAPI] | ||
<h2>Target Audience</h2> | <h2>Target Audience</h2> | ||
Web Developers, App Developers, Users | Web Developers, App Developers, Users | ||
<h2>Deliverables</h2> | <h2>Deliverables</h2> | ||
<ul> | <ul> | ||
<li>Frequent blog posts for [http://hacks.mozilla.org/category/webapi/ Mozilla Hack's WebAPI category].</li> | <li>Frequent blog posts for [http://hacks.mozilla.org/category/webapi/ Mozilla Hack's WebAPI category].</li> | ||
Line 29: | Line 23: | ||
<li>Seeing more contributors and progress for [https://github.com/andreasgal/gaia Gaia], Mozilla's user interface for Boot to Gecko.</li> | <li>Seeing more contributors and progress for [https://github.com/andreasgal/gaia Gaia], Mozilla's user interface for Boot to Gecko.</li> | ||
</ul> | </ul> | ||
<h2>Developer messages</h2> | <h2>Developer messages</h2> | ||
<ul> | <ul> | ||
<li>The Web is the Platform</li> | <li>The Web is the Platform</li> | ||
<li>Using the web layer to access everything an app can do</li> | <li>Using the web layer to access everything an app can do</li> | ||
</ul> | </ul> | ||
<h2>Speaking materials</h2> | <h2>Speaking materials</h2> | ||
<ul> | <ul> | ||
<li>[http://www.slideshare.net/robnyman/tag/apis Presentation slides]</li> | <li>[http://www.slideshare.net/robnyman/tag/apis Presentation slides]</li> | ||
Line 47: | Line 37: | ||
<li>Unconferences</li> | <li>Unconferences</li> | ||
</ul> | </ul> | ||
<h2>Next steps</h2> | <h2>Next steps</h2> | ||
<ul> | <ul> | ||
<li>More blog posts and documentation for a number of WebAPIs.</li> | <li>More blog posts and documentation for a number of WebAPIs.</li> | ||
<li>More speaking opportunities.</li> | <li>More speaking opportunities.</li> | ||
</ul> | </ul> | ||
<h2>Individuals responsible</h2> | <h2>Individuals responsible</h2> | ||
Available in the [https://intranet.mozilla.org/Engagement/Developer_Engagement/ProjectsAndContacts Projects and Contacts page]. | Available in the [https://intranet.mozilla.org/Engagement/Developer_Engagement/ProjectsAndContacts Projects and Contacts page]. |
Revision as of 13:28, 29 March 2012
Developer Engagement plan for WebAPI
Summary
WebAPI is an effort by Mozilla to bridge together the gap, and have consistent APIs that will work in all web browsers, no matter the operating system. Specification drafts and implementation prototypes will be available, and it will be submitted to W3C for standardization. Security is a very important factor here, and it will be a mix of existing security measurements (e.g. asking the user for permission, like Geolocation) or coming up with new alternatives to ensure this.
WebAPI also ties in with Mozilla's Boot to Gecko initiative to ensure all phone functionality is being made available through APIs.
For more information and a current list of WebAPIs being worked on, please see the WebAPI project page.
Product
Target Audience
Web Developers, App Developers, Users
Deliverables
- Frequent blog posts for Mozilla Hack's WebAPI category.
- Giving presentations to get people excited about the possibilities.
- More MDN documentation.
- Code demos like Camera API and porting code documentation to MDN.
- Inspiring other web browser and mobile vendors to implement support for these APIs.
- Seeing more contributors and progress for Gaia, Mozilla's user interface for Boot to Gecko.
Developer messages
- The Web is the Platform
- Using the web layer to access everything an app can do
Speaking materials
- Presentation slides
- Developer conferences
- JavaScript conferences
- Unconferences
Next steps
- More blog posts and documentation for a number of WebAPIs.
- More speaking opportunities.
Individuals responsible
Available in the Projects and Contacts page.