WebAPI/PresentationAPI/ProgramManagement

From MozillaWiki
Jump to: navigation, search

Team members

  • Engineering Manager
    • Shian-Yow Wu
  • Tech Lead
    • Shih-Chiang Chien
  • Platform Team Member
    • Tommy Kuo
    • Jimmy Chang
    • Kershaw Chang
    • Junior Hsu
  • QA Member
    • Mike Lien
    • Cynthia
  • UX Member
    • Tori Chen
  • Engineering Program Manager
    • Aaron Wu

Roadmap

  • Q2 milestone
    • 1-UA mode support for HDMI on FxOS (TA: end of April)
    • UI support on Fennec (TA: May)
      • Confirm with UX team for resource (TA: end of April)
    • TV Network Protocol (TA: end of June)
      • Data channel (TA: end of May)
      • Standard protocol implementation (TA: end of June)
      • Security consulting
        • Architecture security review (involved with Paul T.)
    • Web API catch up the latest spec for receiver (TA: end of June)
    • TV testing (TA: start from the end of May)
    • Start to align with Flyweb on roadmap/scope (TA: should be aligned by the end of April)
  • Q3 milestone
    • Chromecast implement on Fennec, HDMI is optional (TA: end of Sep.)
    • Controller API implementation (TA: end of Sep.)
    • Recommendation Protocol implementation (TA: end of Sep.)
    • Firefox UI design (TA: end of Sep.)
      • Alpha prototyping (TA: end of Sep.)
    • mDNS device discover (Coordinate with Flyweb team)


    • Testing Plan
      • To discuss feature test (TA: early July or even in London WW)
      • Implementation Security review/evaluation (start from July)
    • To be decided after London WW
      • Desktop support for 1-UA mode
      • Public Web API for 2-UA mode

Timeline

PAPI Timeline.png

Checkpoint

  • Q2
    • April 14th (Kickoff)
    • April 28th
    • May 12th
    • May 26th (MozLondon Session)
  • Q2
    • Aug 19th
    • Sep 2nd
    • Sep 16th
    • Sep 30th

Status Tracking

Presentation API Dashboard [ETA by 8/19]

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Presentation API Dashboard [ETA by 9/2]

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Presentation API Dashboard [ETA by 9/16]

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Presentation API Dashboard [ETA by 9/30]

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Presentation API Dashboard [ETA FX52]

Full Query
ID Component Summary Status Resolution Assigned to Depends on Blocks Whiteboard Blocking b2g
1252788 DOM: Core & HTML Integrate ChromeCast into Presentation API NEW 1282003, 1305351, 1305352 1184036 btpp-fixlater [ETA Fx52] ---

1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Presentation API Dashboard [ETA FX53]

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Presentation API Dashboard [Backlog]

Full Query
ID Component Summary Status Resolution Assigned to Depends on Blocks Whiteboard Blocking b2g
1195221 DOM: Core & HTML Implement LocalPresentationSessionTransport for 1-UA devices NEW Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) 1184036, 1228474 [Backlog] ---
1267122 DOM: Core & HTML [Presentation WebAPI] receiving browser context should reflect the language preference of controlling browser context NEW 1184073 btpp-fixlater [Backlog] 2.6+
1268795 DOM: Core & HTML [Presentation WebAPI] create a sandbox for loading presented content NEW 1267923 1069230 [ft:conndevices]btpp-fixlater [Backlog] ---
1276380 DOM: Core & HTML [Presentation WebAPI] support terminating a presentation in receiving presentation context NEW 1272197 1069230 btpp-fixlater [Backlog] ---
1289680 DOM: Core & HTML [Presentation WebAPI] default enable DataChannel as transport channel NEW 1184073, 1228474 [Backlog] 2.6+
1341551 Web Speech Label runnables under dom/media/webspeech NEW 1341539 [QDL][BACKLOG][MEDIA] ---
1343467 Graphics gfx-labeling Label runnables in widget/android/ NEW 1341537 [gfx-noted][QDL][BACKLOG][GFX] ---
1343468 Widget: Gtk Label runnables in Linux widget NEW 1341537 tpi:+[QDL][BACKLOG][GFX] ---
1343469 Widget: Cocoa Label runnables in Mac widget NEW 1341537 tpi:+[QDL][BACKLOG][GFX] ---
1343474 Widget: Win32 Label runnables in Windows widget NEW 1341537 tpi:+[QDL][BACKLOG][GFX] ---
1343484 Graphics gfx-labeling Label runnables in gfxFont NEW Vincent Liu[:vliu] 1341537 [gfx-noted][QDL][BACKLOG][GFX] ---
1343486 Graphics gfx-labeling Label runnables in gfxPlatform. NEW Vincent Liu[:vliu] 1341537 [gfx-noted][QDL][BACKLOG][GFX] ---
1343722 Graphics: Layers gfx-labeling Label runnables in gfx layers. NEW 1341537 [gfx-noted][QDL][BACKLOG][GFX] ---
1343759 Graphics gfx-labeling Label runnables in gfx gamepad. NEW Vincent Liu[:vliu] 1341537 [gfx-noted][QDL][BACKLOG][GFX] ---
1343763 Graphics gfx-labeling Label runnables in gfx misc NEW 1341537 [gfx-noted][QDL][BACKLOG][GFX] ---
1350207 Graphics Label the PVRManager message NEW 1341537 [QDL][BACKLOG][GFX][gfx-noted] ---
1351639 Graphics: Layers Label nsExiprationTracker subclass TileExpiry NEW 1345464 1341537 [QDL][BACKLOG][GFX][gfx-noted] ---
1366683 DOM: Core & HTML Label runnables in dom/worklet NEW 1335601 [QDL][BACKLOG][DOM] ---

