announcing demo announcing

28
Windows SideShow Building Better Devices and PCs Dan Polivy Senior Program Manager Lead Microsoft Corporation

Upload: britton-singleton

Post on 24-Dec-2015

232 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Announcing Demo Announcing

Windows SideShow Building Better Devices and PCs

Dan PolivySenior Program Manager LeadMicrosoft Corporation

Page 2: Announcing Demo Announcing

Agenda

What we’ve done2008 milestones in review

What we’re doingNew options for building better devices

Where is SideShow going?“Virtual” and real demos!

What’s new for Windows 7

Page 3: Announcing Demo Announcing

Top Partner Issues

BOM cost is too high for existing solutionsHard to integrate with existing devicesGadgets: Where are they?

Page 4: Announcing Demo Announcing

2008 in Review

Device SDK for .NET Micro Framework 1.4 (January)

Portrait QVGA UI, Bluetooth

Universal Driver 1.5 (May)USB, Bluetooth, TCP/IP, TCP/IP with SSLWire protocol freely available via WHDC

Managed API (May)Runtime and SDK for .NET gadget development

Page 5: Announcing Demo Announcing

2008 in Review

Windows Mobile (June)Windows Mobile 5 and 6 support, connects via Bluetooth

Developer Preview release

Windows SideShow Device Components for Windows CE 5.0 (June)

Integrated with Platform Builder

USB, Bluetooth, TCP/IP, TCP/IP with SSL

Gadgets for Windows Media Center (October)

TV, Pictures + Videos, Music, Now Playing

Page 6: Announcing Demo Announcing

Gadgets

Today: More than 146 gadgets across 16 languagesThird party contributions, including:

Facebook Package tracker

Flickr eBay Auction Watcher

AccuWeather System Health

Twitter Directions and Map Info gadget (Sidebar)

Windows Live Messenger

iTunes Remote Control

Xbox Live Gamercard Computer Status (Sidebar)

Lottery Results (Sidebar)

Flight Simulator X

Page 7: Announcing Demo Announcing

Device SDK for .NET Micro Framework 3.0

Announcing

Page 8: Announcing Demo Announcing

Device SDK for .NET Micro Framework 3.0

Built on .NET Micro Framework 3.0Brand new touch-based UI

Continue to support existing button-based interfaces (portrait + landscape)

Minimum QVGA resolution, maximum VGA

(includes widescreen)

Supports all existing gadgets automaticallyAdds TCP/IP connectivity support

Page 9: Announcing Demo Announcing

Device SDK for .NET Micro Framework 3.0

Demo

Page 10: Announcing Demo Announcing

Hardware Recommendations

3.2" or greater display

Capacitive touch screen

Display resolution between 320x240 and 640x480

Reference kit suppliers

Adeneo

Device Solutions

GHI Electronics

Nuvoton (formerly Winbond)

Page 11: Announcing Demo Announcing

Device Platform Support

.NET Micro Framework

Button-based

Touch-based

Windows CE 5.0

Build your own UI

“Other”

Universal Driver

Build your own

Page 12: Announcing Demo Announcing

Device Platform Support

.NET Micro Framework

Button-based

Touch-based

Windows CE 5.0

Build your own UI

“Other”

Universal Driver

Build your own

Page 13: Announcing Demo Announcing

Windows SideShow Bitmap Driver

Announcing

Page 14: Announcing Demo Announcing

Host Rendering solution

Utilize processing power of PC to SideShow-enable cheaper, simpler devices

Content caching, parsing, and rendering occurs within the driver

Output bitmap to device

Device reports input to driver

Tradeoff: No functionality when disconnected or PC is offReduces cost and complexity of supporting SideShow

Page 15: Announcing Demo Announcing

Windows SideShow Bitmap Driver

Demo

Page 16: Announcing Demo Announcing

Details and Availability

Full source code available via CodePlex

Microsoft Public License (MS-PL), no royalty!Adapt SCF parser/renderer for other uses

End-to-end solution via DPWSPnP-based driverSimulator application

Modular designAlternate transports (e.g., USB)Alternate input mechanisms (e.g., touch)

Page 17: Announcing Demo Announcing

What’s Next?Welcome to your new home

Demo

Page 18: Announcing Demo Announcing

Virtual Home Whitepapers

So, you want to build a SideShow-enabled…

Television or set-top boxPC gaming displayCordless phoneHome automation device

Device-specific guidance on scenarios, experience, and technology components

Page 19: Announcing Demo Announcing

Market Research

Key Target Audiences

Connected Families

Tech Enthusiast

30%

70%

SideShow Usage

30% SideShow Device 70% PC

Locations

Kitchen

Porch, Outside

Family Room or Living Room

Bedroom

Bathroom

View local traffic

Calculator

View news headline

Recipes

View Time

Reply Email/IM

View Pictures

Stream music from your PC

View local weather

View My Contacts

Get calendar and task reminders

Read Email/IM

Top Scenarios

0 5 10 15 20 25 30 35 40

Page 20: Announcing Demo Announcing

Natural Interaction

Demo

Page 21: Announcing Demo Announcing

Windows 7 Platform

Goal: 100% device and gadget compatibility with Windows VistaImproved reliability and resiliency of APIs with multiple devicesImproved throughput with asynchronous processing in class extensionDevices can support multiple simultaneous usersImproved Control Panel user experience

Page 22: Announcing Demo Announcing

Control Panel Improvements

Pinned row/column headingsSettings link more prominentGadget description tooltipCurrent device user easily visibleBetter handling of multiple devices

Page 23: Announcing Demo Announcing

Top Partner Issues

BOM cost is too high for existing solutions

Reduce cost via bitmap driver, universal driver, and .NET Micro Framework reference designs

Hard to integrate with existing devices

More guidance via whitepapers, sample code

Gadgets: Where are they?Working with third parties to create more compelling gadgets for worldwide markets

Page 24: Announcing Demo Announcing

Call To Action

Utilize new technologies to more easily and cost-effectively add SideShow support to your existing devices and PCsBring affordable devices to retail

Digital home, gaming, productivityCreate compelling platforms for gadget development

Page 26: Announcing Demo Announcing

Additional Resources

One stop shop for Windows SideShow development information:http://www.microsoft.com/whdc/device/sideshow/default.mspx

Business contact:[email protected]

Page 27: Announcing Demo Announcing

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after

the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 28: Announcing Demo Announcing