Microsofts Client Landscape Mark Quirk Silverlight, IE9, Azure
Product Manager Developer & Platform Group, Microsoft @markqu
[email protected]
Slide 2
Client Devices Choice Growth Proliferation Oodles Toy shop
Slide 3
HP Mini 210Sony Vaio P Everyday Connected Companion Gaming Asus
Lamborghini VX6HP TouchSmart 600 PC Gateway LT31 Toshiba Qosmio
X505 Asus G51Jx Alienware M17x Gateway LT25 Asus Eee PC 1008 Dell
Studio 15 MSI Wind Top AE 2280 Toshiba Mini NB305Asus Eee Slate
EP121 Acer Aspire 4820 Timeline X Professional Sony Vaio Z Dell
Vostro V130 Lenovo ThinkPad T410sToshiba Portege R705 Toshiba L635
Sony VAIO Y MSI FX600Lenovo ThinkPad SL410 Dell Inspiron Duo
Gateway ID49C Samsung RF510 Lenovo IdeaCentre K320 HP Pavilion
Elite HPE 490t Enterprise Lenovo ThinkPad L512Dell Latitude ZHP
EliteBook 8540wHP Compaq 6000 Pro AIO Lenovo ThinkPad L412 Lenovo
ThinkCentre M90z MultiTouch HP Compaq 6005 Pro Ultra-slim Desktop
Featured PCs
Slide 4
Five client themes
Slide 5
1 Multiple Form Factors
Slide 6
2 Touch
Slide 7
Last.fm Video
Slide 8
3
Slide 9
Slide 10
4 Web Browser
Slide 11
5 Design
Slide 12
Slide 13
Multiple form factors Touch Apps Web Browser Design Five Client
Themes ?
Slide 14
Native / DirectX Windows Forms WPF Silverlight XNA
HTML/JavaScript Client Targeting Choice Native / DirectX Best
performance Windows Forms - Mature WPF - Richest Silverlight Cross
device / platform XNA Immersive Games, cross device HTML/JavaScript
Broadest reach
Slide 15
All are going to be around for a long time Choose your
favourite? Client Targeting Choice
Cross Device / Platform Rich UI (XAML) Rich Application model
(.NET) Web deploy / friendly In or Out- of-browser Designer
friendly Rich media
Slide 18
Silverlight Releases October 2010: Silverlight for Windows
Phone 7 April 2011: Silverlight 5 Beta 2011: Release April 2010:
Silverlight 4
Slide 19
Enable a new kind of web application Hardware Accelerated Clean
Interoperable Site Ready HTML5
Slide 20
Separating unstable specs from site-ready HTML5 Site-ready
HTML5. Use today with confidence. Unstable specs prototyped and
rapidly iterated on within HTML5 Labs Websockets-04 vs. -00
html5labs.interoperabilitybridges.com
Slide 21
Apps, apps, everywhere
Slide 22
Silverlight for Apps HTML for cross device Windows Azure
Platform for Cloud connected Watch this space! So