WebAPI/PresentationAPI:Protocol Draft

From MozillaWiki
< WebAPI
Revision as of 07:18, 28 March 2016 by Schien (talk | contribs) (initial page for protocol draft)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This is a draft of protocol proposal for 2-UAs Presentation Scenario

Requirement

  • Device Discovery
    • Device information: unique name, user-friendly name,
    • Device capability: resolution, supported media type, supported apps
  • Service Launching
    • Service information: app/page URL
    • Session information: session Id
    • Controlling message: launch, reconnect, terminate
    • User settings: preferred locale
  • Communication
    • establish dedicate transportation channel
  • Security
    • device challenge
    • data encryption

Architecture

Protocol Details

  • STEP 1: find device
  • STEP 2: connect to remote device
    • STEP 2a: device challenge / device pairing
  • STEP 3: launch app / page
  • STEP 4: setup communication channel
  • STEP 5: terminate app / page

References

[1] [2]