day one keynote

107
Return on Experience – By Design Bill Buxton Microsoft Researc

Upload: goodfriday

Post on 15-Jan-2015

692 views

Category:

Technology


3 download

DESCRIPTION

Bill Buxton is the author of, Sketching User Experiences: Getting the Design Right and the Right Design, published jointly by Morgan Kaufmann and Focal Press. He is Principal Researcher at Microsoft Research and has a 30 year involvement in research, design and commentary around human aspects of technology, and digital tools for creative endeavour, including music, film and industrial design, in particular. Prior to joining Microsoft, he was a researcher at Xerox PARC, a professor at the University of Toronto, and Chief Scientist of Alias Research and SGI Inc. – where 2003 he was co-recipient of an Academy Award for Scientific and Technical Achievement. In 2007, he was named Doctor of Design, Honoris Causa, by the Ontario College of Art and Design, in 2008 became the 10th recipient of the ACM/SIGCHI Lifetime Achievement Award for fundamental contributions to the field of human-computer interaction, and in January 2009 was elected a Fellow of the ACM. More information on Buxton and his work can be found at: www.billbuxton.com

TRANSCRIPT

Page 1: Day One Keynote

Return on Experience – By Design

Bill BuxtonMicrosoft Research

Page 2: Day One Keynote

It’s a Good Time for Design!

Page 3: Day One Keynote

Henry Dreyfuss1929

Western Electric Model 3021930 (1937-1950)

Page 4: Day One Keynote

Raymond Loewy1929

Studebaker Avanti1962

Page 5: Day One Keynote

Walter Dorwin Teague1926

Vanity Kodak 1928

iPod Mini2003

Kodak Vest Pocket Camera, Series II, VPK Special1926

Page 6: Day One Keynote

Experience?

Page 7: Day One Keynote

My mountain bike …

Page 8: Day One Keynote

By Design?

Page 9: Day One Keynote

• Draw my phone• Draw my

phone’s interface• Draw the

experience of using my phone

Forget the phone …

Page 10: Day One Keynote

How?

Page 11: Day One Keynote

Sketching….

$$ $$

$$

$$$ $

$$$

Multiples

Multiples

MultiplesM

ult

iple

sMultiples

Page 12: Day One Keynote

Timing?

Page 13: Day One Keynote
Page 14: Day One Keynote

Ron Bird: http://www.2birds.org/

Page 15: Day One Keynote
Page 16: Day One Keynote

Time

Invest

men

t

Weig

ht

of

Desi

gn

Cri

teri

a

SketchPrototype

Page 17: Day One Keynote

Microsoft?

Page 18: Day One Keynote

• 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

Page 19: Day One Keynote

Monique Chatterjee is a Lead Designer on the MS Hardware Design Team. She graduated from Rochester Institute of Technology in ’97 and is now 33. She spent 7 years consulting in Boston and Chicago, designing housewares and consumer electronics, before joining Microsoft over 5 years ago.

Audrey Louchart joined the Premium Mobile Experience Group at MS just 7 months ago. She was previously a designer at One and Co, where she collaborated with MS as a consultant on the Arc mouse project. Audrey graduated in ‘04 from Institute Superior of Design in France, and turns 27 this week.

Let’s

make

it perso

nal!

Page 20: Day One Keynote
Page 21: Day One Keynote
Page 22: Day One Keynote
Page 23: Day One Keynote

Quick Demo

Page 25: Day One Keynote

Luck is what happens when preparation meets opportunity.

Seneca

Page 26: Day One Keynote
Page 27: Day One Keynote

Advancing User ExperiencesScott GuthrieCorporate Vice PresidentDeveloper DivisionMicrosoft Corporation

Page 28: Day One Keynote

mediaRIA

web

Page 29: Day One Keynote

web

Page 30: Day One Keynote

web | media | RIA

What is the Microsoft Web platform?A powerful set of tools and technologies optimized for building and hosting next generation web applications.

Page 31: Day One Keynote

web | media | RIA

Expression Web 3• Standards based web authoring• Multi-language targeting• Secure FTP support• CSS Diagnostics• SuperPreview

Page 32: Day One Keynote

demoErik SaltwellGroup Program ManagerMicrosoft Corporation

Expression Web 3

Page 33: Day One Keynote

SuperPreview: IE 6,7,8

Announcing:

Beta Available Today

Page 34: Day One Keynote

web | media | RIA

ASP.NET MVC 1.0• Full Control over HTML markup• SEO friendly with URL routing• Test driven development workflow• Easily extensible

Page 35: Day One Keynote

ASP.NET MVC 1.0Announcing:

Shipping Today

