Implementations for UPnP Technology Ylian Saint-Hilaire Senior Engineer/Architect Intel DPG intel.com Intel Corporation Jack Unverferth.

Slides:



Advertisements
Similar presentations
CEA 2014 Overview Presented to the ATIS ITU-T FG IPTV Interoperability Forum January 24, 2007 Mt. View, CA Mark R. Walker PhD Sr. Viiv TM Planning Architect.
Advertisements

XProtect ® Professional Efficient solutions for mid-sized installations.
UPnP* AV: Easy Sharing of Digital Media Joe C. Pitarresi Business Development Intel Research & Development.
Media Transfer Protocol supported. 2 Session Outline Overview Overview Why use a class protocol? Why use a class protocol? Core scenarios & functionality.
Craig Murphy Program Manager Microsoft Corporation.
SpinetiX Hyper Media Player: HMP100
Digital Living Network Alliance: Building out the Digital Network Bob Taylor Member, DLNA Board of Directors March 2006.
Directions on the Windows® PC and Network Device Connectivity Padmanand Warrier Director, Partner Development Windows Device Experience Group Microsoft.
Quality of Service Update
Audio Video Update John Ritchie Intel Co-Chair Audio Video Committee.
NAT, firewalls and IPv6 Christian Huitema Architect, Windows Networking Microsoft Corporation.
A new Network Concept for transporting and storing digital video…………
B. Fairman Sony US Advanced Technologies Center 1 Ubiquitous Video W3C Video on the Web Workshop
Media Transfer Protocol Implementation Details
Quality Windows AV Experience (qWAVE) and Network Quality of Service (QoS) Gabe Frost Program Manager US Transports & Connectivity Windows Network Developer.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Auxiliary Display Platform in Longhorn Andrew Fuller Lead Program Manager Mobile PC microsoft.com Microsoft Corporation.
Jeff Patton & Doug Whiteley It Service Group IT Roundtable July 15 th, 2009 Thin Clients & Terminal Services.
Building Your Own Firewall Chapter 10. Learning Objectives List and define the two categories of firewalls Explain why desktop firewalls are used Explain.
UPnP Device Management Andre Bottaro France Telecom Group UPnP DM co-chairman End User Device Management panel Sunday, January 11th, 2009 CCNC'09.
Final Presentation Spring 2003 Project ID: D0822 Project Name: WinCE integrating BT media share application Supervisor: Evgeny Rivkin Performed by: Maya.
Wireless Configuration for Simple and Secure Setup Scott Manchester Lead Program Manager microsoft.com Microsoft Corporation Younus Aftab Program.
UPnP™ Technologies in Windows® John Gehlsen Group Program Manager Windows Device Experience Group Microsoft Corporation.
Windows Media DRM Device Porting Kit Review Scott Plette Program Manager Media Technology Group microsoft.com Microsoft Corporation.
Rob Williams Program Manager Microsoft Corporation.
Configuring PHP on IIS7 Making your application rock on IIS7 Taking advantage of the Windows platform Q&A at Open Space.
N AME : D ANNY M ORIM T ITLE : S OFTWARE S OLUTION A RCHITECT A RROW OCS - I SRAEL This deck contains animation; view in Slideshow mode.
SP2 Mikael Nystrom. Agenda Översikt Installation.
Windows Media DRM Device Ecosystem For Windows Vista Milan Gada – Program Manager Kevin Lau – Program Manager Windows Media (Content Access Technologies)
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Adding Applications and Services to Windows Media Center John Canning Technical Evangelist Windows eHome Division Microsoft Corporation.
New Document Lifecycle Opportunities N. Gregg Brown Lead Program Manager Digital Documents microsoft.com Microsoft Corporation.
Windows Server Licensing
DIR-657 HD Media Router 1000 Sales Guide Wireless & Router Product Div. Feb 2011 D-Link WRPD.
UPnP™ QoS WC Progress Narm Gadiraju Co-Chair of UPnP™ QoS WC Intel Corporation.
DLNA Confidential Who Owns the Home Network? Glen Stone Director, Standards & Strategy Sony Electronics Inc. Chair: DLNA Technical Committee Glen Stone.
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
Windows Longhorn Logo Program “To lead tomorrow, start today” Susanne Peterson Director Windows Client Business Group microsoft.com Microsoft.
An Overview of MPEG-21 Cory McKay. Introduction Built on top of MPEG-4 and MPEG-7 standards Much more than just an audiovisual standard Meant to be a.
Configuring Network Connectivity Lesson 7. Skills Matrix Technology SkillObjective DomainObjective # Using the Network and Sharing Center Use the Network.
Module 7: Fundamentals of Administering Windows Server 2008.
Device And PC Integration With Discovery, Plug And Play, Publication, And Network Explorer Roland Ayala, Cameron Brodeur, and Aaron Cunningham Program.
Home Entertainment Device Design: Opportunities And Requirements For 2006 And Beyond Keith Laepple Director Windows eHome Microsoft Corporation Carlos.
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
DIR-827 HD Media Router 2000 Sales Guide Wireless & Router Product Div. May 2011 D-Link WRPD.
Approaches to Home Connectivity T Research Seminar on Telecommunications Business Marko Berg.
Windows Small Business Server 2003 Setting up and Connecting David Overton Partner Technical Specialist.
MediaServer:1 Device Template Version 1.01 Date: June 25, 2002 For UPnP™ Version 1.0 Status: Standardized DCP File from: MediaServer1.0.pdf Author: John.
Web Services On Devices In Windows Vista Dave Roth Program Manager Windows Device Experience Group Microsoft Corporation.
Wireless Vision – Longhorn And Beyond Christian Huitema Director, Wireless Networking Windows Networking and Device Technologies.
Network Topology: Connectivity Visualized Dennis Morgan Lead Program Manager Network Experience microsoft.com Microsoft Corporation.
Web Services For Devices: The.NET Vision Realized Rob Williams Program Manager Windows Device Experience Group microsoft.com Microsoft Corporation.
Windows Media Connect and PlaysForSure for Network Devices Jason Flaks Program Manager Digital Media Division microsoft.com Microsoft Corporation.
Terminal Services Technical Overview Olav Tvedt TVEDT.info Microsoft Speaker Community
Microsoft Confidential 1 WWSMM 2000 Next Generation Networking Device Ecosystem Shunichi Kajisa ( 加治佐 俊一 ) Director East Asia Windows Division Microsoft.
Network Location Awareness Vision And Scenarios Tracey Yao Program Manager Windows Wireless Networking microsoft.com Microsoft Corporation.
The Next Generation Designed for Windows Logo Program: An Introduction Jon Morris Program Manager Windows Logo Program microsoft.com Microsoft.
Introduction TO Network Administration
NDIS 6.0 Roadmap and Value Statement
Windows Small Business Server 2003 R2 Powering Small Businesses.
Group Policy in Windows Vista. Group Policy Administration Group Policy with Windows Vista QoS Policies What Will We Cover?
CEA 2014 Overview April 18, 2007 Mark R. Walker PhD Sr. Viiv TM Planning Architect Digital Home Group Intel.
Sharing makes life beautiful ARKUDA STB SOLUTION.
History of Windows Operating System. Windows 1.0 Debuted in 1985 First version of Windows that was set up to use bitmap displays and mouse pointing devices.
Building Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 Omar Khan Group Program Manager Visual Studio.
Understanding Wi-Fi Direct in Windows 8
Integrating with the Windows Device Experience
Delivering great hardware solutions for Windows
Mark Quirk Head of Technology Developer & Platform Group
Introducing MagicInfo 6
Presentation transcript:

