Download presentation
Presentation is loading. Please wait.
Published byHugh Baker Modified over 9 years ago
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
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
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.