Apps/DevEngage/Plan: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 99: Line 99:
</ul>
</ul>
<hr>
<hr>
<h3>Desired Guidance to be created.</h3>
<h3>Desired Engagement Content Prospects.</h3>
<ul>
<ul>
   <li>Application Architectures for HTML5 Applications</li>
   <li>Application Architectures for HTML5 Applications</li>
Line 113: Line 113:
   <li>Hardware Access</li>
   <li>Hardware Access</li>
   <li>App Performance and Optimization</li>
   <li>App Performance and Optimization</li>
</ul>
<hr>
<h3>Prospective Developer Engagement Activities:</h3>
<ul>
   <li>Web Apps Weekly Podcast </li>
   <li>Web Apps Weekly Podcast </li>
   <li>Series of Event’s in a Box for Developers</li>
   <li>Series of Event’s in a Box for Developers</li>

Revision as of 14:45, 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
  • 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 Traveling Hack Fest
  • 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