18 Total; 18 Open (100%); 0 Resolved (0%); 0 Verified (0%);


No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Presentation API 2.6+ Dashboard

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Presentation API 2.6? Dashboard

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);

1-UA support for Presentation API

Full Query
ID Summary Product Component Resolution Assigned to Depends on Blocks Whiteboard Blocking b2g Feature b2g Target milestone
1195221 Implement LocalPresentationSessionTransport for 1-UA devices Core DOM: Core & HTML Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) 1184036, 1228474 [Backlog] --- --- ---
1252788 Integrate ChromeCast into Presentation API Core DOM: Core & HTML 1282003, 1305351, 1305352 1184036 btpp-fixlater [ETA Fx52] --- --- ---
1304976 [Presentation API] Controller doesn't show an error message when the presentation url with a bogus url Core DOM: Core & HTML Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) 1184036 [ft:conndevices] --- --- ---
1313368 [Presentation API] Fennec stalls when trying to load a page Core DOM: Core & HTML 1184036 --- --- ---
1313404 [Presentation API] [debug build only] Fennec crashes after running a test from http://w3c-test.org Core DOM: Core & HTML 1184036 --- --- ---
1316584 [Presentation WebAPI] No way to terminate the presentation from Android notifications on Android KitKat Core DOM: Core & HTML 1184036 --- --- ---
1316592 [Presentation WebAPI] Nearby Devices dialog still displayed after TV display is closed Core DOM: Core & HTML 1184036 --- --- ---
1317372 [Presentation WebAPI] Can not launch presentation directly from another receiver to another Core DOM: Core & HTML Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) 1184036 --- --- ---

8 Total; 8 Open (100%); 0 Resolved (0%); 0 Verified (0%);


2-UA support for Presentation API

Full Query
ID Summary Product Component Resolution Assigned to Depends on Blocks Whiteboard Blocking b2g Feature b2g Target milestone
1195605 [Presentation WebAPI] Support many-to-one session Core DOM: Core & HTML 1192101 1184073, 1067828, 1067862 [ft:conndevices] --- --- ---
1207051 [Presentation WebAPI] security review for device control protocol Core DOM: Core & HTML 1184073 [ft:conndevices] --- --- ---
1225736 Turn on MDNS service on Linux Core Networking 1184073 [necko-would-take] --- --- ---
1228504 [Presentation WebAPI] Take all IP addresses in PresentationChannelDescription into account Core DOM: Core & HTML 1069230 1184073 --- --- ---
1239909 Turn on MDNS service on Windows Core Networking 1184073 [necko-would-take] --- --- ---
1267122 [Presentation WebAPI] receiving browser context should reflect the language preference of controlling browser context Core DOM: Core & HTML 1184073 btpp-fixlater [Backlog] 2.6+ --- ---
1289680 [Presentation WebAPI] default enable DataChannel as transport channel Core DOM: Core & HTML 1184073, 1228474 [Backlog] 2.6+ --- ---

7 Total; 7 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Reference

Weekly Sync-up

  • Weekly Meeting
    • Every Thursday @11am