Silverlight 1 September 2007 Silverlight 2 October 2008 Silverlight 1 September 2007.

Post on 17-Jan-2016

230 views 0 download

Tags:

transcript

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

>>FUTURE

RichTextArea 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

>>FUTURE

New 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 Talks

Session

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.