Apps/DevEngage/Plan: Difference between revisions
Jump to navigation
Jump to search
JoeStagner (talk | contribs) No edit summary |
JoeStagner (talk | contribs) No edit summary |
||
| (6 intermediate revisions by the same user not shown) | |||
| 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>[https://developer.mozilla.org/en-US/apps Community on MDN]</li> | |||
<li>[https://developer.mozilla.org/en/Apps Official Apps Developer Documentation]</li> | |||
<li>[https://developer.mozilla.org/en/HTML/HTML5 Official HTML5 Developer Documentation]</li> | |||
</ul> | |||
</li> | |||
<li> | |||
Sample Apps | |||
<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> | |||
<li>Include Amazon Affiliate Advertising</li> | |||
<li>On line storage authorization snippet</li> | |||
</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 design my app using local storage features?</li> | |||
<li>How do I set up in-app sales in my app?</li> | |||
<li>How do I serve apps from ASP.NET?</li> | |||
<li>How do I serve apps from PHP?</li> | |||
<li>How do I use device specific hardware?</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 work with a TabBar 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 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 Detect orientation, screensize, phone model in my app?</li> | |||
<li>How do I Consume RSS in my app?</li> | |||
<li>How do I Use location 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 process arrow keypad input 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 Resize images in my app?</li> | |||
<li>How do I Play video via YouTube in my app?</li> | |||
<li>How do I Embed and use 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> | |||
</ul> | |||
</li> | |||
<li>Customer Case Studies</li> | |||
</ul> | </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> | <ul> | ||
<li>Current Phone and Tablet Developers</li> | <li>Current Phone and Tablet Developers</li> | ||
<li>Android Developers</li> | <li>Android Developers</li> | ||
<li>iOS Developers</li> | <li>iOS Developers</li> | ||
<li>Desktop Application Developers | <li> | ||
Desktop Application Developers | |||
<ul> | |||
<li>Windows</li> | |||
<li>Mac</li> | |||
<li>Linux</li> | |||
</ul> | |||
</li> | |||
<li>Client Side "Web" Developers</li> | <li>Client Side "Web" Developers</li> | ||
<li>Server Side "Web" Developers (ASP.NET, JSP)</li> | <li>Server Side "Web" Developers (ASP.NET, JSP)</li> | ||
<li>Google Apps & | <li>Google Apps, WebOS & Others</li> | ||
<li> | |||
Verticle Genre | |||
<ul> | |||
<li>Productivity</li> | |||
<li>Gaming</li> | |||
<li>Media</li> | |||
<li>News</li> | |||
<li>PR / Personality</li> | |||
</ul> | |||
</li> | |||
</ul> | </ul> | ||
< | |||
< | <strong>Speaking materials : </strong><br /> | ||
<ul> | <ul> | ||
<li>Screencasts</li> | |||
<li> | |||
[https://wiki.mozilla.org/Engagement/Developer_Engagement/Grab_bag Reusable slides available at the Grab Bag] | |||
</li> | |||
</ul> | </ul> | ||
< | <strong>Speaking opportunities : | ||
</strong><ul> | |||
<li>Developer conferences</li> | |||
<li>JavaScript conferences</li> | |||
<li>Unconferences</li> | |||
</ul> | </ul> | ||
< | <strong>Next steps:</strong> | ||
<ul> | <ul> | ||
<li> | <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 | [https://intranet.mozilla.org/Engagement/Developer_Engagement/ProjectsAndContacts see here] </li> | ||
<li> | <li>All Mozilla | [https://intranet.mozilla.org/Engagement/Developer_Engagement/ProjectsAndContacts see here] </li> | ||
</ul> | </ul> | ||
Latest revision as of 18:07, 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
-
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
- Reusable slides available at the Grab Bag
Speaking opportunities :
- Developer conferences
- JavaScript conferences
- Unconferences
Next steps:
- Integration of Apps in the best practice documentation for Evangelism reps
Individuals responsible :