FlyWeb: Difference between revisions

Jump to navigation Jump to search
955 bytes added ,  2 February 2016
detailed milestones
(link)
(detailed milestones)
Line 60: Line 60:
|}
|}


'''Status Key'''
----
 
=='''Program Timeline'''==
[[File:Flyweb Milestones.png]]
 
----
 
=='''Detailed Milestones'''==
 
{| class="wikitable"
{| class="wikitable"
! style="text-align: center;" | Color
! style="text-align: center;" | Milestone
! style="text-align: center;" | Status
! style="text-align: center;" | Status
! style="text-align: center;" | Key
|-
|-
! style="background:#00EC00;" |  
| FlyWeb internal (privileged) APIs written up in WebIDL and implemented.
| On Target
! style="background:#00B2FF;" | DONE
| The project or deliverable is expected to meet its due date.
|-
| FlyWebDiscoveryManager WebIDL class that serves as an abstract fronted for service-discovery across multiple transports.
! style="background:#00B2FF;" | DONE
|-
| An internet-and-mdns-specific backend implementation for FlyWebDiscoveryManager that lets the APIs discover ‘_http._tcp’ and ‘_flyweb._tcp’ services advertised on the local network via MDNS (Bonjour).
! style="background:#00B2FF;" | DONE
|-
|-
! style="background:#FFFF00;" |
| Integration with the firefox UI to present a toolbar button that lists discovered FlyWeb services in a menu.
| Challenged
! style="background:#00B2FF;" | DONE
| The project or deliverable is facing an issue that might cause it to miss its due date, but a “get well” plan has been developed to get it back on track.
|-
|-
! style="background:#FF2800;" |  
| When the user selects a menu item, open a tab that browses to the service (currently using an ip-based URL).
| At Risk or Late
! style="background:#00B2FF;" | DONE
| The project or deliverable is blocked or facing an issue that might cause it to miss its due date, and there’s no “get well” plan to get it back on track, or it is already late.
|-
|-
! style="background:#00B2FF;" |  
| Implementation of initial ‘publishServer’ and ‘connectToService’ web APIs exposed to content.
| Done
! style="background:#00B2FF;" | DONE
| The project or deliverable has been completed.
|-
|-
! style="background:#C1C6CA;" |  
| Addition of a temporary “FlyWeb” protocol (flyweb://) to enable testing and mockup of an http-like server embedded in gecko
| On Hold
! style="background:#00B2FF;" | DONE
| The project or deliverable has been placed on hold.
|-
| Implement anonymous, browser-based naming of services.  For security purposes, the browser will have to assign a token hostname to a service as needed, and route that hostname to the service’s IP address (bypassing normal DNS mechanics).
! style="background:#00EC00;" | ON TARGET
|-
| Modify the “publishServer” Web API to hook into FlyWeb’s backend service publishing API.
! style="background:#00EC00;" | ON TARGET
|-
| Modify the "publishServer" API to implement a http server rather than the custom flyweb:// protocol.
! style="background:#00EC00;" | ON TARGET
|}
|}
----
=='''Program Timeline'''==
[[File:Flyweb Milestones.png]]


----
----
666

edits

Navigation menu