WI Azure User Group Meeting

Preview:

Citation preview

so…. who this guy?

i’m Clark Sell

some pointless metadata….

Microsoft

// i bet your shocked

there’s my

cube

developer evangelist

vsts ranger

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

// am I allowed to say that???

csell@microsoft.com

csell.net

crappy graphic

csell5

DeveloperSmackdown.com// always under construction

crappy graphic

Silverlight 4Clark Sell

Developer Evangelist, Microsoft

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

Silverlight 4

1. Media

2. Business Applications

3. Beyond the Browser

Media

Media

Webcams and Microphones

Multicast Streaming

Output Protection

Offline DRM support

Enable Great Business Applications

Application Development

Printing

Rich Text

Clipboard Access

Right Click

Mouse Wheel

Application Development

Implicit Styles

Drag and Drop

Bidi and RTL

HTML

Commanding and MVVM

Additional Controls

Data and Networking

Share Assemblies across SL and .NET 4.0

Data Binding Improvements

UDP Multicast Support

REST Enhancements

WCF Improvements

WCF RIA Services

Visual Studio 2010

WYSIWYG Design Surface

XAML IntelliSence Improvements

Data Binding, Layout, Styles

WCF RIA Services Integration

Beyond the Browser

New Sandboxed Features

Windowing APIs

Notification Popups

HTML Support

Drop Target

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

Silverlight 4 Performance

Twice as Fast

30% Faster Startup

New Profiling Support

Still 10 second to install

Still a 5meg download

Resources

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/

the rest….Clark Sell

Developer Evangelist, Microsoft

SharePoint 2010

Visual Studio Project Templates

No More Server

HIT F5

Visual Studio 2010

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/

Team Foundation Server

Team Build

Visual Branching and Merging

Hierarchly work items

Scale out scenario’s

Gated Check-in

Testing

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

.NET 4

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

V2 beta released

Will \ Is included with .NET 4

ASP.NET MVC

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

Yes, v2 = v4

Model First and Database First

Lazy Loading

POCO

Pluralization

Complex Types

EF 4

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

{ demo }

MEF Hello World

ASP.NET MVC and MEF

MicrosoftPDC.com

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

The C9 Learning Center -

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

Resources

Clark Sellcsell@microsoft.com

@csell5http://csell.net

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

Recommended