• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1
 

Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1

on

  • 1,914 views

 

Statistics

Views

Total Views
1,914
Views on SlideShare
1,907
Embed Views
7

Actions

Likes
0
Downloads
21
Comments
0

1 Embed 7

http://www.slideshare.net 7

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1 Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1 Presentation Transcript

    • Change the Rules Silverlight 4 – What’s New? ( part 1 ) Mike Taulty, Microsoft UK mtaulty@microsoft.com mtaulty.com @mtaulty
    • Silverlight 4 is on its way launches at DevConnections April 12-14 V1 V2 V3 Sept 2007 Oct 2008 July 2009 versions are back-compat, no side-by-side Silverlight 4 is where you’d start today
    • Silverlight 4 is cross-browser, cross-platform private mode browsing supported
    • Silverlight 4 is a major release IDataErrorInfo XPath for XML MP4 DRM Indic Languages Commanding Google Chrome Sockets Security Networking Text Trimming Cross-Domain Networking Offline DRM Fluid UI Protected Path Output INotifyDataErrorInfo Trusted Applications Right Click Full Keyboard Full Screen Silent Install HTML Drag/Drop Composite Transform BiDi & RTL Webcam RichTextBox StringFormat Printing COM Automation Private Mode Browsing Custom Window Chrome Clipboard Access Datagrid Enhancements Local File System Window Close Event Windowing controls Extended Languages UDP, WMS Multicast MVVM XAP Signing Microphone MEF WCF RIA Mouse Wheel Full PNG Support Services GPU Acceleration Viewbox Toast Notifications
    • this is a talk in 2 parts – don’t miss the 2nd part • tooling, binding, validation, networking, navigation • controls, desktop integration , frameworks • 16:30 today
    • Visual Studio 2010 Expression Blend 4 binding & validation networking navigation
    • control enhancements desktop integration • all applications • out of browser applications • trusted applications frameworks • WCF RIA Services • Managed Extensibility Framework
    • Visual Studio 2010 Expression Blend 4 binding & validation networking navigation
    • Visual Studio 2010 Expression Blend 4 binding & validation networking navigation
    • Change the Rules multitargeting demo Visual Studio 2010 drag/drop designer properties window • resources, binding, brushes, etc. data sources window document outline window profiler support assembly sharing languages – C# 4 and VB 10
    • Visual Studio 2010 Expression Blend 4 binding & validation networking navigation
    • Change the Rules MVVM support demo Expression Blend 4 design time resources & CLR data ListBoxItem layout states PathListBox effects – additional & transitions behaviors – more & conditional data store Sketchflow enhancements Photoshop import enhancements
    • Visual Studio 2010 Expression Blend 4 binding & validation networking navigation
    • Change the Rules demo Validation • IDataErrorInfo • INotifyDataErrorInfo Binding & Validation Binding • String Indexers • FallbackValue • TargetNullValue • StringFormat • DependencyObject
    • Visual Studio 2010 Expression Blend 4 binding & validation networking navigation
    • 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
    • Change the Rules demo Networking HTTP Client Stack • integrated authentication WCF Data Services • bindable/trackable client side • arbitrary projections
    • Change the Rules session “Silverlight 4 Networking Guided Tour” Mike Taulty, Microsoft 10:50, Tomorrow
    • Visual Studio 2010 Expression Blend 4 binding & validation networking navigation
    • navigation Silverlight already supports navigation & deep linking Browser booksite/default.aspx#/authors.xaml?name=steinbeck Silverlight Frame Control /authors.xaml?name=steinbeck Page • NavigatedTo event • NavigationContext • access to query string authors.xaml
    • pluggable navigation Silverlight 4 makes it pluggable navigate: http://booksite/default.aspx#/authors/steinbeck navigate: /authors/steinbeck Frame ContentLoader UriMapper Uri MappedUri /authors/{author} /views/authors.xaml?surname={author} Asynchronously turns the URI /{pageName} /views/{pagename.xaml} into a Page or UserControl
    • Change the Rules demo pluggable navigation
    • control enhancements desktop integration • all applications • out of browser applications • trusted applications frameworks • WCF RIA Services • Managed Extensibility Framework
    • thank you for coming – please provide feedback  
    • Change the Rules Silverlight 4 – What’s New ( part 1 ) Mike Taulty, Microsoft UK mtaulty@microsoft.com mtaulty.com @mtaulty