Apps/Ecosystem: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
(add IRC channel link, update names)
 
(42 intermediate revisions by 2 users not shown)
Line 1: Line 1:
These are the projects and operational goals for the [[Webdev/DevEcosystem|Dev Ecosystem team]].
This is a project overview for the [[Apps/Engineering|Apps Engineering team]].


== Ecosystem Docs & PRDs ==
== Select Projects ==
* Firefox {,OS} <-> Web development frameworks
** EmberCLI plugin for Firefox OS (project codename "recroom")
** [https://github.com/mozilla/node-firefox node-firefox]


* [https://ecosystem.etherpad.mozilla.org/goals-q1-2013 Developer Ecosystem Explainer]
* Cross-Platform tools
* [https://docs.google.com/document/d/1ZoVcoQzHkg_BcNn1ApAfP3iTq-A_riQh59MJ3TDr2J4/edit# Developer Hub PRD]
** [[CordovaFirefoxOS|PhoneGap / Apache Cordova integration]] -- cross-platform apps development framework
* [https://docs.google.com/document/d/1iLVOH7tm0Mxs03oWFoW9dP3ezlCDFU1XNouJTWAgPtg/edit# Web Components PRD]
* [https://docs.google.com/document/d/1V78_z_r6Lkmu3qnYh7iVvucM4dZ5yX6EV7Hul_fuFb4/edit# App Generator PRD]


== Q1 2013 ==
* Showcase Apps
([https://ecosystem.etherpad.mozilla.org/goals-q1-2013 goals document])
** high fidelity -- a podcast client for Firefox OS


=== Current projects ===
* Libraries
* Developer Hub
** [https://github.com/mozilla/localforage localForage] -- a convenience library for async data storage across platforms, with localStorage fallback
** Tighter integration with MDN
** Quick Start Section
* Tools and templates (mortar)
** integrate sutthisan into mortar
** develop at least two ways for to simplify building offline apps for developers
* x-tags:
** Release set of at least 5 x-tags according to specs provided by Firefox OS UX
* Reference apps
** 2D game reference app
** create a "kitchen sink" app, running automated tests for relevant WebAPIs
** integrate payments into at least one reference app


=== Upcoming projects ===
== Quarterly Goals ==
(Overarching Marketplace/Content Ecosystem group goals are maintained by Bertrand Neveux et al. The following goals align with those global initiatives, but are much more detailed and specific to the Apps Engineering group.)
* 2015: [https://docs.google.com/a/mozilla.com/document/d/1Oim9lmTdrFXj_Yepj94Tkt8A03-SCv_ejDTmc3YV1sc/edit Quarter 1] | [https://docs.google.com/a/mozilla.com/document/d/1O_Kba4fhYiQ0wR7AUX5UOSVcTtNkEcfdpaAWPq2Nois/edit Quarter 2] | [https://docs.google.com/document/d/1bf-zwldoQ5mRkVioKJpwHOHAFOtzdv0EfQ8fZ3_UbH8/edit Quarter 3]
* 2014: [https://ecosystem.etherpad.mozilla.org/goals-q1-2014 Quarter 1] | [https://ecosystem.etherpad.mozilla.org/goals-q2-2014 Quarter 2] | [https://docs.google.com/a/mozilla.com/document/d/12qyKZkDG2vkt2REpHo2a_W3sI46XWpk0k-3kKgS7I-A/edit Quarter 3] | [https://docs.google.com/a/mozilla.com/document/d/1f7h6b8PH9aXNUh_GE37EMtlu2JCr0Y4GDgg8P6u0w-k/edit Quarter 4]
* 2013: [https://ecosystem.etherpad.mozilla.org/goals-q1-2013 Quarter 1] | [https://ecosystem.etherpad.mozilla.org/goals-q2-2013 Quarter 2] | [https://ecosystem.etherpad.mozilla.org/goals-q3-2013 Quarter 3] | [https://ecosystem.etherpad.mozilla.org/goals-q4-2013 Quarter 4]


== Previous Quarters/Projects ==
== Previous Quarters/Projects ==
=== Q4 2012 ===
* Check out the [https://wiki.mozilla.org/index.php?title=Apps/Ecosystem&action=history Wiki history]
([https://ecosystem.etherpad.mozilla.org/goals-q4-2012 goals document])
* Marketplace Developer Hub
* Mortar Templates
* Marketplace Submission API
* x-tags
 
=== Q3 2012 ===
* [[Apps/Developers|Apps Developers]]: Landing page and development tutorial for prospective apps developers ("Marketplace Developer Hub")
* [[Apps/Mortar|Mortar]]: JS Framework / responsive design template / web components for apps developers
* [[Apps/Napkin|napkin]]: A rapid web prototyping tool
* [[Apps/newnewtab|New Tab content server (newnewtab)]]: New Tab page experiment serving personalized and recommended Apps content
** Proof-of-concept for in-app advertising system
* [[Apps/API|Submission API]] for apps marketplace
* [[Apps/DesignGuide|UX Design Guidelines]] for Apps Developers
* [[Apps/x-tag|x-tag]]: Web components for modern browsers
* easy-to-use Firefox OS emulation ("Firefox OS Simulator")
 
=== Q2 2012 ===
* [[Apps/Apptastic|Apptastic]]: Development experiments on various app development platforms
* [[Identity/persona.org|persona.org]]: Portal for people to manage their online life (apps, contacts, identity)


== Tentative projects/ideas ==
== Tentative projects/ideas ==
Reach out to [[Webdev/DevEcosystem|the Dev Ecosystem team]] in person or on IRC to discuss these!
Reach out to [[Apps/Engineering|the Apps Engineering team]] in person or [[IRC|on IRC]] ([irc://irc.mozilla.org/apps #apps]) to discuss!
* Web API platform interface for PhoneGap / Apache Cordova
* Contribute apps to Gaia / fix up existing apps to make them really good[tm] examples of open web apps
* [[Apps/Builder|Web builder]]: Tool chain to guide developers through the apps building and publishing process

Latest revision as of 22:26, 4 September 2015

This is a project overview for the Apps Engineering team.

Select Projects

  • Firefox {,OS} <-> Web development frameworks
    • EmberCLI plugin for Firefox OS (project codename "recroom")
    • node-firefox
  • Showcase Apps
    • high fidelity -- a podcast client for Firefox OS
  • Libraries
    • localForage -- a convenience library for async data storage across platforms, with localStorage fallback

Quarterly Goals

(Overarching Marketplace/Content Ecosystem group goals are maintained by Bertrand Neveux et al. The following goals align with those global initiatives, but are much more detailed and specific to the Apps Engineering group.)

Previous Quarters/Projects

Tentative projects/ideas

Reach out to the Apps Engineering team in person or on IRC (#apps) to discuss!