Marc Holmes (@marcholmes) Chief Evangelist Microsoft The Client Decade

Preview:

Citation preview

Marc Holmes (@marcholmes)Chief EvangelistMicrosofthttp://www.marcmywords.org

The Client Decade

3

Some Expectations

This Session

No CodingBig PictureCompetitionFuture of the Client

The Rest Of The Day

Lots of CodingLots of IntellectLots of KnowledgeLots of Fun

4

Application Developers

5

The Client: A Differentiated Experience

6

How It Was: Choose One Platform

Apps Data

rich reach

7

reach

rich

NativeApps

Content

8

reach

rich

Silverlight

WPF

HTML

9

The Web: Services powering Experiences

Windows

Web API

Web Site

SilverlightBrowser Windows Phone

iPhone

webOS

10

The Client: A Service Hub

Photo courtesy of ‘Gustavo Minas@Flickr’ under CC-BY

11

The Web: Standards

Photo courtesy of ‘the sea the sea@Flickr’ under CC-BY

12

Microsoft <3 HTML 5

13

Innovations and Standards are Symbiotic

InnovateStandardize

14

Standards

Good

Enough

15

The Movies: Sound

1927: The Jazz Singer

16

The Movies: Sound

“Talking film is as little needed as a singing book.”

— Viktor Shklovsky

17

The Movies: Sound

“A film in which the speech and sound effects are perfectly synchronized and coincide with their visual image on the screen is absolutely contrary to the aims of cinema.

It is a degenerate and misguided attempt to destroy the real use of the film and cannot be accepted as coming within the true boundaries of the cinema.”

— Paul Rotha [140]

18

The Movies: Sound

1928: Lights of New York, the first all-talking feature, premieres.

Cost: $23,000Grosses: $1,252,000 ROI: > 5,000%

19

Movies: Sound

1929: The last silent feature film is released.

Hollywood is all “talkie”.

20

Of course, COLOUR was a no-brainer.

21

The Movies: Colour

“I cannot believe that [colour] will ever drive the monochrome… process off the screen”

— Rupert Hughes Motion Picture Writer

22

The Movies: Colour

“As to whether colour photography will enhance the dramatic quality and realism of the picture—that is rather hard to tell…”

— George FitzmauriceMovie Producer

23

“Good Enough” never is for long…

InnovateStandardize

24

HTML5 To Do List:

Stabilize spec Get all browsers implement the spec

in the same way Get over a billion people to install a

new browser or buy a new device/machine

25

Timeline

2007

2008

2009

HTML 5

20102000

1 2 3 4Silverlight: …

?

+ + + +

26

Industry Analysts“There is a portion of the Web that requires richer interaction [than HTML 5]”

“Your applications might require extensive offline processing, direct manipulation of graphics, real-time notifications and alerts, high-speed binary communication protocols, tight integration with local devices, and so on. In these scenarios, you might need to use Flash, Silverlight or Java...”

— Ray Valdez, Gartner

27

Device Momentum

Photo courtesy of ‘Mike Cattell@Flickr’ under CC-BY

28

Delivering a Differentiated Experience

Photo courtesy of ‘zombieite@Flickr’ under CC-BY

Future Vision

Video

31

The Client: Natural User Interfaces

These things are too important to take seriously“ ”

32

The Client: Natural User Interfaces

Users will find their own way. Will you help them?

Joe Belfiore and Windows Phone 7

Video

35

The Client: Joyful Experience

Photo courtesy of ‘D’arcy Norman@Flickr’ under CC-BY

36

The Client: New Interaction Metaphors

Photo courtesy of ‘D Begley@Flickr’ under CC-BY

37

The Client: Inner Beauty

Photo courtesy of ‘Jessica Flavin@Flickr’ under CC-BY

38

.NET: Enhanced Capability

39

.NET: Penetration

90% for .NET (all versions)

70% for WPF

60% for Silverlight

40

The Client: Not the Web

Photo courtesy of ‘Arturo61@Flickr’ under CC-BY

41

The Client: Many Screens and a Cloud

42

Rest of the Day

10:30 - Windows 7 – Top Features for your Applications – Paul Foster

12:30 – VS2010, WPF4 for Rich Windows Applications - Ian Griffiths

1:45 – Building Rich Clients with .NET 4 (2 parts) – Ingo Rammer

4:15 - Lap Around Azure – David Gristwood

43

Related Content

http://www.microsoft.com/uk/techdays

http://live.visitmix.com

http://www.marcmywords.org

http://www.mtaulty.com, http://www.wotudo.net

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