Implementations for UPnP Technology Ylian Saint-Hilaire Senior Engineer/Architect Intel DPG intel.com Intel Corporation Jack Unverferth Lead Program Manager Windows Media Devices Group microsoft.com Microsoft Corporation

Agenda UPnP support in Windows today UPnP support in Windows tomorrow What is planned for Windows codenamed “Longhorn” Introduction to UPnP™ technology and DLNA™ standards Tools for authoring UPnP stacks DLNA compatible stacks available from Intel Call to action for partners

Windows Connect Now The Windows Networking and Device Connectivity Platform Effortless “It Just Works” experience for users Simple protocols, APIs and DLLs for partners and developers Secure and Reliable Built-in security to enable higher user confidence Make reliability a fundamental part of the solution Foundation for the Future Continue enabling compelling new user experiences

Windows Connect Now Programs For questions microsoft.com

Devices Class APIs (Digital Still Cameras, Portable Media Players, Printers, etc.) Windows Connect Now Technologies IP Network (IPv4, IPv6) WCN Configuration Ethernet/Wireless qWAVE WS-D, UPnP Function Discovery Applications WMC, Media Renderers, MCE MTP/IP, RDP, other Network Topology Windows Connect Now Technologies PnP-X

UPnP Platform Support in Windows Solid platform for the creation of UPnP devices in Windows UPnP DeviceHost API Announces device per the UPnP discovery protocol Responds to queries for the device's description Routes control requests to the part of the device's code that implements the clock functions Maintains event subscriptions to services Sends event notifications when service's state changes UPnP Control Point API Finds, Describes and Controls Devices Internet Connection Sharing Internet Gateway Device 1.0

