Testing/Web & TV Testing Discussions/NSD Testing
Use Case: Network Service Discovery (NSD) Testing
Submitter(s): AT&T (Bin Hu)
Tracker Issue ID: ISSUE-64
Description:
- Provide comprehensive test suite for Network Service Discovery (NSD) specification to enable a web app to discover and subsequently communicate with HTTP-based services advertised via common discovery protocols within the current network
Motivation:
- NSD allows JavaScript to discover, communicate, select and manage other network services, specifically in a local network such as home environment.
- It supports a wide range of use cases in home network, for example, web-based TV remote control of multiple home appliances, offband messaging channel of communication, support of UPnP, JSON-RPC, Protocol Buffers or other messaging formats, and related privacy and authorization mechanisms.
- Supporting NSD Testing will accelelate the time-to-market of NSD-enabled device in home environment and other circumstances, and provide end users with better user experience in managing multiple services in a local network.
Dependencies:
- User Agent support is required as the JavaScript library needs to be extended to support NSD.
What needs to be standardized:
- User Agent needs to be exposed with NSD-enabled JavaScript library.