WebAPI/PresentationAPI/ProgramManagement

From New wiki
Jump to navigation Jump to 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

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]

<bugzilla>

   {
       "product":"Core",
       "status":["UNCONFIRMED", "NEW", "ASSIGNED", "REOPENED"], 
       "whiteboard":"[ETA 8/19]",
       "cf_blocking_b2g_type":"contains",
       "include_fields": "id, component, summary, status, resolution, assigned_to, depends_on, blocks, whiteboard, cf_blocking_b2g"
   }

</bugzilla>

<bugzilla>

   {
       "product":"Firefox for Android",
       "status":["UNCONFIRMED", "NEW", "ASSIGNED", "REOPENED"], 
       "whiteboard":"[ETA 8/19]",
       "cf_blocking_b2g_type":"contains",
       "include_fields": "id, component, summary, status, resolution, assigned_to, depends_on, blocks, whiteboard, cf_blocking_b2g"
   }

</bugzilla>

Presentation API Dashboard [ETA by 9/2]

<bugzilla>

   {
       "product":"Core",
       "status":["UNCONFIRMED", "NEW", "ASSIGNED", "REOPENED"], 
       "whiteboard":"[ETA 9/2]",
       "cf_blocking_b2g_type":"contains",
       "include_fields": "id, component, summary, status, resolution, assigned_to, depends_on, blocks, whiteboard, cf_blocking_b2g"
   }

</bugzilla>

<bugzilla>

   {
       "product":"Firefox for Android",
       "status":["UNCONFIRMED", "NEW", "ASSIGNED", "REOPENED"], 
       "whiteboard":"[ETA 9/2]",
       "cf_blocking_b2g_type":"contains",
       "include_fields": "id, component, summary, status, resolution, assigned_to, depends_on, blocks, whiteboard, cf_blocking_b2g"
   }

</bugzilla>

Presentation API Dashboard [ETA by 9/16]

<bugzilla>

   {
       "product":"Core",
       "status":["UNCONFIRMED", "NEW", "ASSIGNED", "REOPENED"], 
       "whiteboard":"[ETA 9/16]",
       "cf_blocking_b2g_type":"contains",
       "include_fields": "id, component, summary, status, resolution, assigned_to, depends_on, blocks, whiteboard, cf_blocking_b2g"
   }

</bugzilla>

<bugzilla>

   {
       "product":"Firefox for Android",
       "status":["UNCONFIRMED", "NEW", "ASSIGNED", "REOPENED"],
       "whiteboard":"[ETA 9/16]",
       "cf_blocking_b2g_type":"contains",
       "include_fields": "id, component, summary, status, resolution, assigned_to, depends_on, blocks, whiteboard, cf_blocking_b2g"
   }

</bugzilla>

Presentation API Dashboard [ETA by 9/30]

<bugzilla>

   {
       "product":"Core",
       "status":["UNCONFIRMED", "NEW", "ASSIGNED", "REOPENED"], 
       "whiteboard":"[ETA 9/30]",
       "cf_blocking_b2g_type":"contains",
       "include_fields": "id, component, summary, status, resolution, assigned_to, depends_on, blocks, whiteboard, cf_blocking_b2g"
   }

</bugzilla>

<bugzilla>

   {
       "product":"Firefox for Android",
       "status":["UNCONFIRMED", "NEW", "ASSIGNED", "REOPENED"], 
       "whiteboard":"[ETA 9/30]",
       "cf_blocking_b2g_type":"contains",
       "include_fields": "id, component, summary, status, resolution, assigned_to, depends_on, blocks, whiteboard, cf_blocking_b2g"
   }

</bugzilla>


Presentation API Dashboard [ETA FX52]

<bugzilla>

   {
       "product":"Core",
       "status":["UNCONFIRMED", "NEW", "ASSIGNED", "REOPENED"], 
       "whiteboard":"[ETA FX52]",
       "cf_blocking_b2g_type":"contains",
       "include_fields": "id, component, summary, status, resolution, assigned_to, depends_on, blocks, whiteboard, cf_blocking_b2g"
   }

</bugzilla>


Presentation API Dashboard [ETA FX53]

<bugzilla>

   {
       "product":"Core",
       "status":["UNCONFIRMED", "NEW", "ASSIGNED", "REOPENED"], 
       "whiteboard":"[ETA FX53]",
       "cf_blocking_b2g_type":"contains",
       "include_fields": "id, component, summary, status, resolution, assigned_to, depends_on, blocks, whiteboard, cf_blocking_b2g"
   }

</bugzilla>

<bugzilla>

   {
       "product":"Firefox for Android",
       "status":["UNCONFIRMED", "NEW", "ASSIGNED", "REOPENED"], 
       "whiteboard":"[ETA FX53]",
       "cf_blocking_b2g_type":"contains",
       "include_fields": "id, component, summary, status, resolution, assigned_to, depends_on, blocks, whiteboard, cf_blocking_b2g"
   }

</bugzilla>

Presentation API Dashboard [Backlog]

<bugzilla>

   {
       "product":"Core",
       "status":["UNCONFIRMED", "NEW", "ASSIGNED", "REOPENED"], 
       "whiteboard":"[Backlog]",
       "cf_blocking_b2g_type":"contains",
       "include_fields": "id, component, summary, status, resolution, assigned_to, depends_on, blocks, whiteboard, cf_blocking_b2g"
   }

</bugzilla>

<bugzilla>

   {
       "product":"Firefox for Android",
       "status":["UNCONFIRMED", "NEW", "ASSIGNED", "REOPENED"], 
       "whiteboard":"[Backlog]",
       "cf_blocking_b2g_type":"contains",
       "include_fields": "id, component, summary, status, resolution, assigned_to, depends_on, blocks, whiteboard, cf_blocking_b2g"
   }

</bugzilla>


Presentation API 2.6+ Dashboard

<bugzilla>

   {
       "product":"Core",
       "component":["DOM", "General", "Networking"], 
       "status":["UNCONFIRMED", "NEW", "ASSIGNED", "REOPENED"], 
       "cf_blocking_b2g":"2.6+",
       "cf_blocking_b2g_type":"contains",
       "include_fields": "id, component, summary, status, resolution, assigned_to, depends_on, blocks, whiteboard, cf_blocking_b2g"
   }

</bugzilla>

Presentation API 2.6? Dashboard

<bugzilla>

   {
       "product":"Core",
       "component":["DOM", "General", "Networking"], 
       "cf_blocking_b2g":"2.6?",
       "cf_blocking_b2g_type":"contains",
       "include_fields": "id, component, summary, status, resolution, assigned_to, depends_on, blocks, whiteboard, cf_blocking_b2g"
   }

</bugzilla>

1-UA support for Presentation API

<bugzilla>

   {
       "blocks":"1184036",
       "status":["RESLOVE FIXED", "NEW", "ASSIGNED", "REOPENED"], 
       "include_fields": "id, summary, product, component, resolution, assigned_to, depends_on, blocks, whiteboard, cf_blocking_b2g, cf_feature_b2g, target_milestone"
   }

</bugzilla>

2-UA support for Presentation API

<bugzilla>

   {
       "blocks":"1184073",
       "status":["RESOLVED FIXED", "NEW", "ASSIGNED", "REOPENED"], 
       "include_fields": "id, summary, product, component, resolution, assigned_to, depends_on, blocks, whiteboard, cf_blocking_b2g, cf_feature_b2g, target_milestone"
   }

</bugzilla>

Reference

Weekly Sync-up

  • Weekly Meeting
    • Every Thursday @11am