Engagement/Developer Engagement/FirefoxOSApps: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
= Mozilla Firefox OS App Developer Engagement  =
= Mozilla Firefox OS Apps & Marketplace Developer Engagement  =


== Goals ==
== Goals ==


*Generate enthusiasm and build a vital ecosystem around Web Apps/Firefox OS
*Generate enthusiasm and build a vital ecosystem around mobile, HTML5 Open Web Apps/Firefox OS
*Populate the Marketplace with 100 quality apps by end of 2012 (NOTE: this is not as a viable goal given overall product and strategy readiness, as I have argued consistently since the day it was suggested in late May:Havi)
*Populate the Marketplace with 100 quality apps by end of 2012 (NOTE: this is not a viable goal given overall product, strategy tools and device readiness, as I have argued consistently since the day it was suggested in late May:Havi)
*Populate the Marketplace with 1000 quality apps six months after Telefonica Firefox OS phone launch
*Populate the Marketplace with 1000 quality apps six months after Telefonica Firefox OS phone launch
phone
phone


* Resources: https://docs.google.com/presentation/d/1xsw7WZBmWi_kIrqUsJHxEziDRU3BPGdLeCipvXzgdJM/edit
*100 regionally relevant quality apps submitted to Marketplace for Brazil (long tail apps)
*What's a quality app? https://docs.google.com/document/d/1e8IXV3lg0RE8VaYGicyejlKRSBTRbjEd6IIpHm08c54/edit


== Participants & Stakeholders==
== Participants & Stakeholders==
Line 16: Line 13:
*Developer Engagement team (Stormy Peters)
*Developer Engagement team (Stormy Peters)
**Technical Evangelism team (Mark Coggins)
**Technical Evangelism team (Mark Coggins)
***Shezmeen Prasad, Developer events manager
***Havi Hoffman, Apps content wrangler
***Joe Stagner, Tech evangelist
**Mozilla Developer Network (MDN) team (Ali Spivak)
**Mozilla Developer Network (MDN) team (Ali Spivak)
***Janet Swisher, Apps documentation lead
***Janet Swisher, Apps documentation lead
Line 21: Line 21:
*Developer Tools team  (Kevin Dangoor PM)
*Developer Tools team  (Kevin Dangoor PM)
**DevHub team: Fred Wenzel engineering/Daniel Buchner PM
**DevHub team: Fred Wenzel engineering/Daniel Buchner PM
**Tools: Mortar, WebGameStub, X-tags
***Tools: Mortar, WebGameStub, X-tags
*Marketplace & Apps Engineering Teams  
*Marketplace & Apps Engineering Teams  
***Tools: R2D2B2G, Myk Melez
*Firefox OS Engineering Team
*Firefox OS Engineering Team
*Mozilla Support Team
*Mozilla Support Team
Line 28: Line 29:
*Partners
*Partners
**Telefonica
**Telefonica
***Blue Via
***Wayra
**Qualcomm


== Audience ==
== Audience ==


*Targets
*Targets
**Web Developers, App Developers, Mobile UX specialists
**Web Developers
**App Developers
**Mobile UX specialists
**Open Web Advocates
**Regional targets: Brazil, Argentina, Colombia, Chile, Venezuela, Spain
**Regional targets: Brazil, Argentina, Colombia, Chile, Venezuela, Spain


**Head & torso: strategic apps & key brands world-wide
**Head & torso: strategic apps & key brands world-wide
**Long tail- independent, community & locally relevant niche developers: focus on Brazil initially
**Long tail- independent, community & locally relevant niche developers: our focus to date has been on Brazil


== Strategy ==
== Strategy ==
*Leverage Mozilla's experience building the add-on community
*Leverage Mozilla's experience building the add-ons community
*Work with existing Mozilla community in region
*Work with existing Mozilla community in region: Mozilla Brazil
*Build on HTML5, open web excitement
*Build on HTML5, open web excitement
*Attract developers from other communities - identify and focus on those
*Attract developers from other communities - identify and focus on those
**Example: Open data advocates like W3C
**Example: Java developers in Brazil who want to learn HTML5
**Example: Java developers in Brazil who want to learn HTML5


== Tactics ==
== Tactics ==


*Developer Events
*Developer Events  
**Conferences: Speaking & sponsorships
**Conferences: Speaking & sponsorships
**Hackathons & doc sprints  
**Hackathons & doc sprints  
**Mozilla-hosted Developer Conference
***FISL Hackathon & Doc Sprint, Porto Alegre,
*Training
**Mozilla-hosted Developer Conference (suggested for 2013)
**Support for onsite partner training
***Training materials, localization
***Event logistics
***Staffing support
***Examples: CI&T training in Campinas, BR, July 2012; Vivo & Terra Training, Porto Alegre, BR, Aug 2012
**Support for business development hosted events
***Example: Staffing & event logistics for The Next Web
*Training (Proposed)
**Screencast trainings/webinars
**Screencast trainings/webinars
**Courseware for building open web apps
**Courseware for building open web apps
***Responsive design
***Responsive design workshop
***Xtags - UI components
***Xtags - UI components
*Documentation
*Documentation & Developer Content
**MDN
**MDN
***HTML5
***HTML5
***WebApps
***WebApps
***Firefox OS specifics
***Firefox OS specifics
**Hacks Blog and Developer Newsletter
***Hacks Weekly links
***HTML5 weekly links (Joe Stagner)
***@mozlabs and @mozhacks twitter account management
***Monthly About:Hacks newsletter (Joe Stagner)
**DevHub
**DevHub
**Video resources
**Video resources
**Localization resources
**Localization resources
*App Design & App Quality Guidelines
*App Design & App Quality Guidelines
**Contributors to & reviewers of the current Apps quality guideline doc, prior to hiring of Lisa Brewster
**UI
**UI
**Security
**Security
Line 70: Line 92:
*Tools
*Tools
**Emulator(s)
**Emulator(s)
**Build/packaging
**R2D2B2G - Myk Melez's add-on build of B2G
**Debugger
**Build/packaging - past versions of Gaia Rockin' by Jeff Griffiths
**Lint-like tool to check validate adherence to app guidelines?
**Debugger (Proposed)
**Starter/sample App Framework
**Lint-like tool to check validate adherence to app guidelines (Cvan's manifest checker)
**Reusable components library
*Starter/sample App Framework
**UI widgets
**Mortar: Dev Ecosystem team (James Long)
**Web Game Stub: Mozilla Labs/Dev Ecosystem (Dan Mosedale)
**Proposed: sports starter app
**Proposed: Music band starter app
**Proposed: transit app
*Reusable components library
**X-tags: UI widgets (Daniel Buchner)
*Support
*Support
***Community forums
**Stack overflow forums
***Community validation hub
**Open Web Apps mailing list
***localized versions
***Community validation hub  
***Community locationalization
***Community locationalization
***Sponsored services
***Sponsored services
Confirmed users
1,021

edits

Navigation menu