Windows Device Ecosystem - Evolution And Opportunities

Download Report

Transcript Windows Device Ecosystem - Evolution And Opportunities

Directions on the Windows® PC and
Network Device Connectivity
Toby Nixon
Program Manager
Microsoft Corporation
Session Goals

Communicate Microsoft’s perspective



Highlight Microsoft’s investments in the Windows
Device Ecosystem




The next wave – major trends
What this means to the Windows Device Ecosystem
Vision
A holistic approach
Investments to simplify connectivity
Focus on Digital Media

Opportunities


Microsoft investment example





Networked Media Devices
Windows Media Connect (WMC)
Role of standards such as UPnP technology
Roadmap
Showcase technology investments through demos
Discuss how Windows and UPnP devices add value to each other
2
The Device Ecosystem is evolving …
DIGITAL
CONVERSION
MEDIA
MOBILITY
MANAGEMENT

Quality
 Capacity
 Capability

HDTV, DVDs, DVRs
 Digital Still / Video Cameras
 Multi-Function Printers


Storage
 Processing
 Distribution
64 bit
 MHz to GHz
 GB to TB
 DAS to SAN
 R/RW-DVD
 PCI Express
 DDR2
 Silicon Integration
3
Wireless Networking
 Device Integration

Bluetooth®
 3G
 802.11x
 UWB
 Power
management

Tablet PCs
 Portable Media
Players
 Smart Devices
 Camera Phones

…the PC of today can do more







Advanced CPUs -- Multiple Cores, 64-bit
Lots of memory – many threads, tasks
Lots of storage – easily expandable
Power friendly – on demand on/off/sleep
Rich Connectivity – any bus, any radio
Dependable Protocols – secure, powerful
Dependable Platforms – easy, stable
How do we harness the advances in devices and PCs for a healthy ecosystem?
4
The Need

A new class of device is emerging - a new
inflection point



For Windows PC users


Multi-function
Mobile
The experience should be the same whether a
device is IP connected, USB connected, BT
connected, ….
For the industry

New business opportunities


Build new types of devices that work great with Windows
Without

Significantly adding to development, deployment & support
5
The Challenges

Devices that “come” and “go”



Must associate securely, yet simply with the PC
User experience must be simple: easy to understand
and use
Devices that are multi-faceted

Is it a cell phone? Or an MP3 player? A camera? A
storage device?
6
Microsoft’s Investments for the
Windows Device Ecosystem
Vision for the Windows PC and devices

Devices just work – independent of how they connect to
Windows

Drivers don’t exist



System Integrity


Adding or removing a device does not compromise the stability,
usability, security, or integrity of the system and the components
(devices, applications) installed on it
Innovation


Administrators and users don’t know that drivers exist, the OS
‘figures out’ how to work with the HW
The system transparently manages locating and installing the
appropriate driver for the device
Provide a platform for device innovation and partner added value
while ensuring a consistent user experience
Compatibility

Preserve our customers’ and partners’ investments
8
Déjà Vu … all over again

Remember?









Windows 3.1 supported devices only if the user could configure
them
No common device install experience
Vendor utilities detected and configured their devices
Support in Windows for only a limited set of device classes
Conflicts and hangs were the rule, not the exception
Users were frustrated, vendors were frustrated
Fear of configuration and installation issues stymied hardware
sales
It was quite a mess…
Solved with PnP

Provided infrastructure
9
Investment Examples
User Interface – My Hardware, My Devices
Other …
Scalable Storage
Printing/Imaging
Networking (incl.
UPnP, Windows
Connect Now)
Comms w/o wires
(incl. Bluetooth®)
Media Devices
(incl. Windows
Media Connect)
Web Services
Discovery, Eventing, Digital Rights, …
Windows Update
Events, Newsgroups
Windows Error Reporting
Logo Program
Plug and Play Enhancements (Loosely Connected Devices)
Consistent Device Installation
Windows Driver Foundation, …
Driver Store / Security / Policy / Diagnostics
32 bit kernel
64 bit kernel
Foundational Investments
10
Windows Support for UPnP
A Building Block updated for XP SP 2
HTTPMU
GENA
SSDP
HTTPU
SSDP
SOAP
HTTP
HTTP
GENA
UDP
TCP
Auto IP
DHCP
UPnP protocols
Comm. protocols
IP
802.3
802.11x
BT Radio
1394
Provided by UPnP Framework for Windows
Provided by Windows

