Use <friendlyName> as a human-readable title for UPnP service


The latest editor’s draft describes that in the case of UPnP service the <serviceId> is set to the network service record's name property. But, the <serviceId>, e.g. “urn:schemas-upnp-org:service:RenderingControl”, is just to provide machines with the information to identify an instance of multiple UPnP services within a UPnP device. It does not provide human users with any information to recognize where the service is located in the local network.

Set network service record's name property to the string value of the first occurrence of the advertised service's <serviceId> sub-element.

I suggest to use the <friendyName> instead of the <serviceId>. As per definition of the name attribute of network service record, it enables users to select a target UPnP service from a menu list. e.g. a list of physical devices.

The name attribute represents a human-readable title for the service.

Thank you.

Tatsuya Igarashi (<>)
Information Technology Development Div, R&D Platform
Sony Corporation

Received on Tuesday, 17 September 2013 23:49:49 UTC