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 53: | Line 53: | ||
<li>Written Tutorials</li> | <li>Written Tutorials</li> | ||
<li>How-Do-I Screen Casts</li> | <li>How-Do-I Screen Casts</li> | ||
<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> | |||
</ul> | </ul> | ||
<li>Communications</li> | <li>Communications</li> |
Revision as of 15:54, 6 February 2012
Developer Engagement Plan for the Mozilla Apps Initiative
Goals - From Developer Preview through Beta to v1 Release
- Drive 10,000 Developers to register with Mozilla Apps.
- Drive at least 1,000 apps to be available in the Mozilla Market Place by v1
- Create a rich set of developer learning resources for HTML5 / Apps Developers
- Drive broad awareness of Mozilla's leadership in the Open Web Apps Space and in HTML5 Development in general.
Segmentation
The developer audience can best be represented by a two dimensional categorization.
Developer Audience Segmentation
- 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 & Others
Application Genre Segmentation
- Productivity
- Gaming
- Media
- News
- PR / Personality
Deliverables
- Documentation
- Sample Apps
- Sample Task App with Off Line Storage and Advertising
- Sample Game
- Tutorials
- Written Tutorials
- How-Do-I 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?
- Communications
- Monthly Apps Newsletter
- Weekly HTML5 Apps Podcast
- Video Interview & Case Studies
- 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
- Case studies
- TBD
- Libraries, Toolkits, Frameworks
- On / Off Line Library
- Cloud Storage Framework
- Add Based Revenue Toolkit
- In App Purchasing Library
- Presentations - Event in a box.
- An Overview of HTML5 Apps
- HTML5 Application Architectural Pattern
- Game development for HTML5 Apps
- Events
- The Mozilla Apps Hack Fest Series
- Cities Road Show (1 Day Training)
- Mozilla Apps Developer Conference (Shez ??)
- Developer Support Vehicles
- Technical Q & A
- Community Knowledge Sharing
Desired Engagement Content Prospects.
- Application Architectures for HTML5 Applications
- Sometimes Connected Patterns and Practices
- Device Specific Scenarios
- App Instalation and Versioning
- Application Monitization Options
- Advanced Engineering Practices
- Using BrowswerID for Apps
- Using IndexedDB for Apps
- HTML5 Gaming Specific Concerns
- Multi Platform and Form Factor User Experiences
- Hardware Access
- App Performance and Optimization
- Web Apps Weekly Podcast
- Series of Event’s in a Box for Developers
- Apps Patterns & Practices Tutorial Series
- Post Beta Apps Developer Conference Tour
- Games Specific Tutorial Series
- BrowserID Tutorial Series
- 1-3 reference applications representing unique application scenarios