UPnP changes for XP SP2 include



Mitigations for operation with Windows Firewall
UI Changes (My Network Places)
HTTP 1.1 support
11
Physical layer
How UPnP will hook into Windows
Plug and Play
Plug and Play Extensions
Discovery
SSDP Discovery Provider
UPnP Support
Base Networking Stack (IP)
Local Busses (PCI, USB, ...
Any PHY (Wired/Wireless)
12
Previous
Slide
Windows Connect Now
A Building Block available for XP SP 2




Value Proposition

Setting up a home / small office
wireless network is a pain



Problem
Multiple devices
Multiple vendors
Complex to setup security;
usually defaults to
unsecured




Solution




Build on familiarity of USB flash
drives
Build into the Windows Platform


Simplifies the deployment of
secure wireless networks
Adding network-connected
devices requires no UI, e.g.


Use the PC (Wizard) to
define settings and store on
flash drive
Use flash drive to transfer
settings to devices
13
Internet Gateway Devices /
Wireless Access Points
Printers / All-In-One
Devices
Photo Stations
Pocket PC
Projectors
Security is automatic
Architecture supports complete
home or small business network
provisioning

LAN, WAN, WLAN,
Broadband modems
Consistent Device Install
A Building Block for the future you can build on today


Problem




Value Proposition

End users can be become
frustrated with install experience
IT managers find deployment
challenging and time consuming
Multiple devices integrated in
one package (e.g., Multi-function
Printers) represent additional
complexity
Support call generator





Solution




Consistent Device Install
Treat compound devices as a
“single piece of plastic”
Solve it once – including looselyconnected devices

Availability

14
Device installation is error free
and extensible for vendor
branding
Uninstalling a device is error free
and leaves the system stable
End user is confident to install /
uninstall devices
When things go wrong, Windows
is able to diagnose
IT managers can limit installation
of certain devices for security
IT managers can easily deploy
packages across multiple
systems
Tools available for XP SP2 and
migrate to future releases
Plug and Play Extensions
A Building Block for the future you should plan for today
 Problem
 Value Proposition


Integration of looselyconnected devices in PC
scenarios is currently
difficult for users
Limitations exist

Security, complex data
types, enterprise friendly
wire protocols




Solution


Availability

Extend the driver model and
enable UPnP/PnP
integration
Discovery, description and
association in Windows
15
Makes a loosely-connected
device look like a tightlycoupled device: simplifies
installation, configuration
and use
Allows developers to take
advantage of the PnP
co-installer
Future Windows Releases
Digital Media Opportunities
Focus on Digital Media Receivers
Near Term Opportunity
Market Overview for Digital Media Receivers




Households with home networks to reach 15
million in 2004, and top 31 million in 2008.
17% of consumers said they would like to
share an Internet connection among several
PCs.
24 % of consumers would like to listen to
music stored on a PC via their home stereo
system.
As home networks proliferate … more
consumers will look to move or share music
from a PC to other PCs or CE devices in their
homes.
Source: Jupiter Research
Consumer PCs and Digital Entertainment
17
Windows Media Connect (WMC)
Another building block available with XP SP2 for Digital Media


“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, DVR-MS, AVI
Photo: JPEG, GIF, PNG, BMP, TIFF,…
Playlist: M3U, WPL
Transcoding: MP3, WMA  LPCM,
Photo  YUV
Content Security

Next Generation Windows Media DRM
for Network Devices
18
Based on Open Standards
 UPnP
 Digital Living Network Alliance
(DLNA)
Leading music and video services
 WMC supports WMT based
services
Device Connectivity with WMC




One-time user authorization required for all devices
Uses device MAC address and UPnP UDN
Device information and icon presented if available in
a UPnP Media Renderer description document
Access to device presentation page, if provided
19
Content Sharing with WMC




Content is added by Folder
Folders are monitored for all new content and device is notified with a
UPnP SytemUpdateID and ContainerUpdateID Event
User can share a folder to a specific device
Content share for all users by default, with option to share per user
20
Network Connectivity with WMC

Restrictions to prevent indiscriminate, illegitimate, or large scale sharing (protected
content only)




Additional restrictions for protection against malicious, unauthorized users/attacks





Maximum Round Trip Time (RTT) measurement between the server and the device
Time-to-live (TTL) setting on IP datagrams <= 3
Maximum number of devices that can simultaneously access content = 10
Each device must be initially authorized on the server by the end user
UPnP broadcast messages limited to same subnet to help maintain privacy
Defaults to requiring a private IP address
Device Limit
Supported configurations



NAT Gateway/Router and Wireless AP
ICS with Dual NIC
Direct connect (crossover cable), Adhoc wireless, hub with no DHCP
Internet
Internet
21
Windows Media Connect
Stack Today (XP)
Optional Device
Side Support
for Windows
Windows PC
optional
Device
Windows Media Audio /
Video

Windows Media DRM for
Networked Devices



UPnP A/V Media Server
Standards
Implementation
UPnP Device Host API
Any Device
Host O/S
Windows Infrastructure
22
UPnP Audio/Video 1.0
UPnP 1.0 Architecture
HTTP 1.0
TCP/IP stack that includes
IPv4, TCP, UDP, ARP, and
ICMP
Windows Media Connect
Stack Future
Optional Device
Side Support
for Windows
Windows PC
optional
Device
Windows Media Audio /
Video
Windows Media DRM for
Networked Devices
UPnP A/V Media Server
Standards
Implementation
UPnP Device Host API
Any Device
Host O/S
Windows Infrastructure
(Includes Plug and Play
Extensions)
23
Roadmap: Networked Media Devices
and Windows
Windows
XP
Core Networking
(UPnP Support)
•Windows Media Connect
(UPnP A/V Media Server/DLNA compatible)
•Windows Connect Now
Windows
• (Windows Smart Key)
“Longhorn”
XPSP2
Device
Solutions
Today
•Hosting Control Points
(esp. integrated devices)
•Core Device Support –
build your own
•Build a UPnP A/V
Control Point or
Renderer
24
PnP-Extensions
(Device Installation
& Support)
•Load specific software
or driver for your device
•Tighter OS integration
•WS Protocol Support
Status

Windows Connect Now


Windows Media Connect




Great momentum since CES ’04 Announcement
Launch on Oct 12
Partners include BridgeCo, Dlink, OmniFi, and Roku
Device Installation



Shipping in Windows XP SP2
Beta tools available today
Several vendors on beta
Plug and Play Extensions


Preview SDK distributed at WinHEC 2004
Early adopters are prototyping today
25
Windows and UPnP Devices

New opportunities





Windows & devices add value to each other
Consumer and Enterprise segments
Media Center Edition is the latest example of “making the pie”
bigger
Windows Media Connect, Media Center Edition, and XPSP2
enable a new set of business opportunities
More to come with 64-bit and Windows codename “Longhorn”


WS-Devices is being developed now – 2 workshops thus far
Ecosystem benefits

Promote product differentiation and brand equity through quality
device experiences
Re-invigorate device sales
Industry can make BIG bets on new technology

Reduce support costs


26
Summary

We are the beginning of a new wave of opportunity





Explosion of digital media, media processing and access to media
anytime, anywhere are key drivers
Microsoft sees a bright future for UPnP A/V and DLNA compliant
devices
Microsoft’s investments and our partnership with the
industry have driven the waves in the past, and we look
forward to doing it again
Foundational investments and industry partnerships are
needed
Collectively, Microsoft and partner investments deliver
great UPnP device solutions
27
Call to Action

Build on our investments in Windows today




Prepare for the Longhorn Wave






Windows XP SP2 (including Windows Connect Now)
Media Center Edition
Windows Media Connect
Consistent Device Installation
Plug and Play Extensions
Participate in the WS-Devices workshops
64 bit
And much more!
Utilize services – Events, Newsgroups, Chats
28
© 2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
29