Silverlight 4 and Expression Blend
Paul Laberge
Web Platform Advisor, Microsoft Canada
paul.laberge@microsoft.com
http://b...
Silverlight 4
• New Features
Expression Blend
• Workflow
• Prototyping
Agenda
Silverlight 4
So, what’s new, eh?
demo
First, some great examples of Silverlight applications
• CTV Olympics (http://ctvolympics.ca)
• Worldwide Telescope (...
Silverlight 4 New Capabilities : Media
Support for Higher Quality Video and Audio
Webcam and Microphone Native Multicast
O...
Silverlight 4 New Capabilities : Rich Experiences
Empowering Rich Experiences
Developer Tools
Beyond the Browser
Business ...
Silverlight 4 New Capabilities : BusinessApplications
Business Applications
Developer Tools
Beyond the Browser
Business Ap...
Silverlight 4 New Capabilities : Beyond the Browser
Beyond the Browser
Developer Tools
Beyond the Browser
Business Applica...
Silverlight 4 New Capabilities : Developer Tools
Developer Tools
Beyond the Browser
Business Applications
Rich Experiences...
Expression Blend and Visual
Studio 2010
Building great Silverlight apps
Why? Seriously, why?
Well, let’s put it this way...
the vision
The issue here is workflow.
Designers
Developers
and
Don’t talk the same language!
designers & developers:
Speak different languages
Designer/developer experience
designers design developers add business l...
designers & developers:
Speak the same language
Designer/developer experience
designers design
designers & developers:
Spe...
demo
Workflow – designers and developers speaking the same language
SketchFlow: Rich, fast, cost-effective
prototypingConceptual Prototyping:
Rapidly create application user experience flows...
demo
Building a SketchFlow Prototype application
Behaviors: Interactivity without writing code
Building blocks of production-quality interactivity
Easily applied and confi...
Sample Data: Bringing your prototype to life
Easy to create and utilize sample data at design-time
Data can be fully custo...
demo
Using Sample Data in Blend 4
Adobe Photoshop : Full fidelity import
Graphic elements imported at full fidelity
Live import preview
Full control over im...
Code Editor: One environment
C#, VB and XAML code editor
C#, VB and XAML intellisence
Switch to Visual Studio when you wan...
TFS Support: Seamless integration
Works with existing TFS solutions
Integrated into Blend Project System
Support for key T...
Resources
Get your links here!
Silverlight Resources
• Official Microsoft Site: http://www.microsoft.com/silverlight
• Developer Resources
• All-Up Devel...
Expression Blend Resources
• Official Expression Site: http://expression.microsoft.com/en-ca/default.aspx
• Developer Reso...
Silverlight 4 and Expression Blend
Silverlight 4 and Expression Blend
Silverlight 4 and Expression Blend
Silverlight 4 and Expression Blend
Silverlight 4 and Expression Blend
Silverlight 4 and Expression Blend
Upcoming SlideShare
Loading in …5
×

Silverlight 4 and Expression Blend

2,316 views

Published on

The slide deck presented by Paul Leberge at the Visual Studio 2010 At the Movies event

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,316
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
72
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Silverlight 4 and Expression Blend

  1. 1. Silverlight 4 and Expression Blend Paul Laberge Web Platform Advisor, Microsoft Canada paul.laberge@microsoft.com http://blogs.msdn.com/seesharp @plaberge
  2. 2. Silverlight 4 • New Features Expression Blend • Workflow • Prototyping Agenda
  3. 3. Silverlight 4 So, what’s new, eh?
  4. 4. demo First, some great examples of Silverlight applications • CTV Olympics (http://ctvolympics.ca) • Worldwide Telescope (http://worldwidetelescope.org/webclient) • Hard Rock Café Memorabilia (http://hardrock.com/memorabilia)
  5. 5. Silverlight 4 New Capabilities : Media Support for Higher Quality Video and Audio Webcam and Microphone Native Multicast Output Protection Online and Offline Content Protection H.264 Content Protection Developer Tools Beyond the Browser Business Applications Rich Experiences MediaMedia Local Recording
  6. 6. Silverlight 4 New Capabilities : Rich Experiences Empowering Rich Experiences Developer Tools Beyond the Browser Business Applications Rich Experiences Media Rich Experiences Fluid User Interface Copy and Paste Drag and Drop Productivity Enhancements Google Chrome Support Enhanced Performance
  7. 7. Silverlight 4 New Capabilities : BusinessApplications Business Applications Developer Tools Beyond the Browser Business Applications Rich Experiences Media Business Applications Printing Forms Controls WCF RIA Services Enhanced Data binding Internationalization Managed Extensibility Framework
  8. 8. Silverlight 4 New Capabilities : Beyond the Browser Beyond the Browser Developer Tools Beyond the Browser Business Applications Rich Experiences Media Beyond the Browser Trusted Applications Render HTML within Silverlight Notifications Local File System Access Applications and Devices Cross Domain Access
  9. 9. Silverlight 4 New Capabilities : Developer Tools Developer Tools Beyond the Browser Business Applications Rich Experiences Media Developer Tools World Class tooling for development and design Silverlight Support Design Surface Drag and Drop Data Binding XAML Intellisense Import Blend Resources Sketchflow
  10. 10. Expression Blend and Visual Studio 2010 Building great Silverlight apps
  11. 11. Why? Seriously, why?
  12. 12. Well, let’s put it this way...
  13. 13. the vision
  14. 14. The issue here is workflow. Designers Developers and Don’t talk the same language!
  15. 15. designers & developers: Speak different languages Designer/developer experience designers design developers add business logic designer developer
  16. 16. designers & developers: Speak the same language Designer/developer experience designers design designers & developers: Speak different languages developers add business logic designer developer
  17. 17. demo Workflow – designers and developers speaking the same language
  18. 18. SketchFlow: Rich, fast, cost-effective prototypingConceptual Prototyping: Rapidly create application user experience flows Total Flexibility: Prototypes can be as real as a project requires Effective Communication: Easily communicate ideas to all stakeholders Rapid Testing / Reviewing: Enable client review and feedback
  19. 19. demo Building a SketchFlow Prototype application
  20. 20. Behaviors: Interactivity without writing code Building blocks of production-quality interactivity Easily applied and configured without additional code Extensible and limited only by your imagination Powerful collaboration
  21. 21. Sample Data: Bringing your prototype to life Easy to create and utilize sample data at design-time Data can be fully customized and styled Sample data available at runtime Switch between sample and live data
  22. 22. demo Using Sample Data in Blend 4
  23. 23. Adobe Photoshop : Full fidelity import Graphic elements imported at full fidelity Live import preview Full control over imported layers Remains editable within Blend
  24. 24. Code Editor: One environment C#, VB and XAML code editor C#, VB and XAML intellisence Switch to Visual Studio when you want to
  25. 25. TFS Support: Seamless integration Works with existing TFS solutions Integrated into Blend Project System Support for key TFS commands: add / edit / rename / remove / delete / add new or existing solution check out (recursive) / check out / checkout on save / get latest version / get specific version
  26. 26. Resources Get your links here!
  27. 27. Silverlight Resources • Official Microsoft Site: http://www.microsoft.com/silverlight • Developer Resources • All-Up Developer Portal: http://www.silverlight.net • Getting Started: http://www.silverlight.net/getstarted • Learn: http://www.silverlight.net/learn • Nibbles Tutorials: http://www.nibblestutorials.net • .toolbox: http://www.microsoft.com/design/toolbox/ • Events • MIX Sessions: http://sessions.visitmix.com • PDC Sessions: http://microsoftpdc.com/Sessions • Personalities • Scott Guthrie • Blog: http://weblogs.asp.net/scottgu/ • Twitter: @scottgu • Silverlight Team • Blog: http://team.silverlight.net/ • Twitter: @silverlight
  28. 28. Expression Blend Resources • Official Expression Site: http://expression.microsoft.com/en-ca/default.aspx • Developer Resources • Blend Portal: http://expression.microsoft.com/en-ca/cc136530.aspx • SketchFlow Portal: http://expression.microsoft.com/en- ca/ee722034.aspx • Learn: http://expression.microsoft.com/en-ca/cc136522.aspx • Nibbles Tutorials: http://www.nibblestutorials.net • .toolbox: http://www.microsoft.com/design/toolbox/ • Events • MIX Sessions: http://sessions.visitmix.com • PDC Sessions: http://microsoftpdc.com/Sessions • Personalities • Arturo Toledo • Blog: http://ux.artu.tv/ • Twitter: @arturot • Adam Kinney • Blog: http://adamkinney.wordpress.com/ • Twitter: @adkinn

×