UPnP Technology In Windows XP SP2 Updated APIs Security Enhancements Minor API additions Windows Firewall enhancements for the UPnP framework Firewall can block unsolicited incoming messages Need to ensure that UPnP exception is turned on. Done for you in most cases If ports are open on one adaptor and the UPnP framework exception is not active, the framework will send multicast searches & notification messages only on open adapter If the UPnP framework exception is active, multicast searches and notification messages go out on all adaptors

Windows Media Connect: Support for UPnP AV Devices “It Just works” experience Easy management of devices UPnP discovery & control HTTP streaming Easy access to PC media library Audio: WMA, MP3, LPCM Video: WMV, MPEG1/2, MS-DVR, AVI Photo: JPEG, GIF, PNG, BMP, TIFF,… Playlist: M3U, WPL Content Security Windows Media DRM for Network Devices UPnP A/V Media Server designed to enable seamless, secure media flow between Windows PCs and networked CE devices Based on open standards UPnP standards Planned support for Digital Living Network Alliance (DLNA) guidelines Tying together leading music and video services

Tablet: Media Transfer Application Windows XP Tablet PC Edition 2005: Application to browse, copy, and stream personal media via UPnP technology UPnP Media Renderer UPnP AV Control Point Interoperable with Windows Media Connect Built on UPnP API’s and Windows XP

Windows Media Connect Update V1 Shipped Oct ’04 – update planned for ‘05 Release is addressing user pain / device feedback Infrequent crashing errors Performance issues We are building to version 1.0 of the DLNA Guidelines Microsoft will be updating the PlaysforSure requirements

Plumbing UPnP Devices: Plug-n-Play PnP-X is a new feature in Longhorn Once installed, a networked device can be enumerated next to other PnP devices in Windows Manufacturer decides how that device will be used. Application PnP 1394/USB/PCI PnP-X Physical Discovery Function Discovery WS-DSSDP … Flash Config Flash Config WS-DSSDP Application PC Device TCP/IP

Longhorn and UPnP IGD 1.0 Longhorn control point offers port mapping control for User – easily accessible UI Native apps -Direct Play, Remote Assistance, Messenger, RTC Stack Extensive 3rd-party application list Network Explorer exposes IGD, other UPnP devices via Function Discovery Flash Config -> IGD functionality being determined UPnP Internet Gateway Device WAN Device Layer 3 Port Forwarding Service LAN Device

Windows Platform: qWAVE Detect & monitor LAN bandwidth Used for admission control and run-time feedback Hosts can transrate to quickly adapt to network changes Distributed admission control for consistent usage of network priority Diagnostics enables user to distinguish problems Provide user with actionable info to take steps to resolve problems Solution for applications that distribute multimedia and real-time content and are affected by wireless volatility Working in QOS WG with Intel and others toward QOS 2.0 See session TWMO QWave and Quality of Service

Full Support for UPnP A/V UPnP A/V Control Point and Media Renderer Discover, browse, and play content from UPnP Media Servers on the home network Control media playback on UPnP Media Renderers in your home Seamless flow of protected content between PCs Expose Windows Media Player Library through Windows UPnP Media Server DLNA based advanced streaming support RTSP/RTP qWave

Home Media Ecosystem Purchased and personal content flow easily through the home…to and from the Longhorn PC Ensure a quality experience Ease of use from the networking layer up through the device interaction

Agenda UPnP support in Windows today UPnP support in Windows tomorrow What is coming for Windows Longhorn Introduction to UPnP™ technology and DLNA™ standards Tools for Authoring UPnP stacks DLNA™ compatible stacks available from Intel Call to action for partners

Digital Home Overview

