Apps/Ecosystem

From MozillaWiki
< Apps
Revision as of 20:50, 6 April 2012 by Dbuc (talk | contribs)
Jump to navigation Jump to search


Phase 1: General Apps Landing Page and Tutorial

Initially, our strategy to up-level the developer ecosystem will center around introduction and information. We will create a compelling landing page and tutorial that delve into all the subtleties of the general apps development case. In later phases we will expand our landing page + tutorial formula to address other app verticals of interest with the same content formula.

Wait what, Ecosystem?

Imagine you're a web developer and you want to learn about this Web Apps thing. We should explain to you what this is, what you can do with it and how to build a web app, providing you with guidance and resources along the way.

Goals

  • Make the app developer experience amazing
  • Give app developers a very clear path to where they want to go

Audiences

  • Mobile app developers
  • Game developers
  • Web developers
  • Partners/App workshops
  • Startups

Outline

  • Design
  • Revision/Source control
  • App workshops/IDEs
  • Advertising
  • Statistics
  • Purchases
  • Hosting
  • Cloud storage

Notes

Relevant Sites

Internal:

External:

Landing Page

Informational landing page(s) outlining the dev process for web apps.

Suggested outline:

Why should I care?

What's a Web App? - content

  • Examples
  • Compare to other platforms
    • iOS, Android
    • Website
    • Add-on
  • Technologies used

Code it! - content

  • The parts of an open web app
  • Bootstrap
  • HTML5 / CSS3 / JS docs
  • Localization

Test it! -- content

Publish it! (see "test it" content)

  • Deployment
    • (own server, Heroku, Google Appspot)
  • Marketplace / AMO
  • Monetization

Next Steps (see "test it" content)

  • Updates
  • User Engagement

Phase 2: Vertical Coverage for Landing Pages and Tutorials

After the initial landing page and tutorial are produced to serve the general apps case, a template will be solidified from that process that will be applied to each app vertical of interest. Games, Video, News & Reading, etc. will all have a landing page and tutorial created that addresses the specific needs of developers creating apps under each umbrella.


Phase 3: Mozilla Builder

The Mozilla Builder is a ecosystem-unifying developer tool that supports app creation from "idea to paid". The Builder will aid in idea formulation, provide a bootstrap for new projects, integrate documentation based on context, provide an authoring environment, help in app testing, and enable publishing to the Mozilla Marketplace, as well as a host of other value added services that support the entirety of the app life-cycle.