Firefox OS/Stingray: Difference between revisions

No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 34: Line 34:


== Ongoing work ==
== Ongoing work ==
* Scope is still being determined and there is a master meta bug created
=== Key focus areas of the team ===
* {{bug|980768}} [Stingray] TV support
* Priority items for the team : {{Bug|1146810}}
* More detail can be found in Firefox OS Engineering status report: https://mana.mozilla.org/wiki/display/PM/Firefox+OS+Engineering+Status+Report
* [https://docs.google.com/drawings/d/1xa5vWmWZejTYHAORkLvn4VsWwt12H0FMQH6IsKKITGw/edit?usp=sharing| TV Components Overview]
* [https://docs.google.com/drawings/d/1xa5vWmWZejTYHAORkLvn4VsWwt12H0FMQH6IsKKITGw/edit?usp=sharing| TV Components Overview]
=== Key focus areas of the team ===
* {{Bug|1067781}} [Stingray] Card UI for Smart Screen
* {{Bug|1067781}} [Stingray] Card UI for Smart Screen
* {{Bug|1067828}} [Stingray] Interconnectivity
* {{Bug|1067828}} [Stingray] Interconnectivity
* {{Bug|1067862}} [Stingray] Remote Notification
* {{Bug|1067862}} [Stingray] Remote Notification
=== Gaia ===
= Gaia =
==== System Architecture ====
====System Architecture====
* <strike>2-layered widget support</strike> - {{bug|983001}}
* <strike>2-layered widget support</strike> - {{bug|983001}}
** A prototype of 2-layered widget can be found at https://github.com/luke-chang/gaia/tree/TV_arch1
** A prototype of 2-layered widget can be found at https://github.com/luke-chang/gaia/tree/TV_arch1
Line 51: Line 51:
* [[FirefoxOS/Stingray/SmartScreen/|Card UI for Smart Screen Wiki Page]]
* [[FirefoxOS/Stingray/SmartScreen/|Card UI for Smart Screen Wiki Page]]


==== Applications ====
====Applications & Integration====
* DLNA support - {{bug|984108}}
* Browser
** [https://docs.google.com/a/mozilla.com/drawings/d/1y5p1izYsfWl5oBbliuryi4iphiOob6E1-AebMER5zD4/edit| Components Diagram]
* Device Deck
** SSDP advertising Service - {{bug|751172}}
* FTU - Tutorial
* Http Live Streaming
* Settings
** m3u8 parser
* Keyboard
** media player with using [http://www.w3.org/TR/media-source/| Media Source Extensions API ]
* TV Deck
* TV program
* Dashboard
* App Deck
* Home
* System
* Presentation API
* Firefox account integration and cross experience


==== Others ====
====Others====
* Build system supports multiple devices - <strike>{{bug|979784}}</strike> landed to master by Gary Chen
* Build system supports multiple devices - <strike>{{bug|979784}}</strike> landed to master by Gary Chen
** Step 1. Add 'GAIA_DEVICE_TYPE' flag in gaia build system.
** Step 1. Add 'GAIA_DEVICE_TYPE' flag in gaia build system.
Line 68: Line 75:
*** Step b. Let wallpaper APP's build system support  'GAIA_DEVICE_TYPE' flag.
*** Step b. Let wallpaper APP's build system support  'GAIA_DEVICE_TYPE' flag.


=== Web API ===
= Gecko =
====Web API====
* TV Manager Web API - {{Bug|998872}}  
* TV Manager Web API - {{Bug|998872}}  
** It is on going to polish a first version then open to public space. ex: Bugzilla and dev-webapi@lists.mozilla.org.
** It is on going to polish a first version then open to public space. ex: Bugzilla and dev-webapi@lists.mozilla.org.
Line 79: Line 87:
** Create a new type of MediaStreamTrack for text and metadata - {{Bug|987501}}
** Create a new type of MediaStreamTrack for text and metadata - {{Bug|987501}}
* Expose a client UDP datagram socket API to web application - {{Bug|745283}}
* Expose a client UDP datagram socket API to web application - {{Bug|745283}}
* Presentation API - {{Bug|1069230}}
* Presentation API - {{Bug|1069230}}
* mozWidget API - {{Bug|1005818}}
* mozWidget API - {{Bug|1005818}}


=== Gecko ===
<big>'''Media'''</big>
<big>'''Media'''</big>
* '''DOM Level'''
* '''DOM Level'''
Line 111: Line 116:
* Allow nested oop <iframe mozbrowser> without nested content processes - {{bug|879475}}
* Allow nested oop <iframe mozbrowser> without nested content processes - {{bug|879475}}
** Just be transferred to stream 3.
** Just be transferred to stream 3.
====EME====


== Presentations ==
== Presentations ==
Confirmed users
217

edits