Engagement/Developer Engagement/FirefoxOSApps

From MozillaWiki
Jump to: navigation, search
Ambox outdated.png THIS PAGE MAY BE OUTDATED
This article is in parts, or in its entirety, outdated. Hence, the information presented on this page may be incorrect, and should be treated with due caution until this flag has been lifted. Help by editing the article, or discuss its contents on the talk page.

Mozilla Firefox OS Apps & Marketplace Developer Engagement

Goals

  • Generate enthusiasm and build a vital ecosystem around mobile, HTML5 Open Web Apps/Firefox OS
  • Populate the Firefox Marketplace with 100 quality apps
  • Populate the Marketplace with 1000 quality apps six months after Telefonica Firefox OS phone launch


Audience

Developer targets

By developer type

  • HTML5 app developers: Target key html5 app developers and invite them to port their apps to Firefox OS
    • HTML5 Game developers
  • Web developers: Teach web developers to build quality apps through a series of events, training, resources & incentives
    • Dependencies: Staffing, expertise and localization support needed to succeed
    • Consider partnering and outsourcing this expertise
  • App developers: Encourage/teach iPhone/Android/Java app developers to be Firefox OS app developers. Deliver great tools and a compelling value proposition.
    • Open Web/Open Data advocates
    • Hybrid developers - already have both native & web skills - convert them to HTML5/FFOS
    • Dependencies: tools, testing environment, Marketplace

By region

  • Brazil: Java & JavaScript developers, Web developers/students interested in HTML5
  • Colombia, Chile,

Dependencies

More detail in the sections below:

  • device access & readiness Hardware Deployment Plan (Owners: Julie Choi/Stormy Peters)
  • Simulator & testing environment readiness R2D2B2G tool support (Owner: NA Cross-functional Developer: Myk Melez)
  • Marketplace and Devhub GA (Owner: Rick Fant)
  • Improved developer tools & templates (Owner: Kevin Dangoor/Fred Wenzel)
  • Performant environment for HTML5 game play (Rob Hawkes)
  • Regional availability, clear localization guidance & localization resources (Owner: NA)

Strategy

  • Build on HTML5, open web excitement
  • Work with existing Mozilla community in region: Mozilla Brazil and worldwide, use Speaker Reps & other ReMo reps to generate excitement and deliver training
  • Leverage Mozilla's experience building the add-ons developer community
  • Attract developers from new communities - identify and focus on those
    • Example: Open data advocates like W3C
    • Example: Java developers in Brazil who want to learn HTML5

Participants & Stakeholders

Developer Engagement team (Stormy Peters)

  • Technical Evangelism team (Mark Coggins)
  • Mozilla Developer Network (MDN) team (Ali Spivak)
  • Engagement-Developers: Contributors from the Global community
      • Doc sprint contributors
      • Localizers
      • Speakers, community leaders and evangelism reps

Marketplace & Apps Engineering Teams

  • DevEcosystem team: Fred Wenzel engineering/Daniel Buchner PM
    • Devhub website
    • Tools: Mortar, WebGameStub, X-tags
    • Tools: R2D2B2G, Myk Melez
    • Apps & Marketplace: Support for hackers/hack days, speakers about Apps
      • Bill Walker
      • Anant Narayan
      • Matthew MacPherson (tofumatt)
      • Matthew Claypotch (Potch)


Developer Tools team (Kevin Dangoor PM)

  • Daniel Buchner:
    • Devhub website
    • Custom elements (www.X-tags.org)

Firefox OS Engineering Team

Mozilla Support Team (SUMO)

  • Ibai Garcia, Apps & Marketplace support lead

Partners

  • Telefonica
    • Blue Via
    • Wayra
    • Vivo/Terra
  • Qualcomm
  • Deutsche Telecom
  • ???


Tactics

Developer Events

Conferences: Speaking & sponsorships

July
  • The Developer Conference, Sao Paulo, BR, July, Fabio Magnoni
  • DevCon5, Bill Walker, The Mozilla App Ecoystem” NYC, July 23.
  • The Developer Conference, Floripa, BR, August, Fabio Magnoni
  • FISL, July 25-29
