47
so…. who this guy?

WI Azure User Group Meeting

Embed Size (px)

Citation preview

Page 1: WI Azure User Group Meeting

so…. who this guy?

Page 2: WI Azure User Group Meeting

i’m Clark Sell

Page 3: WI Azure User Group Meeting

some pointless metadata….

Page 4: WI Azure User Group Meeting

Microsoft

// i bet your shocked

Page 5: WI Azure User Group Meeting

there’s my

cube

Page 6: WI Azure User Group Meeting

developer evangelist

Page 7: WI Azure User Group Meeting

vsts ranger

Page 8: WI Azure User Group Meeting

live on the border// yes i’m a f.i.b

// am I allowed to say that???

Page 9: WI Azure User Group Meeting
Page 11: WI Azure User Group Meeting

csell.net

crappy graphic

Page 12: WI Azure User Group Meeting

csell5

Page 13: WI Azure User Group Meeting

DeveloperSmackdown.com// always under construction

crappy graphic

Page 14: WI Azure User Group Meeting
Page 15: WI Azure User Group Meeting

Silverlight 4Clark Sell

Developer Evangelist, Microsoft

Page 16: WI Azure User Group Meeting

Reflect on some history 3 releases in 2 years

Version 1 – ( Sept ’07 ) Cross browser & platform runtime All about media

Version 2 ( Nov ‘08 ) Introduction of managed code and the .NET framework Built in controls New media enhancements, like bitrate

Version 3 ( July ‘09 ) Deploy out of browser 1080p HD Hardware Acceleration 60+ new controls

Page 17: WI Azure User Group Meeting

Silverlight 4

1. Media

2. Business Applications

3. Beyond the Browser

Page 18: WI Azure User Group Meeting

Media

Page 19: WI Azure User Group Meeting

Media

Webcams and Microphones

Multicast Streaming

Output Protection

Offline DRM support

Page 20: WI Azure User Group Meeting

Enable Great Business Applications

Page 21: WI Azure User Group Meeting

Application Development

Printing

Rich Text

Clipboard Access

Right Click

Mouse Wheel

Page 22: WI Azure User Group Meeting

Application Development

Implicit Styles

Drag and Drop

Bidi and RTL

HTML

Commanding and MVVM

Additional Controls

Page 23: WI Azure User Group Meeting

Data and Networking

Share Assemblies across SL and .NET 4.0

Data Binding Improvements

UDP Multicast Support

REST Enhancements

WCF Improvements

WCF RIA Services

Page 24: WI Azure User Group Meeting

Visual Studio 2010

WYSIWYG Design Surface

XAML IntelliSence Improvements

Data Binding, Layout, Styles

WCF RIA Services Integration

Page 25: WI Azure User Group Meeting

Beyond the Browser

Page 26: WI Azure User Group Meeting

New Sandboxed Features

Windowing APIs

Notification Popups

HTML Support

Drop Target

Page 27: WI Azure User Group Meeting

Opening the Sandbox

You can now run trusted applications that run outside of the sandbox.

Custom Window Chrome

Local File System

Cross-Site Network

Keyboard in Full Screen Mode

Hardware Device Access

COM Automation Support

Page 28: WI Azure User Group Meeting

Silverlight 4 Performance

Twice as Fast

30% Faster Startup

New Profiling Support

Still 10 second to install

Still a 5meg download

Page 29: WI Azure User Group Meeting

Resources

Page 30: WI Azure User Group Meeting

Resources SL4 Beta Info - http://silverlight.net/getstarted/silverlight-4-beta/ SL Blog - http://team.silverlight.net karen corby’s - http://scorbs.com

http://scorbs.com/2009/11/19/silverlight-4-links/ Tim Heuer - http://timheuer.com/blog/

Beta 4 http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx

PDC Roundup - http://timheuer.com/blog/archive/2009/11/22/pdc-silverlight-resources-link-dump-learn-silverlight.aspx

Channel 9 Overview http://channel9.msdn.com/learn/courses/Silverlight4/Overview/Overview/

Microsoft XAML Toolkit - http://code.msdn.microsoft.com/XAML/ SL4 Training Course -

http://channel9.msdn.com/learn/courses/Silverlight4/

Page 31: WI Azure User Group Meeting

the rest….Clark Sell

Developer Evangelist, Microsoft

Page 32: WI Azure User Group Meeting

SharePoint 2010

Page 33: WI Azure User Group Meeting

Visual Studio Project Templates

No More Server

HIT F5

Page 34: WI Azure User Group Meeting

Visual Studio 2010

Page 35: WI Azure User Group Meeting

New Web Deployment Features

Historical Debugging

Crash Dump Visual Analysis

F# is included OOB

JQuery intellisence support

Performance, Performance, Performance

Training Kit -

http://channel9.msdn.com/learn/courses/VS2010/

Page 36: WI Azure User Group Meeting

Team Foundation Server

Page 37: WI Azure User Group Meeting

Team Build

Visual Branching and Merging

Hierarchly work items

Scale out scenario’s

Gated Check-in

Testing

New Licensing, i.e. FREE ( well sorta )

Page 38: WI Azure User Group Meeting

.NET 4

Page 39: WI Azure User Group Meeting

Microsoft XAML Toolkit Released

http://code.msdn.microsoft.com/XAML/Release/ProjectReleases.aspx?ReleaseId=3598

Assemblies Combined

No more dual compilation with SL4

Designer works, static reference problems

Multi-Touch API’s

WPF

Page 40: WI Azure User Group Meeting

V2 beta released

Will \ Is included with .NET 4

ASP.NET MVC

Page 41: WI Azure User Group Meeting

Management of the Unkown

Built into .NET 4 Framework, System.Composition

SL4 support

More IOC features coming after .NET 4

MefContrib - http://mefcontrib.codeplex.com/

Glen Block - http://codebetter.com/blogs/glenn.block

MEF

Page 42: WI Azure User Group Meeting

Yes, v2 = v4

Model First and Database First

Lazy Loading

POCO

Pluralization

Complex Types

EF 4

Page 43: WI Azure User Group Meeting

Formerly known as ADO.NET data services, & Astoria

Team Blog: http://blogs.msdn.com/astoriateam/ Learn: http://msdn.microsoft.com/en-us/data/bb931106.aspx

WCF Data Services

Page 45: WI Azure User Group Meeting

{ demo }

MEF Hello World

ASP.NET MVC and MEF

Page 46: WI Azure User Group Meeting

MicrosoftPDC.com

10-4 http://channel9.msdn.com/shows/10-4/

The C9 Learning Center -

http://channel9.msdn.com/learn/

Resources

Page 47: WI Azure User Group Meeting

Clark [email protected]

@csell5http://csell.net

http://ThirstyDeveloper.comhttp://DeveloperSmackdown.com