20
Building Rich Interactive Applications Bringing Designers and Developers Together Paul Laberge Partner Developer Advisor, Microsoft Canada [email protected] http://blogs.msdn.com/canux

Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada [email protected]

Embed Size (px)

Citation preview

Page 1: Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada plaberge@microsoft.com

Building Rich Interactive Applications

Bringing Designers and Developers Together

Paul LabergePartner Developer Advisor, Microsoft [email protected]://blogs.msdn.com/canux

Page 2: Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada plaberge@microsoft.com

TakeawaysDesigner / Developer Workflow is important!XAML is the key to the workflowExpression Studio, Visual Studio and Silverlight

Page 3: Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada plaberge@microsoft.com

Change in Focus

Prior focus of web-enabled applications was functionality

“What do users need to do with the application?”

Now the focus is on the user“How can the application cater to the user?”

Page 4: Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada plaberge@microsoft.com

Thick Client

Web

Experience First Applications

Page 5: Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada plaberge@microsoft.com

Designer

Look, behavior, brand,and emotional connection

DeveloperFunction, deployment, data,

security, operational integrity

Unifying the Design / Development Process

Page 6: Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada plaberge@microsoft.com

Unifying the Design / Development Process

Page 7: Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada plaberge@microsoft.com

Unifying the Design / Development Process

Page 8: Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada plaberge@microsoft.com

So what does this mean to me?

More focus on usabilityUnderstanding Design, Understanding DevelopmentLooking at solutions a different wayFinding new tools exist to help you build Rich, Interactive Applications

Page 9: Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada plaberge@microsoft.com

Expression Studio is Ready!

Microsoft® Expression Blend™Microsoft® Expression® DesignMicrosoft® Expression® WebMicrosoft® Expression® Media

Microsoft® Expression® Media Encoder

Page 10: Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada plaberge@microsoft.com

Expression Blend

Create Rich Interactive ApplicationsRich Data Binding without the codeEfficient Designer/Developer Collaboration Build Silverlight Applications

Page 11: Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada plaberge@microsoft.com

Expression Design

Flexible, Vector-Based DrawingProfessional Graphics EffectsSeamless Workflow with Expression products and Visual StudioInnovative Design Environment

Page 12: Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada plaberge@microsoft.com

Expression Web

Standards-Based WebsitesCSS-Based LayoutCSS Formatting / Code ManagementXML & XSLTASP.NET 2.0Reporting and Deployment

Page 13: Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada plaberge@microsoft.com

Expression Media

Intuitive Asset ManagementSeamless Workflow IntegrationImage and Video EditingEncoding capabilities for Silverlight

Page 14: Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada plaberge@microsoft.com

Silverlight is here!

cross-browsercross-platform

implementation of .NET

for building and delivering the next generation of

media experiences&

rich interactive applications

for the Web

Page 15: Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada plaberge@microsoft.com

Designer

The New Workflow Process – Assets

Developer

XAMLXAML

JavaScript.NET

Page 16: Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada plaberge@microsoft.com

Designer / Developer WorkflowExpression, Visual Studio and Silverlight

demos

Page 17: Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada plaberge@microsoft.com

Resources

Expression StudioProduct Page

http://www.microsoft.com/expressionTraining

http://www.microsoft.com/expression/kc

SilverlightEntry Points

http://www.silverlight.nethttp://www.microsoft.com/silverlight

SDKhttp://msdn.microsoft.com/silverlight

Bloghttp://blogs.msdn.com/canux

Designhttp://www.microsoft.com/design

Page 18: Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada plaberge@microsoft.com

Thank You!Q & A

Page 19: Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada plaberge@microsoft.com

Your evaluation form will be delivered to you via email after the event (save paper!)

The email will come from [email protected]

Everyone who completes an eval is entered to win an XBOX.

Feedback will be used to improve the event for next year.

Your Feedback Matters!

Win an XBOX 360

Page 20: Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada plaberge@microsoft.com