August
  • BrazilJS, Aug 30-31
  • Proposed:Mozilla-hosted Developer Conference (suggested for 2013)

MARK - I don't have everyone's speaking gigs from across the team, there are many here (and many missing from here: https://developer.mozilla.org/en-US/events

Hackathons & doc sprints

  • Mozilla Interns Apps Hackathon, Mountain View, CA, July
  • FISL Hackathon & Doc Sprint, Porto Alegre, BR, July
  • Br-JS Apps Hackathon & Doc Sprint, Porto Alegre, BR Sept 1
  • Geeks on Mocha, Rio de Janeiro, BR, Sept 29-30
  • support for TEF Campus Party, Recife, BR July 29
  • support for TEF Campus Party, Berlin, Aug 25
  • proposed:TDC Goainia, Oct 20-21 (TBD)
  • proposed: November hackathon w/ThoughtWorks, Recife, BR

Evangelism reps training program for Apps outreach

  • San Francisco
  • Sao Paulo
  • Warsaw
  • proposed: Singapore (MozCamp Asia) - November

Other Event Support, Facilitation & Consulting

  • Support for onsite partner training
  • Training materials, localization
  • Event logistics
  • Staffing support
  • Collateral: t-shirts, stickers, banners
  • Vivo & Terra Training, Porto Alegre, BR, Aug 2012
  • Support for business development hosted events
    • Example: Staffing & event logistics for The Next Web, collateral coordination and shipping

Training (Proposed)

  • Screencast trainings/webinars
  • Courseware for building open web apps
  • HTML5 app development for BR CS students (proposal under legal review)
  • HTML5 workshop
  • Games development
  • Responsive design workshop
  • Xtags - UI components
  • Apps bootcamp (WebFWD-style mini-program)

Documentation & Developer Communications

  • MDN
    • HTML5
    • WebApps
    • Firefox OS specifics
  • Hacks Blog and Developer Newsletter
    • Hacks Weekly links (all)
    • HTML5 weekly links (Joe Stagner)
    • @mozlabs and @mozhacks twitter account management
    • Monthly About:Hacks newsletter (Joe Stagner)
  • DevHub
  • Launched the Partner spotlight video program w/Biz Dev (March 2012)
  • Localization resources & management
    • Blog post translation management
    • Manage and recruit translators for blog posts, surveys, developer communications, event promotion - ongoing

App Design & Quality Guidelines

  • Created first draft of Apps quality doc (Havi, Joe, team)
  • Contributors to & reviewers of the current Apps quality guideline doc
  • Other guidelines proposed:
    • UI
    • Security
    • Performance
    • API Testing & Benchmarking
  • HTML5 Games performance report (Rob Hawkes)

Tools

  • Emulator(s)
  • R2D2B2G - Myk Melez's add-on build of B2G
  • Build/packaging - past versions of Gaia Rockin' by Jeff Griffiths
  • Debugger (Proposed)
  • Lint-like tool to check validate adherence to app guidelines (Cvan's manifest checker)
  • Chloi.io - platform from the Phonegap guys, now working as a WebFWD team

Starter/sample App Framework

  • 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

STORMY: We have to have support in a Mozilla channel. Our own forums or SUMO or something.


  • Stack overflow forums
  • SUMO Support for Developers
    • Staffing (Ibai)
    • Scoping of developer support needs (Janet)
  • Mozilla Open Web Apps mailing list (see bugzilla for ongoing status of list/groups integration issue)
  • Mozilla Brazil community list
  • Community locationalization efforts (ongoing)
    • localized versions
  • Proposed: Community validation hub

Contests, Incentives & Sponsored Services

  • Proposed: Professional UI review (under exploration)
  • Localization services
  • Ideation Assistance

Developer Phone Program

Outreach & Influencer Relationship Management

  • this is the catch-all for a lot of the connecting and cross-communications we manage between various stakeholders & participants.