UPnP Technology Overview UPnP Forum has Over 730 members 6 active Working Committees, plus the Technical, Legal, and Steering Committee 12 completed device standards ( Internet Gateway Device/Access Point MediaServer/Media Renderer Printer/Scanner Basic Device UPnP Implementers Corp has Over 55 members Over 120 certified products HVAC/Lighting Controls Device Security Remote UI QoS

DLNA Standards DLNA ( is focused on delivering an interoperability framework of design guidelines based on open industry standards to complete the cross-industry digital convergencewww.dlna.org DLNAv1 regroups many existing standards (UPnP, HTTP, Audio and Video formats) into a single document that insures that home devices will interoperate UPnP and UPnP/AV are important parts of building any DLNA solutions DLNA v1.0 UPnP DLNA

DLNA DMP UPnP AV Control Point HTTP Client Media Renderer DLNA DMS UPnP AV CDS Device HTTP Server Media Server Media Transfer UPnP Discovery Media Playback DLNAv1 defines a DMP (Digital Media Player) and DMS (Digital Media Server) A DMP is a UPnP/AV CDS control point that can discover media on the network and render it. A DMS is a UPnP/AV CDS device, that makes media available to the network. DLNA v1.0 Defined Media Server & Player

Some of the Authoring Tools for UPnP Technologies Allegro ( Allegro Software offers a variety of UPnP technology toolkits as part of the extensive family of RomPager embedded Internet and Web technology. The RomPlug embedded UPnP technology toolkits run on any RTOS and use the Allegro Web and XML technology to provide embedded devices UPnP and DLNA support. Intel ( The Intel Authoring Tools for UPnP Technologies, updated to comply with DLNAv1, are freely available on the Intel web site. Source code can be used for commercial use without fees. Intel Device Builder application uses service descriptions and information provided by the user to generate very efficient, custom tailored stack. Intel Device Builder Service Descriptions UPnP Device Stack UPnP Control Point

Quickly build UPnP compatible stacks Get source code to Intel’s DMP & DMS Intel Authoring Tools Demonstration

Existing Intel Tools for UPnP Technologies From Authoring Tools for UPnP Technologies Intel Device Builder code generator Sample DMS, DMP, RUI Client From Intel Tools for UPnP Technologies For lower-level debugging DeviceSpy, DeviceValidator, and ServiceAuthor Simulator Apps DMS & RUI App Simulators Complete software (binaries only) implementations of networked products Details in backup section Build with Device Builder & Samples Test with the Simulators

UPnP Device Microstack UPnP Control Point Microstack μCDS Stack μCDS Application μCDS CP μRenderer Stack μRenderer Application μRenderer CP UPnP AV Control Application Full set of Interoperable Components Interoperable UPnP, UPnP AV and Remote UI All components run Windows, WinCE, PocketPC All components are generally under 80K Remote UI Stack Remote UI Client Remote UI CP Remote UI Server UPnP A/V DeviceUPnP A/V Control Point Intel Device Builder

Summary Lots of momentum around UPnP technology UPnP technology is a requirement in the DLNA guidelines There are tool kits to assist with the adoption of this technology

Call to Action Download the Intel Tools and Intel Authoring Tools for UPnP Technologies. Try the UPnP AV and Remote UI reference stacks on your own device or software Join the UPnP Forum ( and certify devices through the UPnP Implementers Corporationwww.upnp.org Join DLNA if building Media Devices Build your media devices to be PlaysForSure or Designed for Media Center

Community Resources Windows Hardware & Driver Central (WHDC) Technical Communities Non-Microsoft Community Sites Microsoft Public Newsgroups Technical Chats and Webcasts Microsoft Blogs

Additional Resources microsoft.com intel.com Attend related sessions TWMO Wireless Configuration for Simple and Secure Setup TWMO Device and PC Integration with Discovery, Plug and Play, Publication, and Network Explorer TWMO QWave and Quality of Service TWMD How to Design a PlaysForSure Device TWMD Windows Media Connect and PlaysForSure for Network Devices Web Resources: Intel Web site on UPnP tools: Intel tools for UPnP technologies Intel authoring tools for UPnP technologies Allegro RomPlug technology: Toolkits: RomPlug Advanced, RomPlug Control, PlugBuilder compiler Application toolkits: RomPlug IGD, RomPlug MediaRender, RomPlug MediaServe and RomPlug MediaControl.

© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.