Apps/Ecosystem: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Q4 2014 and Q1 2015 goals)
(→‎Current Projects: updated, streamlined project list)
Line 1: Line 1:
This is a project overview for the [[Apps/Engineering|Apps Engineering team]].
This is a project overview for the [[Apps/Engineering|Apps Engineering team]].


== Current Projects ==
== Select Projects ==
* Web Components and Templates (Potch, Sole)
* Firefox {,OS} <-> Web development frameworks
** [https://github.com/mozbrick/brick Brick] -- UI components for apps
** EmberCLI plugin for Firefox OS (project codename "recroom")
** [https://github.com/mozilla/mortar mortar] -- templates for building apps
** [https://github.com/mozilla/node-firefox node-firefox]


* Cross-Platform tools (Piotr, Rodrigo, jweathersby)
* Cross-Platform tools
** [[CordovaFirefoxOS|PhoneGap / Apache Cordova integration]] -- cross-platform apps development framework
** [[CordovaFirefoxOS|PhoneGap / Apache Cordova integration]] -- cross-platform apps development framework


* Showcase Apps (Sole, Jen, tofumatt, et al)
* Showcase Apps
** around -- a cross-platform Foursquare client
** around -- a cross-platform Foursquare client
** Podcasts -- a podcast client for Firefox OS
** high fidelity -- a podcast client for Firefox OS


* Libraries
* Libraries
** [http://github.com/mozilla/localforage localForage] -- a convenience library for async data storage across platforms, with localStorage fallback
** [https://github.com/mozilla/localforage localForage] -- a convenience library for async data storage across platforms, with localStorage fallback
** [https://github.com/mozilla/node-firefox-app-validator-manifest Webapp manifest validator] -- a reusable module to test a webapp manifest for validity
** [https://github.com/mozilla/node-firefox-app-validator-manifest Webapp manifest validator] -- a reusable module to test a webapp manifest for validity
*** Upcoming: static code validator for common apps rules such as CSP
* Cross-functional projects (rory, tofumatt)
** [https://ecosystem.etherpad.mozilla.org/devrecs Developer Recommendations] -- Strong recommendations for web developers to make better apps
*** recroom -- a tool/library bundle and yeoman generator tying the above recommendations into a convenient package, so you don't have to.
*** [https://docs.google.com/a/mozilla.com/document/d/1jB263y_LFb40ZDTbj2UlTsNXrNzeMhXIImYUw-aQlnY/edit Offline Initiative] -- an initiative to improve the state of offline capability in apps
** toolchain integration with [https://hacks.mozilla.org/2014/06/webide-lands-in-nightly/ WebIDE] (WebIDE CLI, etc.)


== Quarterly Goals ==
== Quarterly Goals ==

Revision as of 22:35, 26 January 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
    • around -- a cross-platform Foursquare client
    • high fidelity -- a podcast client for Firefox OS
  • Libraries
    • localForage -- a convenience library for async data storage across platforms, with localStorage fallback
    • Webapp manifest validator -- a reusable module to test a webapp manifest for validity

Quarterly Goals

(Overarching Marketplace/Apps group goals are maintained by Rick Fant 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 to discuss!