Difference between revisions of "Loop"

From MozillaWiki
Jump to: navigation, search
(Move try loop to the general docs section - Loop is in release, so doesn't need a specific try page, though we need to extract some of the sections from it.)
(Documentation)
Line 46: Line 46:
  
 
* [[Loop/Architecture]] - Technical documentation of overall system
 
* [[Loop/Architecture]] - Technical documentation of overall system
* [[Loop/Architecture/MVP]]
+
* [[Loop/Architecture/MVP]] - Initial design for MVP-level product
 +
* [[Loop/Architecture/Rooms]] - Initial design for room ("conversation")-based user experience
 +
* [[Loop/Architecture/Context]] - Preliminary design for encrypted room context (name, description, etc)
 
* [[Loop/Desktop & Standalon/Code Style & Structure]]
 
* [[Loop/Desktop & Standalon/Code Style & Structure]]
 
* [[Loop/Data Collection]] - Information to collect about the functioning of the system
 
* [[Loop/Data Collection]] - Information to collect about the functioning of the system

Revision as of 15:58, 6 February 2015

Now known as Firefox Hello.

Overview

At a high-level, the Loop project aims to create a user-visible real-time communications service for existing Mozilla products. This initially includes two major user-facing components: a Desktop portion, integrated with Firefox Desktop; and a Firefox OS Application intended to be used with Firefox OS 2.0 and later.

A good starting point for roughly understanding the user-facing behavior of these components is that the Desktop behavior will be roughly like "Skype, but integrated into the browser;", while the Mobile behavior will be roughly like "Facetime for Firefox OS Devices."

On Desktop, users will have an address book that can be used to initiate calls to other Firefox users, as well as to receive calls based on email identifiers. Video windows can be docked in front of the current tab, or "popped out" into their own window. In both cases, the call can continue while users change tabs and navigate around the web.

On Firefox OS, the client will use the built-in address book for contact information, and will allow initiating calls to other users as well as to receive calls based on mobile phone numbers.

In terms of project deliveries, the Loop project is using an incremental approach of delivering a minimal initial product consisting of simple voice and video communications. Additional features will be prioritized and added after the initial version is headed towards release, and as we gain more experience with what is most likely to provide the greatest value to our users.

A more complete list of the features planned for the "Minimum Viable Product" (MVP) release can be found in the MVP feature list / User Stories document.

Bug List

  • Bugs are filed in the "Loop" product in Bugzilla.
  • Bugs for each iteration are tracked in trello

Core Team

  • Maire Reavy - Engineering Manager
  • Romain Testard - Product Manager
  • Jorge Munuera - FxOS Product Manager
  • Rafael Rebolleda - FxOS UX Lead
  • Adam Roach - Technical Architecture Lead
  • Shell Escalante - Engineering Program Manager
  • Mark Banner - Engineering / Implementation
  • Dan Mosedale - Engineering / Implementation
  • Nicolas Perriault - Engineering / Implementation
  • Alexis Metaireau - Engineering / Implementation
  • Romain Gauthier - Engineering / Implementation
  • Remy Hubscher - Engineering / Implementation
  • Jared Wein - Engineering / Implementation
  • Mike deBoer - Engineering / Implementation
  • Darrin Henein - UX Lead
  • María Ángeles Oteo - FxOS Engineering Manager
  • Fernando Jiménez - FxOS Engineering
  • Borja Salguero - FxOS Engineering
  • Jose A. Olivera - FxOS Engineering
  • Anthony Hughes - QA Lead

Documentation


[tbd -- other artifacts as they become available]

Standing Meetings

Project Checklist

Loop Project Checklist

Cross-Team Project Calendar

Communication Channels