Firefox OS/Stingray: Difference between revisions
Jump to navigation
Jump to search
(→Gaia) |
|||
Line 29: | Line 29: | ||
=== Gaia === | === Gaia === | ||
* DLNA support - {{bug|984108}} | * DLNA support - {{bug|984108}} | ||
** [https://docs.google.com/a/mozilla.com/drawings/d/1y5p1izYsfWl5oBbliuryi4iphiOob6E1-AebMER5zD4/edit| Efforts Diagram] | |||
** SSDP advertising Service - {{bug|751172}} | ** SSDP advertising Service - {{bug|751172}} | ||
* 2-layered widget support - {{bug|983001}} | * 2-layered widget support - {{bug|983001}} |
Revision as of 11:13, 21 April 2014
The Project
- The Stingray project is an initiative to enable Firefox OS platform to run on larger screen TV
Key Mozilla Team Members
- Product Marketing: Jane Hsu
- PM: Joe Cheng
- UX: Mike Tsai
- Engineering: Keven Kuo
- Gecko
- Marco Chen
- Shian-Yow Wu
- Gene Lian
- Shih-Chiang Chien
- Gina Yeh
- Shelly Lin
- Solomon Chiu
- Gaia
- Evelyn Hung
- John Hu
- Rex Lee
- Gary Chen
- Luke Chang
- Tzu-lin Huang
- Sherman Chen
Ongoing work
- Scope is still being determined and there is a master meta bug created
- bug 980768 [Stingray] TV support
Gaia
- DLNA support - bug 984108
- Efforts Diagram
- SSDP advertising Service - bug 751172
- 2-layered widget support - bug 983001
- IAC protocol - bug 983002
- Widget iframe management by system app - bug 983003
- Custom homescreen app with widget enabled - bug 983004
- Sample widgets - bug 983006
- Blocking all inputs to widgets - bug 983007
Web API
- TV Tuner 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.
- Input Ports Web API - bug ?
- The purpose is to let web app show media stream and detect plug-in status from HDMI/AV cable.
- It is on going to discuss for leveraging getUserMedia series Web API.
- HTMLMediaElement.audio/videoTracks Web API - bug 744896
- MediaStream
- Implement Track related methods and events in MediaStream.webidl - bug 985265
- Create a new type of MediaStreamTrack for text and metadata - bug 987501
- Expose a client UDP datagram socket API to web application - bug 745283
- Ethernet Manager Web API - bug 969268
Gecko
- Add a new kind of MediaStream to by pass our media pipeline - bug 987498
- The mediastream class will be used to represent TV stream which might be rendered by HW Overlay.
- HW Key Management - bug 989198
- Study Phase including 1. capturing & bubbling phase between system app & it's nested iframe. 2. work with Keyboard app. 3. How to detect which keys are supported by platform?
Presentations
- Layers Architecture of System/HomeScreen embedded Apps
- OIPF Functional Architecture
- OITF Terminal Functionality
- Apps Runtime for Broadcasting Services
- TV Tuner Control API - Study
- Introduction of TV IG
Backlog
- Introduce a new class inherited MediaStream to represent HW overlay stream.
- Introduce a new layer type to represent HW overlay frame.
- Introduce a new interface for compositor to pass position info into outside of Gecko.
- Introduce a new interface for decoding image through HW component.
- Introduce a fake tuner driver/HAL for B2G emulator.