microsoft silverlight 4 overview
DESCRIPTION
PDC09-CL01. Microsoft Silverlight 4 Overview. Karen Corby Lead Program Manager Microsoft Corporation http://scorbs.com/work. Silverlight 1. September 2007. Silverlight 2. October 2008. Silverlight 1. September 2007. Silverlight 3. July 2009. Silverlight 1. Silverlight 2. - PowerPoint PPT PresentationTRANSCRIPT
Microsoft Silverlight 4 Overview
Karen CorbyLead Program ManagerMicrosoft Corporationhttp://scorbs.com/work
PDC09-CL01
Silverlight 1September 2007
Silverlight 2October 2008
Silverlight 1September 2007
Silverlight 3July 2009
Silverlight 1September 2007
Silverlight 2October 2008
Silverlight 4BetaToday!
Silverlight 1September 2007
Silverlight 2October 2008
Silverlight 3July 2009
Silverlight 1September 2007
Silverlight 2October 2008
Silverlight 3July 2009
Silverlight 4 BetaJuly 2009
> Business Applications
> Media> Beyond the Browser
Silverlight 4BetaToday!
Let the tour of Silverlight 4 Beta
begin!
A Common Feature Requests…
> Dragging Files into Silverlight> Right Click Support> Printing Support
Visual Studio 2010 Beta 2
Expression Blend Preview for .NET 4 and Silverlight 4
scrapbook
Drag/Drop, Right Click, Printing
demo
Printing> Customizable Print Layout
> From Live Visual Tree> From Dynamic Visual Tree (Not On
Screen)
> Bitmap Based
> Event Model that Supports Pagination
Media> Multicast
> Playback of multicast files from WMS
> Offline DRM> Download To Own, Rental, Subscription, License
Predelivery, Support for Domains
> Mp4 DRM> Protect H264 and AAC-LC in the industry standard Mp4 file
> Output Protection
> WebCam
WebCam> User Prompt to use WebCams
> Access to the Raw Video & Audio Streams
> APIs to Select Between Devices
photobooth
WebCam
demo
Networking> UDP Listener for Custom Multicast
Support> Two types: Single Source, Multi Source> Policy Server Required
> Authorization support in Client HTTP Stack> NTLM, Basic and Digest Authentication
Schemes
> Automatically Add Referer Header
UDP Multicast
client = new UdpAnySourceMulticastClient();
client.BeginJoinGroup(...);client.BeginSendToGroup(...);client.BeginReceiveFromGroup(...);
Classroom Q&A
Part I
demo
You also saw…> Navigation Loader Extensibility> INotifyDataErrorInfo Data Validation> Implicit Styles
Moving Beyond Plain Text> New RichTextArea Control
> BiDi Support: Arabic & Hebrew
Classroom Q&A
Part II
demo
RichTextArea & BiDi> ReadOnly or Editable> Content Model
> Runs, Spans & Paragraphs> Hyperlinks> Embedded Elements> Multi-level Undo> FlowDirection> Shaping Support> New Languages: Arabic & Hebrew
>>FUTURERichTextArea Post-Beta
> Clipboard> Plaintext Only at Beta> XAML Format Post-Beta
> Serialization> Programmatic Iteration of Blocks at Beta> Property on RichTextArea Post-Beta
Text Language Support
You also saw…> Programmatic Clipboard Access
> Blend Fluid Layout & ItemsControl
>>FUTURENew Supported Browser!
> Google Chrome
Other Core Runtime Feature Callouts> Controls
> Built-in MouseWheel Scrolling for Controls> ViewBox in Runtime> Dispatcher Support on Design Surface> Expose Runtime Version to Control Libraries
> Graphics> Extended PNG Support> CompositeTransform
> Scale, Rotate, Skew, Translate> Other
> NGEN of Platform Assemblies> CLR 4 Integration
Out of Browser Enhancements> Notifications> Window Positioning/Size APIs> HTML Brush
Trusted Out of Browser Applications> Cross Domain Networking Access> MyDocuments Access> Native Integration
Windows RSS Reader
demo
Silverlight 4: Out of BrowserJoe Stegman (3pm today, Hall F )
> HTML Hosting> Trusted Applications> Native Integration> Other New Out of Browser Features
Building Line of Business Applications with Microsoft Silverlight 4David Poll (2pm today, Hall F)> Data Validation> DataBinding Enhancements> Commanding> Printing
Other Great Silverlight TalksSession
Title Speaker Time Room
CL06 Networking and Web Services in Microsoft Silverlight Yavor Georgiev
Today 3pm
Hall E
CL21 Building Amazing Business Applications with Microsoft Silverlight and Microsoft .NET RIA Services
Brad Abrams Thu11:30am
Hall E
FT24 Building Extensible Rich Internet Applications with the Managed Extensibility Framework
Glenn Block Thu11:30am
Hall F
CL02 Microsoft Silverlight 3: Advanced Performance and Profiling Techniques
Seema Ramchandani
Thu 8:30am
Hall E
CL32 Developing Testable Silverlight Applications Keith Jones Thu12:45pm
Hall F
CL35 Custom Behaviors for Advanced Microsoft Silverlight UI Effects
Pete Blois Thu12:45pm
Hall E
SVR14 Building Live Media Viewing Experiences Using Internet Information Services (IIS) Smooth Streaming and
Vishal Sood Thu1:30pm
Petree Hall D
Code Samples from Today> My Blog: http://scorbs.com/work
Go Play With Silverlight 4 Beta!
http://silverlight.net
YOUR FEEDBACK IS IMPORTANT TO US! Please fill out session evaluation
forms online atMicrosoftPDC.com
Learn More On Channel 9> Expand your PDC experience through
Channel 9
> Explore videos, hands-on labs, sample code and demos through the new Channel 9 training courses
channel9.msdn.com/learnBuilt by Developers for Developers….
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.