This document describes how an HTML5 UA can fulfill the role of the User Interace (UI) application in a UPnP architecture by mapping existing HTML5 APIs to equivalent UPnP functions. New HTML5 APIs are proposed where required.
HTML5 and UPnP Integration Overview
UPnP [UPnP] defines a peer-to-peer network architecture providing applications with standards-based connectivity to devices and services in a local area network. An HTML5 [HTML5] UA can implement UPnP functions, thereby enabling Web applications to access home network services. This specification describes the HTML5 UA functions required for it to act as an application in a UPnP network.
Via Nicolas Weil