Day One Keynote
- 1. Bill Buxton
Microsoft Research
Return on Experience – By
Design
- 5. Vanity Kodak
1928
Walter Dorwin Teague
1926
iPod Mini
2003
Kodak Vest Pocket Camera, Series II, VPK Specia
1926
- 9. • Draw my phone
• Draw my phone’s
interface
• Draw the
experience of using
my phone
Forget the phone …
- 18. • When I joined 3 yrs ago, only 1 person in the
technical leadership with design b.g. Now ~10.
• Significant growth in senior ranks joining from
other companies
• But others promoted from within.
• Growth not just at senior level
• In less than two years, we have grown UX
headcount almost one and half times
• This is almost twice the rate that we are hiring
technologists
• We have about 800 designers and user
researchers now
- 19. Monique Chatterjee is a Lead Designer on the Audrey Louchart joined the Premium Mobile
MS Hardware Design Team. She graduated from Experience Group at MS just 7 months ago. She
Rochester Institute of Technology in ’97 and is was previously a designer at One and Co, wher
now 33. She spent 7 years consulting in Boston she collaborated with MS as a consultant on the
Arc mouse project. Audrey graduated in ‘04 from
and Chicago, designing housewares and consumer
electronics, before joining Microsoft Institute Superior of Design in France, and turns
over 5 years ago. 27 this week.
- 25. Luck is what happens when
preparation meets opportunity.
Seneca
- 30. A powerful set of tools and technologies
What is the Microsoft
optimized for building and hosting next
Web platform?
generation web applications.
web
- 31. Expression Web 3
• Standards based web authoring
• Multi-language targeting
• Secure FTP support
• CSS Diagnostics
• SuperPreview
web
- 34. ASP.NET MVC 1.0
• Full Control over HTML markup
• SEO friendly with URL routing
• Test driven development workflow
• Easily extensible
web
- 36. ASP.NET 4 and VS 2010
ASP.NET 4 improvements
• Web Forms
• MVC
• AJAX
• Distributed Caching
Visual Studio 2010 for web development
• Code focused improvements
• JavaScript / AJAX / jQuery tooling
• SharePoint
• Publishing and deployment
web
- 39. Microsoft Web Platform
Installer
Install the latest versions of Microsoft Web
Platform tools, server, database and
framework.
Available FREE on
Stay up-to-date and explore what’s new.
Runs on Windows XP, Windows
Microsoft.com/Web and Windows
Vista, Windows Server 2003
Server 2008
web
- 40. Windows Web App Gallery
Get up and running
with the most widely
used, freely available
Web applications for
Windows Server.
web
- 43. Azure Services Platform
• Preview launched in October last year
• User-demand driving new features
– Windows Azure: FastCGI/PHP and .NET full
trust
– SQL Data Services: Relational database
– .NET Services: More Web standards
• On track for commercial release this year
web
- 44. Microsoft BizSpark
support
Designed to provide
software entrepreneurs all
… for free.
the resources they need to software
build successful companies
and connect them with a
community of experts…
visibility
web
- 51. page views per day
600,000
Stackoverflow.com
unique users & Joel Spolsky
Jeff Atwood per day
200,000
# of servers
2 (database, web)
- 54. I Feel the Need.
The Need for Speed.
Stackoverflow.com
Jeff Atwood & Joel Spolsky
Denormalize database
IIS 7 Cache, Compression
64-bit top to bottom
jQuery AJAX callbacks
MVC = low overhead
- 68. Streaming To The Mac
Netflix
Kevin McEntee
Vice President, Web Engineering
Netflix
- 70. Cross Platform Reality
Netflix
Kevin McEntee
Vice President, Web Engineering
Netflix
Single Netflix Player
- 71. Installers Are Evil
Netflix
Kevin McEntee
Vice President, Web Engineering
Netflix
Single Netflix Player
- 72. Installers Are Evil
Netflix
Kevin McEntee
Vice President, Web Engineering
Netflix
Single Netflix Player
- 73. Netflix Out Of The Installer
Business
Netflix
Kevin McEntee
Vice President, Web Engineering
Netflix
One time install, supported by Microsoft
- 75. Adaptive Streaming
Netflix Video
More Bits = Better
Kevin McEntee
Vice President, Web Engineering
Netflix
1500 Kbps
1000 Kbps
500 Kbps
- 78. Silverlight Is A Research
Platform
Netflix
Kevin McEntee
Vice President, Web Engineering
Netflix
Innovate Deploy
- 79. Silverlight 3:
Continued Innovation
Netflix
Kevin McEntee
Vice President, Web Engineering
Netflix
GPU support for scaling and stretching video
Wider range of processors and price points for
running video playback
- 82. Silverlight 3 Media
• GPU hardware acceleration
• New codec support (H.264, AAC, MPEG-
4)
• Raw bitstream Audio/Video API
• Improved logging for media analytics
media
- 83. IIS Media Services
• On-demand smooth streaming
• Live smooth streaming
• Edge caching
• Web playlists
• Bit-rate throttling
• Advanced logging
media
- 86. Beijing
• 1.3 billion page views
• 52.1 million unique visitors
• 75.5 million videos watched
• 9.9 million hours of video consumed (1,126 years)
• 27 minutes of viewing per session
• 5,000 unique clips viewed per day during the final week
• 35 million mobile views
• 130,000 peak streams
• 3.4 petabytes of video delivered
media
- 87. Vancouver
• The Online HD Olympics
– 100% Smooth Streaming
– Full 720p HD
• DVR capabilities (pause/rewind live action)
• Super slow motion and high resolution frame
capture
• Metadata overlays
• Live video alerts
• Real-time feeds of the latest and most popular clips
media
- 89. Graphics
• GPU Acceleration and hardware
compositing
• Perspective 3D
• Bitmap & pixel API
• Pixel shader effects
• Deep Zoom improvements
RIA
- 91. Application Development
• Deep linking, navigation and SEO
• Improved text quality
• Multi-Touch support
• 100+ controls available
• Library caching support
RIA
- 94. Expression Blend 3
• SketchFlow
• Adobe Photoshop and Illustrator import
• Behaviors
• Designing with data
• Source code control
• XAML, C# and VB code intellisense
RIA
- 97. Data
• Data-binding improvements
• Validation error templates
• Server data push improvements
• Binary XML networking support
• Multi-Tier REST data support
RIA
- 100. Out of Browser Scenarios
• Extend media experiences
• Companion applications for your Web
site
• Lightweight data snacking applications
RIA
- 101. Out of Browser
Capabilitiesfriendly experience
• Simple consumer
• Safe, secure, sandboxed environment
• Built-in auto-update support
• Build offline-aware applications
• Integrate with underlying operating system
RIA
- 103. Silverlight 3 Download Size
• Thousands of new APIs
• Hundreds of new features
40kcodecs
smaller than Silverlight 2
• New
• Out of browser support
- 104. Available today
• Silverlight 3 Beta
• Expression Blend 3 Preview
• Silverlight 3 Tools for Visual Studio 2008
• IIS Media Services
- 105. • Thanks GoGrid! Use your Go Grid
Cloud Card from your attendee bag
for a $200 credit toward their cloud
based Windows Server 2008 offering.
• Get your FREE copy of Windows Web
Server 2008 by stopping by
registration
• Use Web PI to make your new Web
server ready for development or
production
• Download Silverlight 3 today!
- 106. © 2009 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.