Apps/DevEngage/Plan

From MozillaWiki
< Apps‎ | DevEngage
Revision as of 15:26, 3 February 2012 by JoeStagner (talk | contribs)
Jump to navigation Jump to search

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

Deliverables


Desired Guidance to be created.

  • 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

Prospective Developer Engagement Activities:

  • 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