• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Silverlight 4 and Expression Blend

on

  • 2,221 views

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

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

Statistics

Views

Total Views
2,221
Views on SlideShare
2,219
Embed Views
2

Actions

Likes
1
Downloads
64
Comments
0

1 Embed 2

http://www.slideshare.net 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Silverlight 4 and Expression Blend Silverlight 4 and Expression Blend Presentation Transcript

    • Silverlight 4 and Expression Blend Paul Laberge Web Platform Advisor, Microsoft Canada paul.laberge@microsoft.com http://blogs.msdn.com/seesharp @plaberge
    • Agenda Silverlight 4 • New Features Expression Blend • Workflow • Prototyping
    • Silverlight 4 So, what’s new, eh?
    • 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)
    • Silverlight 4 New Capabilities : Media Support for Higher Quality Video and Audio Webcam and Microphone Native Multicast Media Rich Experiences Output Protection Online and Offline Business Applications Content Protection Beyond the Browser Developer Tools H.264 Content Protection Local Recording
    • Silverlight 4 New Capabilities : Rich Experiences Empowering Rich Experiences Fluid User Interface Copy and Paste Media Rich Experiences Drag and Drop Productivity Enhancements Business Applications Beyond the Browser Developer Tools Google Chrome Support Enhanced Performance
    • Silverlight 4 New Capabilities : Business Applications Business Applications Printing Forms Controls Media Rich Experiences WCF RIA Services Enhanced Data binding Business Applications Beyond the Browser Developer Tools Internationalization Managed Extensibility Framework
    • Silverlight 4 New Capabilities : Beyond the Browser Beyond the Browser Trusted Applications Render HTML within Silverlight Media Rich Experiences Notifications Local File System Access Business Applications Beyond the Browser Developer Tools Applications and Devices Cross Domain Access
    • Silverlight 4 New Capabilities : Developer Tools World Class tooling for development and design Silverlight Support Design Surface Media Rich Experiences Drag and Drop Data XAML Intellisense Business Applications Binding Beyond the Browser Developer Tools Import Blend Resources Sketchflow
    • 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 and Developers Don’t talk the same language!
    • Designer/developer experience designer developer designers & developers: Speak different languages designers design developers add business logic
    • Designer/developer experience designer developer designers & developers: Speak different languages Speak the same language designers design developers add business logic
    • demo Workflow – designers and developers speaking the same language
    • SketchFlow: Rich, fast, cost-effective prototyping Conceptual 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
    • demo Building a SketchFlow Prototype application
    • 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
    • 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
    • demo Using Sample Data in Blend 4
    • Adobe Photoshop : Full fidelity import Graphic elements imported at full fidelity Live import preview Full control over imported layers Remains editable within Blend
    • Code Editor: One environment C#, VB and XAML code editor C#, VB and XAML intellisence Switch to Visual Studio when you want to
    • 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
    • Resources Get your links here!
    • 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
    • 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