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