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 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
Buy Land, They're Not Making It Anymore. - Mark Twain
3d Flip Jesse Liberty Silverlight Greek Microsoft
Demos Every Demo Fully Documented in my Blog Every Demo Fully Demonstrated in a Video
Silverlight 3 - Overview What a pace! Spring 2007 – Silverlight 1 (Beta) Spring 2008 – Silverlight 2 (Beta) Spring 2009 – Silverlight 3 (Beta)
The Slider and the TextBlock Jesse Liberty Silverlight Bleak Microsoft
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
Easing
Easing Made Easy Easier Jesse Liberty Silverlight Freak Microsoft
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
Creating Bitmaps From Video Jesse Liberty Silverlight Squeak Microsoft
Creating Bitmaps From Video Video Drag and Drop Jesse Liberty Silverlight Squeak Microsoft
Raw Video & Raw Audio API Essentially Raw Pixels over time Dynamic Sound Generation Custom Video Decoders
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
Bounce Jesse Liberty Silverlight Speak Microsoft
UI Framework Improvements Based-on Styles Merged Resource Dictionaries Multi-select ListBox ClearType Image Improvements Save File Dialog
Based-on Style and You? Aye! Jesse Liberty Silverlight Squeak Microsoft
Validation Validate Input against Data Object Mechanism is via Binding & VSM NotifyOnValidationErrors = true ValidatesOnExceptions = true UpdateSourceTrigger for explicit update BindingExpression.UpdateSource()
These Validate out of the box… TextBox PasswordBox (post-Beta) CheckBox & RadioButton ListBox & ComboBox
Validation With thanks to Karen Corby!
Validation ExceptionException With thanks to Karen Corby! Validating input Validating input
DataValidation Jesse Liberty Silverlight Tweak Microsoft
Silverlight: Out of the Browser Runs on desktop Networking API
Out Of Browser Experience Jesse Liberty Silverlight Sheik Microsoft
Navigation Navigation Framework Home page and about page out of the box Easily modified and extended
Navigation Jesse Liberty Silverlight Shriek Microsoft
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
Jesse Liberty Silverlight Geek Microsoft Gotta run? Please don't forget to complete an evaluation on CommNet.
Resources Get Started -Download Everything You Need Learn -Videos, Tutorials, and more Community -Blogs and More Showcase -Find Inspiration Forums -Fast Answers
Sessions On-Demand & Community Resources for IT Professionals Resources for Developers 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. Microsoft Certification and Training Resources
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
Complete an evaluation on CommNet and enter to win! WUX206 What's New In Silverlight 3 – Jesse Liberty
© 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.