Page 36: Day One Keynote

web | media | RIA

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

Page 37: Day One Keynote

web | media | RIA

Web ServerExtensions

Page 38: Day One Keynote

web | media | RIA

Web ServerExtensions

Page 39: Day One Keynote

web | media | RIA

Microsoft Web Platform Installer

Available FREE on Microsoft.com/Web

Install the latest versions of Microsoft Web Platform tools, server, database and framework.Stay up-to-date and explore what’s new. Runs on Windows XP, Windows Vista, Windows Server 2003 and Windows Server 2008

Page 40: Day One Keynote

web | media | RIA

Windows Web App Gallery

Get up and running with the most widely used, freely available Web applications for Windows Server.

Page 41: Day One Keynote

demoMicrosoft Web PlatformInstaller & App Gallery

Page 42: Day One Keynote

Commerce Server 2009

Announcing:

Available Now

Page 43: Day One Keynote

web | media | RIA

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

Page 44: Day One Keynote

web | media | RIA

Microsoft BizSpark

Designed to provide software entrepreneurs all the resources they need to build successful companies and connect them with a community of experts…

… for free.

support

software

visibility

Page 45: Day One Keynote

Stackoverflow.com

Jeff Atwood & Joel Spolsky

Page 46: Day One Keynote

Stackoverflow.com

Jeff Atwood & Joel Spolsky

Page 47: Day One Keynote

Stackoverflow.com

Jeff Atwood & Joel Spolsky

Page 48: Day One Keynote

Stackoverflow.com

Jeff Atwood & Joel Spolsky

Page 49: Day One Keynote

Stackoverflow.com

Jeff Atwood & Joel Spolsky

Page 50: Day One Keynote

Stackoverflow.com

Jeff Atwood & Joel Spolsky

development beginsMay 2008

private betaAug 2008

public betaSep 2008 ~ Jan 2008

Page 51: Day One Keynote

Stackoverflow.com

Jeff Atwood & Joel Spolsky

page views per day600,000

unique users per day200,000

# of servers2 (database, web)

Page 52: Day One Keynote

Stackoverflow.com

Jeff Atwood & Joel Spolsky

Native Web App

Our user interface: the search engine.

Obsessive web standardsOpenIDjQuery AJAX

Page 53: Day One Keynote

Stackoverflow.com

Jeff Atwood & Joel Spolsky

Optimization, Shmoptimization

/questions/12345/post-title/tags/java/search?q=orthogonal/users/811/shog9

Page 54: Day One Keynote

Stackoverflow.com

Jeff Atwood & Joel Spolsky

I Feel the Need.The Need for Speed.

Denormalize databaseIIS 7 Cache, Compression64-bit top to bottomjQuery AJAX callbacksMVC = low overhead

Page 55: Day One Keynote

Stackoverflow.com

Jeff Atwood & Joel Spolsky

Page 56: Day One Keynote

Stackoverflow.com

Jeff Atwood & Joel Spolsky

BizSparkMicrosoft

Page 57: Day One Keynote

Stackoverflow.com

Jeff Atwood & Joel Spolsky Why?

Page 58: Day One Keynote

Stackoverflow.com

Jeff Atwood & Joel Spolsky

Page 59: Day One Keynote

Stackoverflow.com

Jeff Atwood & Joel Spolsky

Page 60: Day One Keynote

Silverlight

Silverlight By The Numbers

Page 61: Day One Keynote

Silverlight By The Numbers

Silverlight launched just 18 months ago

Page 62: Day One Keynote

Silverlight By The Numbers

350 million+ Installs

Page 63: Day One Keynote

Silverlight By The Numbers

300,000+ Developers & Designers

Page 64: Day One Keynote

Silverlight By The Numbers200+ Partners in 30 Countries

Page 65: Day One Keynote

Silverlight By The Numbers200+ Microsoft Products & Websites

Page 67: Day One Keynote

Netflix

Kevin McEnteeVice President, Web EngineeringNetflix

Page 68: Day One Keynote

Netflix

Kevin McEnteeVice President, Web EngineeringNetflix

Streaming To The Mac

Page 69: Day One Keynote

Netflix

Kevin McEnteeVice President, Web EngineeringNetflix

Streaming To Firefox

Page 70: Day One Keynote

Netflix

Kevin McEnteeVice President, Web EngineeringNetflix

Cross Platform Reality

Single Netflix Player

Page 71: Day One Keynote

Netflix

Kevin McEnteeVice President, Web EngineeringNetflix

Installers Are Evil

Single Netflix Player

Page 72: Day One Keynote

Netflix

Kevin McEnteeVice President, Web EngineeringNetflix

