|
|
Line 5: |
Line 5: |
| = Overview = | | = 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.
| | The loop project (code name for Firefox Hello) started as a video calling solution built into the browser (experience up until FF44) and has now pivoted to addressing Firefox user needs to share Web content. We’ll do so by providing a simple solution which blends web browsing, real-time communication, collaboration and content storage. |
|
| |
|
| 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."
| | The loop project uses an incremental delivery approach building on top of an initial basic implementation which will focus on real-time sharing. |
| | Moving forward we’ll extend this first implementation with the following capabilities: |
| | Asynchronous interactions |
| | Real-time collaboration |
| | Mobile support |
|
| |
|
| 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.
| | Additional features will be prioritized and implemented as we progress development and collect user feedback to help shape what will provide the greatest value to our users. |
| | |
| 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 [https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AlJmiyFngeSwdGJEVnItQ2NVbGx6NXdjbVBUYmIxSGc#gid=0 MVP feature list / User Stories] document.
| |
|
| |
|
| == Bug List == | | == Bug List == |