16. 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
23. Data and Networking Share Assemblies across SL and .NET 4.0 Data Binding Improvements UDP Multicast Support REST Enhancements WCF Improvements WCF RIA Services
24. Visual Studio 2010 WYSIWYG Design Surface XAML IntelliSence Improvements Data Binding, Layout, Styles WCF RIA Services Integration
27. 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
28. Silverlight 4 Performance Twice as Fast 30% Faster Startup New Profiling Support Still 10 second to install Still a 5meg download
35. New Web Deployment Features Historical Debugging Crash Dump Visual Analysis F# is included OOB JQueryintellisence support Performance, Performance, Performance Training Kit - http://channel9.msdn.com/learn/courses/VS2010/
39. WPF 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
40. ASP.NET MVC V2 beta released Will Is included with .NET 4
41. MEF 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
42. EF 4 Yes, v2 = v4 Model First and Database First Lazy Loading POCO Pluralization Complex Types
43. WCF Data Services 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
44. OSLO New CTP Released http://msdn.microsoft.com/en-us/data/default.aspx Chris Sells Blog - http://www.sellsbrothers.com/ Data Dude Blog- http://blogs.msdn.com/gertd/
3 core areas of investment are: Continue to redefine Media on the webEnable great Business Applications Moving Beyond the browser
With SL4 you now have access to webcams and microphones
Programmatic access to PrintingRich TextProgrammatic access to theClipboardRight Click, so you now have the ability to have context menu supportMouse Wheel
Implicit Styles lets you consistently style elements across your applicationDrag and Drop – you can select from the file system and drag into DLHTML hosting support… YouTube Example
Only need to compile an assembly once and it can be reused across SL and .NET 4.0
Windowing API, programmatically resize windows when in “out of browser”Host HTML within
Works on both PC and Mac.. Developer will have to Check a checkbox to require elevated trust… User will then be prompted during install to accept the elevated trust.
Twice as Fast. In the past we were not able to take full advantage of the JIT compiler. 2x code generation performance.New profiler API’s that we can take advantage of in VS 2010.