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

Download Silverlight 1 September 2007 Silverlight 2 October 2008 Silverlight 1 September 2007

Post on 17-Jan-2016

214 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

PowerPoint Presentation

Microsoft Silverlight 4 OverviewKaren CorbyLead Program ManagerMicrosoft Corporationhttp://scorbs.com/workPDC09-CL0111/19/2009 11:04 AM 2007 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.

1Silverlight 1September 2007

Silverlight 2October 2008

Silverlight 1September 2007Silverlight 3July 2009

Silverlight 1September 2007Silverlight 2October 2008Silverlight 4BetaToday!

Silverlight 1September 2007Silverlight 2October 2008Silverlight 3July 2009

Silverlight 1September 2007Silverlight 2October 2008Silverlight 3July 2009Silverlight 4 BetaJuly 2009Business ApplicationsMediaBeyond the BrowserSilverlight 4BetaToday!Let the tour of Silverlight 4 Betabegin!A Common Feature RequestsDragging Files into SilverlightRight Click SupportPrinting Support

Visual Studio 2010 Beta 2Expression Blend Preview for .NET 4 and Silverlight 4scrapbookDrag/Drop, Right Click, Printingdemo 11/19/2009 11:04 AM 2007 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.

10PrintingCustomizable Print LayoutFrom Live Visual TreeFrom Dynamic Visual Tree (Not On Screen)

Bitmap Based

Event Model that Supports Pagination

MediaMulticastPlayback of multicast files from WMS

Offline DRMDownload To Own, Rental, Subscription, License Predelivery, Support for Domains

Mp4 DRMProtect H264 and AAC-LC in the industry standard Mp4 file

Output Protection

WebCam

WebCamUser Prompt to use WebCams

Access to the Raw Video & Audio Streams

APIs to Select Between Devices

photoboothWebCamdemo 11/19/2009 11:04 AM 2007 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.

14NetworkingUDP Listener for Custom Multicast SupportTwo types: Single Source, Multi SourcePolicy Server Required

Authorization support in Client HTTP StackNTLM, Basic and Digest Authentication Schemes

Automatically Add Referer HeaderUDP Multicastclient = new UdpAnySourceMulticastClient();

client.BeginJoinGroup(...);client.BeginSendToGroup(...);client.BeginReceiveFromGroup(...);

Classroom Q&APart Idemo 11/19/2009 11:04 AM 2007 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.

17You also sawNavigation Loader ExtensibilityINotifyDataErrorInfo Data ValidationImplicit Styles

Moving Beyond Plain TextNew RichTextArea Control

BiDi Support: Arabic & Hebrew

19Classroom Q&APart IIdemo 11/19/2009 11:04 AM 2007 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.

20RichTextArea & BiDiReadOnly or EditableContent ModelRuns, Spans & ParagraphsHyperlinksEmbedded ElementsMulti-level UndoFlowDirectionShaping SupportNew Languages: Arabic & Hebrew

RichTextArea Post-BetaClipboardPlaintext Only at BetaXAML Format Post-Beta

SerializationProgrammatic Iteration of Blocks at BetaProperty on RichTextArea Post-Beta

>>FUTUREText Language SupportYou also sawProgrammatic Clipboard Access

Blend Fluid Layout & ItemsControlNew Supported Browser!Google Chrome>>FUTUREOther Core Runtime Feature CalloutsControlsBuilt-in MouseWheel Scrolling for ControlsViewBox in RuntimeDispatcher Support on Design SurfaceExpose Runtime Version to Control LibrariesGraphicsExtended PNG SupportCompositeTransformScale, Rotate, Skew, TranslateOtherNGEN of Platform AssembliesCLR 4 IntegrationOut of Browser EnhancementsNotificationsWindow Positioning/Size APIsHTML Brush

Trusted Out of Browser ApplicationsCross Domain Networking AccessMyDocuments AccessNative IntegrationWindows RSS Readerdemo 11/19/2009 11:04 AM 2007 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.

29Silverlight 4: Out of BrowserJoe Stegman (3pm today, Hall F )

HTML HostingTrusted ApplicationsNative IntegrationOther New Out of Browser Features

Building Line of Business Applications with Microsoft Silverlight 4David Poll (2pm today, Hall F)

Data ValidationDataBinding EnhancementsCommandingPrinting

Other Great Silverlight TalksSessionTitleSpeakerTimeRoomCL06Networking and Web Services in Microsoft SilverlightYavor GeorgievToday 3pmHall ECL21Building Amazing Business Applications with Microsoft Silverlight and Microsoft .NET RIA ServicesBrad AbramsThu11:30amHall EFT24Building Extensible Rich Internet Applications with the Managed Extensibility FrameworkGlenn BlockThu11:30amHall FCL02Microsoft Silverlight 3: Advanced Performance and Profiling TechniquesSeema RamchandaniThu 8:30amHall ECL32Developing Testable Silverlight Applications

Keith JonesThu12:45pmHall FCL35Custom Behaviors for Advanced Microsoft Silverlight UI EffectsPete BloisThu12:45pmHall ESVR14Building Live Media Viewing Experiences Using Internet Information Services (IIS) Smooth Streaming and Vishal SoodThu1:30pmPetree Hall DCode Samples from TodayMy 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.comLearn More On Channel 9Expand 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/learn

Built by Developers for Developers.11/19/2009 11:04 AM 2007 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.

36 2009 Microsoft Corporation. All rights reserved. Microso