Intel Tools for Accelerating TM UPn P Development













- Slides: 13
Intel Tools for Accelerating TM UPn. P Development Bryan Roe Software Engineer Intel
Agenda l Intel Tools for UPn. P Technologies ¡ Brief l Intel Tools for UPn. P Authoring ¡ Brief l in-line demo Intel Reference AV Stacks
Intel Tools for UPn. P Technologies l Ten tools covering UPn. P and UPn. P AV • • • l Device Spy & Device Sniffer Service Author & Device Validator Device Relay & Network Light AV Media Controller & AV Wizard AV Media Server & AV Renderer Available for download • intel. com/technology/upnp/
Intel Device Spy & Light l A generic control point that can discover, invoke actions and receive events to and from any UPn. P device on the network. Intel Device Spy Intel Network Light (Sample Device) UPn. P
Intel Device Sniffer l A UPn. P multicast discovery monitoring application. Send search requests, listen for UPn. P device notifications and much more. UPn. P Devices Intel Device Sniffer SSDP Discovery
Intel Device Validator l A full set of UPn. P tests ranging form discovery and events to UPn. P AV tests. Tests change depending on the type of device, and all received data is fully analyzed. Intel Device Validator Intel Network Light (Sample Device) UPn. P Tests
Intel AV Tools l A set of four AV tools that cover each role defined in UPn. P AV: Server, Renderer & Broker allowing developers to quickly test their solutions for interoperation. AV Media Controller AV Wizard AV Media Server AV Media Renderer
Authoring Process Overview DESIGN DCP Service Author Device Builder TEST Service Desc. Embedded Device Validator Debug Tools Code Sample Compiler Info IMPLEMENT Working Device
Intel Device Builder l Intel Device Builder application uses service descriptions and information provided by the user to generate custom tailored C, C#, MS Device. Host, or Java stacks. Service Descriptions Intel Device Builder UPn. P Device Stack UPn. P Control Point Building UPn. P is simple
Intel AV Microstacks l Intel AV Microstacks have been built by adding value on top of generated stacks l Abstracts AV functionality; makes it easy to build UPn. P AV compliant devices l Sample applications have been built on top of AV stacks ¡ ¡ Intel AV Micro Media Server Intel AV Micro Media Renderer Media Server Media Renderer Server Control Point Renderer Control Point Building UPn. P AV is simple
Intel AV Micro Media Server l Features ¡ ¡ l AV Value ¡ ¡ l UPn. P AV 1. 0 CDS File system browsing Streaming SOAP HTTP streaming DIDL XML generation Create metadata from file extensions Only 75 k on Pocket. PC
Intel AV Micro Media Renderer l Features ¡ ¡ ¡ l AV Value ¡ ¡ ¡ l UPn. P AV 1. 0 Renderer Audio and video support Full state eventing Last Change Construction Moderated events M 3 U play list support Only 150 k on Pocket. PC
Additional Resources l Intel Web site on UPn. P tools intel. com/technology/upnp/ • Intel Tools for UPn. P Technologies • Intel Authoring Tools for UPn. P Technologies • Intel Remote I/O for UPn. P Technologies • Tutorial Videos • Discussion Forum l Technical Contact Bryan Roe (bryan. y. roe@intel. com)