Apps/DevEngage/Plan
From MozillaWiki
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 :