Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada...

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

Transcript of Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada...

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 .