WebAPI/PresentationAPI:Protocol Draft: Difference between revisions

Jump to navigation Jump to search
→‎Protocol Details: add terminate and reconnect
(initial page for protocol draft)
 
(→‎Protocol Details: add terminate and reconnect)
Line 20: Line 20:


== Protocol Details ==
== Protocol Details ==
=== Launch ===
* STEP 1: find device
* STEP 1: find device
* STEP 2: connect to remote device
** STEP 1a: query device capability
* STEP 2: setup control channel to remote device
** STEP 2a: device challenge / device pairing
** STEP 2a: device challenge / device pairing
* STEP 3: launch app / page
* STEP 3: launch app / page
* STEP 4: setup communication channel
* STEP 4: setup communication channel
* STEP 5: terminate app / page
* STEP 5: close control channel
 
=== Terminate ===
* STEP 1: setup control channel to remote device
** STEP 1a: complete challenge with stored information
* STEP 2: terminate app / page via session Id
* STEP 3: close control channel
 
=== Reconnect ===
* STEP 1: setup control channel to remote device
** STEP 1a: complete challenge with stored information
* STEP 2: reconnect app / page via session Id
* STEP 3: setup communication channel
* STEP 4: close control channel


== References ==
== References ==
[https://github.com/mfoltzgoogle/freeplay/blob/master/architecture.md]
[https://github.com/mfoltzgoogle/freeplay/blob/master/architecture.md]
[https://github.com/w3c/presentation-api/blob/gh-pages/interoperability.md]
[https://github.com/w3c/presentation-api/blob/gh-pages/interoperability.md]
Confirmed users
216

edits

Navigation menu