Installers Are Evil

Single Netflix Player

Page 73: Day One Keynote

Netflix

Kevin McEnteeVice President, Web EngineeringNetflix

Netflix Out Of The Installer Business

One time install, supported by Microsoft

Page 74: Day One Keynote

Netflix

Kevin McEnteeVice President, Web EngineeringNetflix

Adaptive Streaming

Page 75: Day One Keynote

Netflix

Kevin McEnteeVice President, Web EngineeringNetflix

Adaptive Streaming

500 Kbps1000 Kbps

1500 Kbps

More Bits = Better Video

Page 76: Day One Keynote

Netflix

Kevin McEnteeVice President, Web EngineeringNetflix

Adaptive Streaming - Rebuffer

Page 77: Day One Keynote

Netflix

Kevin McEnteeVice President, Web EngineeringNetflix

Innovation Requires Iteration

Page 78: Day One Keynote

Netflix

Kevin McEnteeVice President, Web EngineeringNetflix

Silverlight Is A Research Platform

Innovate Deploy

Page 79: Day One Keynote

Netflix

Kevin McEnteeVice President, Web EngineeringNetflix

Silverlight 3: Continued Innovation

GPU support for scaling and stretching videoWider range of processors and price points for running video playback

Page 80: Day One Keynote

Netflix

Kevin McEnteeVice President, Web EngineeringNetflix

Netflix Loves Silverlight

Page 81: Day One Keynote

media

Page 82: Day One Keynote

web | media | RIA

Silverlight 3 Media• GPU hardware acceleration• New codec support (H.264, AAC,

MPEG-4)• Raw bitstream Audio/Video API• Improved logging for media

analytics

Page 83: Day One Keynote

web | media | RIA

IIS Media Services• On-demand smooth streaming• Live smooth streaming• Edge caching• Web playlists• Bit-rate throttling• Advanced logging

Page 84: Day One Keynote

demoSilverlight Media

Page 85: Day One Keynote

Sr. VP Digital MediaNBC Sports & Olympics

Perkins Miller

Page 86: Day One Keynote

web | media | RIA

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

Page 87: Day One Keynote

web | media | RIA

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

Page 88: Day One Keynote

RIA

Page 89: Day One Keynote

web | media | RIA

Graphics• GPU Acceleration and hardware

compositing• Perspective 3D • Bitmap & pixel API• Pixel shader effects • Deep Zoom improvements

Page 90: Day One Keynote

demoGratuitous Graphics <3

Page 91: Day One Keynote

web | media | RIA

Application Development• Deep linking, navigation and SEO• Improved text quality• Multi-Touch support• 100+ controls available• Library caching support

Page 92: Day One Keynote

demoDavid AnthonyCo-Founder

Scott StanfieldCEO

Page 93: Day One Keynote

web | media | RIA

Workflow: Handle With Care

Let’s do it for the egg.

Page 94: Day One Keynote

web | media | RIA

Expression Blend 3• SketchFlow• Adobe Photoshop and Illustrator import• Behaviors• Designing with data• Source code control• XAML, C# and VB code intellisense

Page 95: Day One Keynote

demoJon HarrisSr. Product ManagerMicrosoft Corporation

Expression Blend 3

Page 96: Day One Keynote

Eclipse Support for Silverlight (on Mac)

Announcing:

Page 97: Day One Keynote

web | media | RIA

Data• Data-binding improvements • Validation error templates• Server data push improvements• Binary XML networking support• Multi-Tier REST data support

Page 98: Day One Keynote

demoSilverlight Business Apps

Page 99: Day One Keynote

SAP NetWeaver® Support

Announcing:

Page 100: Day One Keynote

web | media | RIA

Out of Browser Scenarios• Extend media experiences

• Companion applications for your Web site

• Lightweight data snacking applications

Page 101: Day One Keynote

web | media | RIA

Out of Browser Capabilities• Simple consumer friendly experience

• Safe, secure, sandboxed environment

• Built-in auto-update support

• Build offline-aware applications

• Integrate with underlying operating system

Page 102: Day One Keynote

demoTom Mara & Aaron StarkeyKEXP

Page 103: Day One Keynote

Silverlight 3 Download Size• Thousands of new APIs• Hundreds of new features• New codecs • Out of browser support

40k smaller than Silverlight 2

Page 104: Day One Keynote

Available today• Silverlight 3 Beta• Expression Blend 3 Preview• Silverlight 3 Tools for Visual Studio

2008• IIS Media Services

Page 105: Day One Keynote

• 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!

Page 106: Day One Keynote

© 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.

Page 107: Day One Keynote