Download presentation
Presentation is loading. Please wait.
Published byHarley Anker Modified over 10 years ago
1
Change the Rules Silverlight 4 – Whats New? ( part 1 ) Mike Taulty, Microsoft UK mtaulty@microsoft.com mtaulty.com @mtaulty
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 16.30 Today! a lot more to cover 16.30 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 mtaulty@microsoft.com mtaulty.com @mtaulty
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.