Presentation is loading. Please wait.

Presentation is loading. Please wait.

Change the Rules Silverlight 4 – Whats New? ( part 1 ) Mike Taulty, Microsoft UK

Similar presentations


Presentation on theme: "Change the Rules Silverlight 4 – Whats New? ( part 1 ) Mike Taulty, Microsoft UK"— Presentation transcript:

1 Change the Rules Silverlight 4 – Whats New? ( part 1 ) Mike Taulty, Microsoft UK

2 Silverlight 4 is on its way versions are back-compat, no side-by-side Silverlight 4 is where youd start today V1 Sept 2007 V2 Oct 2008 V3 July 2009 V4 release candidate launches at DevConnections April 12-14

3 Silverlight 4 is cross-browser, cross-platform private mode browsing supported

4 Silverlight 4 is a major release MVVM Trusted Applications Drag/Drop StringFormat UDP, WMS Multicast WCF RIA Services Viewbox Extended Languages Printing INotifyDataErrorInfo Commanding Indic Languages BiDi & RTL MEF RichTextBox Right Click Mouse Wheel IDataErrorInfo Datagrid Enhancements GPU Acceleration MP4 DRM Microphone Webcam Clipboard Access Toast Notifications HTML Private Mode Browsing Google Chrome COM Automation Local File System Composite Transform Offline DRM Protected Path Output XAP Signing Silent Install Cross-Domain Networking Custom Window Chrome Sockets Security Full Keyboard Full Screen XPath for XML Fluid UI Text Trimming Full PNG Support Windowing controls Window Close Event Networking

5 this is a talk in 2 parts – dont miss the 2 nd part Session 1 tooling, binding, validation, networking, navigation Session 2 controls, desktop integration, frameworks 16:30 today

6 Visual Studio 2010Expression Blend 4binding & validationnetworkingnavigation Session 1

7 Session 2 control enhancementsdesktop integration all applications out of browser applications trusted applications frameworks WCF RIA Services Managed Extensibility Framework

8 Session 1 Visual Studio 2010 Expression Blend 4 binding & validation networking navigation

9 where are we? Visual Studio 2010 Expression Blend 4 binding & validation networking navigation

10 Change the Rules Visual Studio 2010 multitargetingdrag/drop designerproperties window resources, binding, brushes, etc. data sources windowdocument outline windowprofiler supportassembly sharinglanguages – C# 4 and VB 10

11 where are we? Visual Studio 2010 Expression Blend 4 binding & validation networking navigation

12 Change the Rules Expression Blend 4 MVVM supportdesign time resources & CLR dataListBoxItem layout statesPathListBoxeffects – additional & transitionsbehaviors – more & conditionaldata storeSketchflow enhancementsPhotoshop import enhancements

13 where are we? Visual Studio 2010 Expression Blend 4 binding & validation networking navigation

14 Change the Rules Binding & Validation Validation IDataErrorInfo INotifyDataErrorInfo Binding String Indexers FallbackValue TargetNullValue StringFormat DependencyObject

15 where are we? Visual Studio 2010 Expression Blend 4 binding & validation networking navigation

16 media video – support added for – offline DRM support – WMS multicast – output protection imaging – hardware accelerated DeepZoom imaging – all PNG formats supported

17 networking Client networking stack for HTTP – integrated authentication (automatic/pass-thru) – caching, upload progress, referer header, connections Sockets – TCP security policy – opt to download via HTTP – UDP multicasting to [any/single] source groups WCF TCP channel WCF Data Services ( odata client, Astoria ) – support for arbitrary projections of data – automatic client-side tracking – support for data-paging and result-set counts – support for cross-domain

18 Change the Rules Networking HTTP Client Stack integrated authentication WCF Data Services bindable/trackable client side arbitrary projections

19 Change the Rules Silverlight 4 Networking Guided Tour Mike Taulty, Microsoft 10:50, Tomorrow

20 where are we? Visual Studio 2010 Expression Blend 4 binding & validation networking navigation

21 Browser booksite/default.aspx#/authors.xaml?name=steinbeck navigation Silverlight already supports navigation & deep linking Silverlight Frame Control /authors.xaml?name=steinbeck Page authors.xaml NavigatedTo event NavigationContext access to query string

22 pluggable navigation Silverlight 4 makes it pluggable navigate:http://booksite/default.aspx#/authors/steinbeck navigate:/authors/steinbeck Frame UriMapper ContentLoader Asynchronously turns the URI into a Page or UserControl UriMappedUri /authors/{author}/views/authors.xaml?surname={author} /{pageName}/views/{pagename.xaml}

23 Change the Rules pluggable navigation

24 Coming Soon! Session 2 control enhancementsdesktop integration all applications out of browser applications trusted applications frameworks WCF RIA Services Managed Extensibility Framework Today! a lot more to cover Today! a lot more to cover

25 thank you for coming – please provide feedback

26 Change the Rules Silverlight 4 – Whats New ( part 1 ) Mike Taulty, Microsoft UK


Download ppt "Change the Rules Silverlight 4 – Whats New? ( part 1 ) Mike Taulty, Microsoft UK"

Similar presentations


Ads by Google