Apps/DevEngage/Plan: Difference between revisions
Jump to navigation
Jump to search
JoeStagner (talk | contribs) No edit summary |
JoeStagner (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
<h1>Developer Engagement Plan for the Mozilla Apps Initiative </h1> | <h1>Developer Engagement Plan for the Mozilla Apps Initiative </h1> | ||
<h2> | <h2>Developer Engagement Plan for Apps</h2> | ||
<strong>Summary : </strong>Mozilla Apps is a Web Runtime Platform and Apps Marketplace that | |||
empowers developers to build applications using Open Standards based web | |||
technologies and make them available to the widest possible collection of users.<br /> | |||
<br /><strong>Product : </strong>Mozilla Apps (Web Runtime & The Mozilla marketplace)<br /> | |||
<br /><strong>Product Wiki : </strong>https://wiki.mozilla.org/Apps<br /><br /> | |||
<strong>Target Audience : </strong>Developers in all market Segments, Content Publishers<br /> | |||
<br /><strong>Deliverables : </strong><br /> | |||
<ul> | <ul> | ||
<li>Ongoing coverage of developers tools on DevEngage channels. | |||
<ul> | |||
<li>Hacks.mozilla.org</li> | |||
<li>Retweet of apps team tweets via mozhacks and personal twitter streams</li> | |||
< | </ul> | ||
< | </li> | ||
< | <li>Preparation of screencasts and demos</li> | ||
<li>Integration of apps in other screencasts, demos and presentations</li> | |||
< | <li> | ||
< | Promotion of the team posts on social media: | ||
<ul> | |||
<li>http://hacks.mozilla.org/</li> | |||
<li>http://blog.mozilla.com/apps/</li> | |||
<li>http://misfitgeek.com</li> | |||
<li>http://christianheilmann.com/</li> | |||
<li>http://robertnyman.com/</li> | |||
<li>http://rawkes.com/</li> | |||
<li>http://blog.mozilla.com/addons/author/jgriffithsmozilla-com/</li> | |||
</ul> | |||
</li> | |||
<li>Documentation | |||
<ul> | |||
<li> | |||
</ul> | <a class="external text" href="https://developer.mozilla.org/en-US/apps" rel="nofollow"> | ||
< | Apps Community on MDN </a></li> | ||
< | <li> | ||
<ul> | <a class="external text" href="https://developer.mozilla.org/en/Apps" rel="nofollow"> | ||
Official Apps Developer Documentation </a></li> | |||
<li> | |||
<a class="external text" href="https://developer.mozilla.org/en/HTML/HTML5" rel="nofollow"> | |||
Official HTML5 Developer Documentation </a></li> | |||
</ul> | |||
< | </li> | ||
< | <li> | ||
< | Sample Apps | ||
<ul> | <ul> | ||
<li>Sample Task App with Off Line Storage and Advertising</li> | |||
<li>Sample Game</li> | |||
</ul> | |||
</li> | |||
<li> | |||
Code samples | |||
<ul> | |||
<li>How to detect Device Type</li> | |||
<li>How to detect supported features</li> | |||
<li>How to check network state</li> | |||
</ul> | |||
</li> | |||
<li> | |||
Snippets | |||
<ul> | <ul> | ||
<li>Include Amazon Affiliate Advertising</li> | |||
<li>On line storage authorization snippet</li> | |||
</ul> | </ul> | ||
</li> | |||
<li> | |||
Content Topics for Tutorials and Screen Casts | |||
<ul> | |||
<li>How do i get started ? - A Simple Hello World App.</li> | <li>How do i get started ? - A Simple Hello World App.</li> | ||
<li>How do I design my app using local storage features?</li> | <li>How do I design my app using local storage features?</li> | ||
Line 62: | Line 75: | ||
<li>How do I use cloud services in my App?</li> | <li>How do I use cloud services in my App?</li> | ||
<li>How do I use external javascript such as jquery in my app?</li> | <li>How do I use external javascript such as jquery in my app?</li> | ||
<li>How do I work with a TabBar in my App ? </li> | <li>How do I work with a TabBar in my App ?</li> | ||
<li>How do I do Transitions/Animations In My App?</li> | <li>How do I do Transitions/Animations In My App?</li> | ||
<li>How do i do Progressive loading of images in my App ? </li> | <li>How do i do Progressive loading of images in my App ?</li> | ||
<li>How do I use Mirror effect / coverflow in my App?</li> | <li>How do I use Mirror effect / coverflow in my App?</li> | ||
<li>How do I Read / Write file to disk in my app?</li> | <li>How do I Read / Write file to disk in my app?</li> | ||
Line 72: | Line 85: | ||
<li>How do I Access the contact book in my app?</li> | <li>How do I Access the contact book in my app?</li> | ||
<li>How do I Do 3D animations in my app?</li> | <li>How do I Do 3D animations in my app?</li> | ||
<li>How do I process arrow keypad input | <li>How do I process arrow keypad input in my app?</li> | ||
<li>How do I play audio in my app?</li> | <li>How do I play audio in my app?</li> | ||
<li>How do I Capture images in my app?</li> | <li>How do I Capture images in my app?</li> | ||
Line 80: | Line 93: | ||
<li>How do I Record and play video in my app?</li> | <li>How do I Record and play video in my app?</li> | ||
<li>How do I use Paypal for In-App Purchases in my app?</li> | <li>How do I use Paypal for In-App Purchases in my app?</li> | ||
</ul> | |||
</li> | |||
<li> | <li>Customer Case Studies</li> | ||
</ul> | |||
<strong>Developer messages : </strong><br /> | |||
<ul> | |||
<li>Build Apps using a single technology for deploymant on any modern device.</li> | |||
<li>Distribute or sell your apps to the largest possible audience.</li> | |||
<li>Free yourself from silo technologies and marketplaces.</li> | |||
</ul> | |||
<strong>Audience Segmantation : </strong> | |||
<ul> | |||
<li>Current Phone and Tablet Developers</li> | |||
<li>Android Developers</li> | |||
<li>iOS Developers</li> | |||
<li> | |||
Desktop Application Developers | |||
<ul> | <ul> | ||
<li> | <li>Windows</li> | ||
<li> | <li>Mac</li> | ||
<li> | <li>Linux</li> | ||
</ul> | </ul> | ||
</li> | |||
<li>Client Side "Web" Developers</li> | |||
<li>Server Side "Web" Developers (ASP.NET, JSP)</li> | |||
<li>Google Apps, WebOS & Others</li> | |||
<li> | |||
Verticle Genre | |||
<li> | |||
<li> | |||
<li> | |||
<li | |||
<ul> | <ul> | ||
<li>Productivity</li> | |||
<li>Gaming</li> | |||
<li>Media</li> | |||
</ul> | <li>News</li> | ||
<li> | <li>PR / Personality</li> | ||
<ul> | </ul> | ||
</li> | |||
</ul> | |||
</ | |||
<strong>Speaking materials : </strong><br /> | |||
<ul> | |||
<li>Screencasts</li> | |||
<li><a href="https://wiki.mozilla.org/Engagement/Developer_Engagement/Grab_bag">Reusable slides available at the Grab Bag</a></li> | |||
</ul> | |||
<strong>Speaking opportunities : | |||
</strong><ul> | |||
<li>Developer conferences</li> | |||
<li>JavaScript conferences</li> | |||
<li>Unconferences</li> | |||
</ul> | |||
<strong>Next steps:</strong> | |||
<ul> | |||
<li>Integration of Apps in the best practice documentation for Evangelism reps</li> | |||
</ul> | </ul> | ||
< | <strong>Individuals responsible : </strong> | ||
<ul> | <ul> | ||
<li> | <li>Within DevEngage [ <a href="https://intranet.mozilla.org/Engagement/Developer_Engagement/ProjectsAndContacts">see here</a> ]</li> | ||
<li>All Mozilla [ | |||
<a href="https://intranet.mozilla.org/Engagement/Developer_Engagement/ProjectsAndContacts">see here</a> ] </li> | |||
<li> | |||
< | |||
</ul> | </ul> |
Revision as of 16:49, 29 March 2012
Developer Engagement Plan for the Mozilla Apps Initiative
Developer Engagement Plan for Apps
Summary : Mozilla Apps is a Web Runtime Platform and Apps Marketplace that
empowers developers to build applications using Open Standards based web
technologies and make them available to the widest possible collection of users.
Product : Mozilla Apps (Web Runtime & The Mozilla marketplace)
Product Wiki : https://wiki.mozilla.org/Apps
Target Audience : Developers in all market Segments, Content Publishers
Deliverables :
- Ongoing coverage of developers tools on DevEngage channels.
- Hacks.mozilla.org
- Retweet of apps team tweets via mozhacks and personal twitter streams
- Preparation of screencasts and demos
- Integration of apps in other screencasts, demos and presentations
- Promotion of the team posts on social media:
- Documentation
- <a class="external text" href="https://developer.mozilla.org/en-US/apps" rel="nofollow"> Apps Community on MDN </a>
- <a class="external text" href="https://developer.mozilla.org/en/Apps" rel="nofollow"> Official Apps Developer Documentation </a>
- <a class="external text" href="https://developer.mozilla.org/en/HTML/HTML5" rel="nofollow"> Official HTML5 Developer Documentation </a>
-
Sample Apps
- Sample Task App with Off Line Storage and Advertising
- Sample Game
-
Code samples
- How to detect Device Type
- How to detect supported features
- How to check network state
-
Snippets
- Include Amazon Affiliate Advertising
- On line storage authorization snippet
-
Content Topics for Tutorials and Screen Casts
- How do i get started ? - A Simple Hello World App.
- How do I design my app using local storage features?
- How do I set up in-app sales in my app?
- How do I serve apps from ASP.NET?
- How do I serve apps from PHP?
- How do I use device specific hardware?
- How do I use cloud services in my App?
- How do I use external javascript such as jquery in my app?
- How do I work with a TabBar in my App ?
- How do I do Transitions/Animations In My App?
- How do i do Progressive loading of images in my App ?
- How do I use Mirror effect / coverflow in my App?
- How do I Read / Write file to disk in my app?
- How do I Detect orientation, screensize, phone model in my app?
- How do I Consume RSS in my app?
- How do I Use location in my app?
- How do I Access the contact book in my app?
- How do I Do 3D animations in my app?
- How do I process arrow keypad input in my app?
- How do I play audio in my app?
- How do I Capture images in my app?
- How do I Resize images in my app?
- How do I Play video via YouTube in my app?
- How do I Embed and use video in my app?
- How do I Record and play video in my app?
- How do I use Paypal for In-App Purchases in my app?
- Customer Case Studies
Developer messages :
- Build Apps using a single technology for deploymant on any modern device.
- Distribute or sell your apps to the largest possible audience.
- Free yourself from silo technologies and marketplaces.
Audience Segmantation :
- Current Phone and Tablet Developers
- Android Developers
- iOS Developers
-
Desktop Application Developers
- Windows
- Mac
- Linux
- Client Side "Web" Developers
- Server Side "Web" Developers (ASP.NET, JSP)
- Google Apps, WebOS & Others
-
Verticle Genre
- Productivity
- Gaming
- Media
- News
- PR / Personality
Speaking materials :
- Screencasts
- <a href="https://wiki.mozilla.org/Engagement/Developer_Engagement/Grab_bag">Reusable slides available at the Grab Bag</a>
Speaking opportunities :
- Developer conferences
- JavaScript conferences
- Unconferences
Next steps:
- Integration of Apps in the best practice documentation for Evangelism reps
Individuals responsible :
- Within DevEngage [ <a href="https://intranet.mozilla.org/Engagement/Developer_Engagement/ProjectsAndContacts">see here</a> ]
- All Mozilla [ <a href="https://intranet.mozilla.org/Engagement/Developer_Engagement/ProjectsAndContacts">see here</a> ]