Presentation is loading. Please wait.

Presentation is loading. Please wait.

Jesse Liberty Silverlight Geek Microsoft WUX206 How To Tell If This Is The Right Presentation For You: 1.You have Programmed In Silverlight 2 (Even A.

Similar presentations


Presentation on theme: "Jesse Liberty Silverlight Geek Microsoft WUX206 How To Tell If This Is The Right Presentation For You: 1.You have Programmed In Silverlight 2 (Even A."— Presentation transcript:

1

2 Jesse Liberty Silverlight Geek Microsoft WUX206

3 How To Tell If This Is The Right Presentation For You: 1.You have Programmed In Silverlight 2 (Even A Little) 2.You Are Comfortable With The Relationship Between Xaml and the Code Behind 3.You Are Eager To Find Out What Is New In Silverlight 3

4

5 Buy Land, They're Not Making It Anymore. - Mark Twain

6 3d Flip Jesse Liberty Silverlight Greek Microsoft

7 Demos http://silverlight.net http://silverlight.net/Learn Every Demo Fully Documented in my Blog Every Demo Fully Demonstrated in a Video http://silverlight.net/blogs/jesseliberty

8 Silverlight 3 - Overview What a pace! Spring 2007 – Silverlight 1 (Beta) Spring 2008 – Silverlight 2 (Beta) Spring 2009 – Silverlight 3 (Beta)

9 The Slider and the TextBlock Jesse Liberty Silverlight Bleak Microsoft

10 Propeller-Heads Rejoice! We now support H.264/AAC/MP4 YouTube. iPhone. Flash. QuickTime. GPU Opt-in on the plug-in Opt-in per element Faster, Cleaner, Sharper Video

11 Easing

12

13 Easing Made Easy Easier Jesse Liberty Silverlight Freak Microsoft

14 Pixel & Bitmaps Pixel Shading (per pixel!) Written in High Level Shading Language (HLSL) Effects: Drop Shadow & Blur Create Bitmaps dynamically Render elements INTO a bitmap

15 Creating Bitmaps From Video Jesse Liberty Silverlight Squeak Microsoft

16 Creating Bitmaps From Video Video Drag and Drop Jesse Liberty Silverlight Squeak Microsoft

17 Raw Video & Raw Audio API Essentially Raw Pixels over time Dynamic Sound Generation Custom Video Decoders

18 Local Messaging Communicate From One Plug-in To Another …Across Pages … Across Brosers Shared memory Messages Are String-based Great For Mixed HTML and Silverlight

19 Bounce Jesse Liberty Silverlight Speak Microsoft

20 UI Framework Improvements Based-on Styles Merged Resource Dictionaries Multi-select ListBox ClearType Image Improvements Save File Dialog

21 Based-on Style and You? Aye! Jesse Liberty Silverlight Squeak Microsoft

22 Validation Validate Input against Data Object Mechanism is via Binding & VSM NotifyOnValidationErrors = true ValidatesOnExceptions = true UpdateSourceTrigger for explicit update BindingExpression.UpdateSource()

23 These Validate out of the box… TextBox PasswordBox (post-Beta) CheckBox & RadioButton ListBox & ComboBox

24 Validation With thanks to Karen Corby!

25 Validation ExceptionException With thanks to Karen Corby! Validating input Validating input

26 DataValidation Jesse Liberty Silverlight Tweak Microsoft

27 Silverlight: Out of the Browser Runs on desktop Networking API

28 Out Of Browser Experience Jesse Liberty Silverlight Sheik Microsoft

29 Navigation Navigation Framework Home page and about page out of the box Easily modified and extended

30 Navigation Jesse Liberty Silverlight Shriek Microsoft

31 What Have You Learned, Dorothy? Perspective 3-D Audio & Video – H.264, AAC, MP4 Pixel Shaders & Bitmap Creation Easing Made Easy Messaging UI Improvements Data Validation Out of Browser Navigation

32 Jesse Liberty Silverlight Geek Microsoft Gotta run? Please don't forget to complete an evaluation on CommNet.

33 http://silverlight.net/blogs/JesseLibertySilverlight Resources http://silverlight.net Get Started -Download Everything You Need Learn -Videos, Tutorials, and more Community -Blogs and More Showcase -Find Inspiration Forums -Fast Answers

34 www.microsoft.com/teched Sessions On-Demand & Community http://microsoft.com/technet Resources for IT Professionals http://microsoft.com/msdn Resources for Developers www.microsoft.com/learning Microsoft Certification & Training Resources Resources Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online. Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online. www.microsoft.com/learning Microsoft Certification and Training Resources

35 Related Content ARC310 Building Modular Applications Using Silverlight and WPF ARC310 Building Modular Applications Using Silverlight and WPF OFC408 Silverlight on SharePoint: Architectural Patterns OFC408 Silverlight on SharePoint: Architectural Patterns SOA03 Interacting with Web Services Using Silverlight SOA03 Interacting with Web Services Using Silverlight WUX203 Building Offline Applications Using Silverlight 3 WUX203 Building Offline Applications Using Silverlight 3 WUX303 Building Data-Driven RIAs with ASP.NET and Silverlight WUX303 Building Data-Driven RIAs with ASP.NET and Silverlight WUX308 Delivering Rich UX for Business Apps with Silverlight 3 WUX308 Delivering Rich UX for Business Apps with Silverlight 3 WUX316 The Silverlight Control Model WUX316 The Silverlight Control Model WUX401 Deep Dive into Microsoft Silverlight Graphics WUX401 Deep Dive into Microsoft Silverlight Graphics WUX402 Deep Dive on Virtual Earth Silverlight Map Control WUX402 Deep Dive on Virtual Earth Silverlight Map Control OFC01-HOL Adventure Works Sample Site: Advanced Microsoft Silverlight Techniques

36 Complete an evaluation on CommNet and enter to win! WUX206 What's New In Silverlight 3 – Jesse Liberty

37 © 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.


Download ppt "Jesse Liberty Silverlight Geek Microsoft WUX206 How To Tell If This Is The Right Presentation For You: 1.You have Programmed In Silverlight 2 (Even A."

Similar presentations


Ads by Google