Engagement/Developer Engagement/Firefox Plan: Difference between revisions

Jump to navigation Jump to search
no edit summary
(Created page with "<h1>Developer Engagement plan for WebAPI</h1> <h2>Summary</h2> WebAPI is an effort by Mozilla to bridge together the gap, and have consistent APIs that will work in all web brow...")
 
No edit summary
Line 1: Line 1:
<h1>Developer Engagement plan for WebAPI</h1>
<h1>Developer Engagement plan for Firefox</h1>


<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.
Firefox is Mozilla's web browser, available for Windows, Mac OS X, Linux and Android. Future plans for Firefox as a product is available in the [https://wiki.mozilla.org/Firefox/Roadmap Firefox Roadmap], and for the Web Platform, implemented in the Gecko layout engine, in the [https://wiki.mozilla.org/Platform/Roadmap Web Platform Roadmap].
 
WebAPI also ties in with Mozilla's [https://wiki.mozilla.org/B2G 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 [https://wiki.mozilla.org/WebAPI WebAPI project page].


<h2>Product</h2>
<h2>Product</h2>
[https://wiki.mozilla.org/WebAPI WebAPI]
[http://www.mozilla.com/firefox/ Firefox]


<h2>Target Audience</h2>
<h2>Target Audience</h2>
Line 16: Line 12:
<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 on [http://hacks.mozilla.org/ Mozilla Hack] for HTML5 APIs and technologies implemented in Firefox.</li>
<li>Giving presentations to get people excited about the possibilities.</li>
<li>Giving presentations to get people excited about HTML5 andb uilding for the web.</li>
<li>More MDN documentation.</li>
<li>More MDN documentation for HTML5 features.</li>
<li>Code demos like [https://github.com/robnyman/robnyman.github.com/tree/master/battery Camera API] and porting code documentation to MDN.</li>
<li>Code demos like the ones listed in [https://github.com/robnyman/robnyman.github.com/tree/master/html5demos HTML5 demos] and porting code documentation to MDN.</li>
<li>Inspiring other web browser and mobile vendors to implement support for these APIs.</li>
<li>Seeing web developers ensuring their web sites work in Firefox and in all major web browsers.</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>


Line 27: Line 22:
<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 web technologies to build web sites for everyone, on desktop and mobile alike.</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/html5 Presentation slides for HTML5]</li>
<li>Developer conferences</li>
<li>Developer conferences</li>
<li>JavaScript conferences </li>
<li>JavaScript conferences </li>
Line 40: Line 35:
<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 Web Platform improvements in Firefox.</li>
<li>More speaking opportunities.</li>
<li>More speaking opportunities.</li>
<li>Focus on Mobile Firefox.</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].
Confirmed users
134

edits

Navigation menu