Design To Blend Dale G. Jones Director of Creative Design IdentityMine, Inc.

Slides:



Advertisements
Similar presentations
The Microsoft Technical Roadshow 2006 Windows Presentation Foundation (WPF) Marcus Perryman
Advertisements

Michael Koester Designer Marketing Manager The World of Expression.
Windows Presetation Foundation (WPF) 1. Introduction.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Powerful, modern desktops enable next generation applications Hardware acceleration brings real-time lighting, texturing and rendering Visual.
DEV327 Visual Studio Team Foundation Server, Part 1 Brian Harry Product Unit Manager Team Foundation Server.
Laurent Bugnion Senior Software Engineer Siemens Building Technologies.
Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada
CLI319 Windows Vista Application Compatibility Tools and Resources Peg McNicol Product manager, Windows Client Chris Jackson Senior consultant and technical.
Report Management and Creation using Microsoft SQL Server 2008 Reporting Services Chris Testa-O’Neill Database Product Planner Remarc Group.
Report Prepared for Envision Presented by: Kristen Vargas Rossana Figuera Yinka Osidein.
Rudi Grobler Session Code: WUX205.
WEB 304 An Overview of ASP.NET and Windows Workflow Foundation Kashif Alam Program Manager Developer Division Microsoft Corporation.
OFC335 Microsoft Office Word 2007 XML Programmability: True Data/View Separation and Rich Eventing for Custom XML Tristan Davis Program Manager Microsoft.
Understand what kind of applications Windows Presentation Foundation can deliver See how Visual Studio 2008 & Microsoft Expression Blend work together.
Robert LevyDoug Kramer Program ManagerDevelopment Lead DTL337.
The Microsoft Technical Roadshow 2007 Rich Client Development in XAML Mark Johnston Developer & Platform Group Microsoft Ltd
Presentation advances in.NET Framework 3.0 Mark Johnston Developer & Platform Group, Microsoft Ltd
Samantha Durante Program Manager Microsoft Corporation WUX305.
New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,
Overview of Silverlight Mike Taulty Developer & Platform Group Microsoft Ltd
Ed Martinez Principal Development Manager Microsoft Dynamics CRM DEV302.
Lap Around Windows Presentation Foundation Rob Relyea PRS305 Lead Program Manager Windows Presentation Foundation
JAVASCRIPT WITH A VIEW Jordan Knight Solution Architect Xamling SESSION CODE: WEB305 (c) 2011 Microsoft. All rights reserved.
Silverlight 101 Ahead! If you know Silverlight and are looking for more advanced content check out : ‘Microsoft Silverlight “Media” : Moving at 60fps’
Brennon Williams C.T.O. Splendid Expression Blend Design. Develop.
Arend-Jan Speksnijder Solutions Architect Microsoft Dynamics Lighthouse team Dynamics AX2009 Technical Overview and Demo (DYN301)
OVER THE FENCE DESIGNER DEVELOPER WORKFLOW Jordan & Alex Knight Directors Xamling SESSION CODE: DEV203 (c) 2011 Microsoft. All rights reserved.
DEV221 Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
My Sessions here at Tech Ed Mon, 16:00, TLA201, Auditorium A Tour of Visual Studio 2008 and the.NET Framework 3.5 Tue, 10:45, MED202, Room 113 Building.
UCM305 Embedding Communications with UCMA SDK 1.0 Chris D. Mayo Technical Evangelist
Group Policy Preferences. Session Objectives And Agenda Group Policy Preferences High level Overview New Extensions details New Concepts Preferences Reporting.
BizTalk Damir Dobric Lead Architect. Agenda Microsoft BizTalk RFID Overview Architecture Application models Implementing Event Handlers Sensors.
Building Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 Omar Khan Group Program Manager Visual Studio.
TLA404 - MFC Updates for Visual Studio 2008 and Beyond Ale Contenti VC++ Libraries Dev Lead.
DES201 - Developers and Designers collaboration Level 200 Aude Mousset Artistic director i-Breed - France Dick Lantim User eXperience Advisor Microsoft.
Introduction to Silverlight Development Pavel Yosifovich CTO, Matrix Global; Senior Instructor, Hi-Tech College
XSLT ‘Extreme’ TLA327 Dave McMahon MCAD,MCDBA,MVP – Connected Systems Developer.
Building Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 Omar Khan Group Program Manager Visual Studio.
DAT303 - Entity Framework: Application Patterns Pablo Castro Technical Lead, Microsoft Corporation.
Reporting Services Futures: Report Authoring for Information Workers Ciprian Jichici Microsoft Regional Director for Romania General Manager, Genisoft.
DoRon Motter Development Lead Microsoft Corporation
Make your app a native part of Office with Add-ins
Blend 4 for Windows Phone 7 Series, Silverlight 4 and WPF 4
5/29/2018 1:32 PM Office UI Fabric behind the scenes: Open source Design & Engineering in Office Peter Jahn Senior UX Engineering Manager OneDrive & SharePoint.
6/2/2018 3:37 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
6/10/ :23 PM TOOL-504T A deep dive into Visual Studio 11 Express for designing Metro style apps using XAML Joanna Mason & Unni Ravindranathan Program.
8/3/2018 7:11 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
MGB 2003 Adam Calderon – C# MVP Principal Engineer Interknowlogy
Create your Benner - intro
TechEd /13/2018 9:06 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Building beautiful and interactive apps with HTML5 & CSS3
Copyright © 2013 MyGraphicsLab / Pearson Education
Overview of Social Computing in Microsoft SharePoint 2010
WPF AKEEL AHMED.
Developer Patterns to Integrate Silverlight 4.0 with SharePoint 2010
MIX 09 11/23/ :24 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
MIX 09 12/8/2018 4:33 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Windows Phone application performance and optimization
Tech Ed North America /1/ :36 AM Required Slide
Jochen Seemann Program Manager Enterprise Tools Microsoft Corporation
Pablo Castro Software Architect Microsoft Corporation
Building Awesome Metro style HTML apps in Blend
TechEd /7/2019 1:14 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
UI, UX: Who Does What? A Designers guide to the tech industry.
Brandon Bray Principal Group Program Manager Microsoft Corporation
TechEd /11/ :25 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Build /20/2019 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
6/20/2019 1:09 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Windows Forms in Visual Studio 2005: An in-depth look at key features
Presentation transcript:

Design To Blend Dale G. Jones Director of Creative Design IdentityMine, Inc.

Session Prerequisites Microsoft Expression Design Microsoft Expression Blend Adobe Fireworks FW to XAML Exporter l_panel.html l_panel.html

Session Objectives and Agenda Reduce fear about designing for WPF. Show real world workflow from concept to XAML. Provide a brief overview of the tools I use. Get Creative Designers excited about WPF.

Who Am I? Dale Jones Director of Creative Design IdentityMine, Inc. I lead a team of creative designers that build exciting solutions on new Microsoft UX Platforms (WPF & Silverlight). Designing for the web (8 years) Designing for WPF (2 years)

Where I Work IdentityMine, Inc. Tacoma, WA USA

Why Do We Need Designers? Users are expecting better application experiences. Developers are excellent at making it work, but they don’t care about visual details. The best applications are developed when there is collaboration between Designers & Developers.

What’s In It For You? With WPF it is possible to maintain design integrity throughout the application development process. Your applications can be taken further than in past technologies. Developers are now your friends!

Demo Reel

How Do We Create These Apps? UXFlow

It Starts With The Team Designer graphics, media, color, UX, UI Developer data, logic, code

But Wait A Second… Designer graphics, media, color, UX, UI Developer data, logic, code ? layout, animation, events, integration

The Team With An Integrator Designer graphics, media, color, UX, UI Developer data, logic, code Integrator layout, animation, events, integration

The Team & Tools

What Ties Us Together?

XAM L

These Roles Are Rigid  I am a designer and love to play with markup, where do I fit in? Our company is small, we can’t staff this way. What do we do?

Roles Reflect Project Responsibilities The tasks to build a successful application don’t change based on the people performing the tasks. One person may have to share role responsibilities to accomplish all project tasks.

I Am A Designer For the purpose of this presentation I am going to be the designer, and show you how designers work at IdentityMine.

I Am Assuming… That you have a basic understanding of: - Windows Presentation Foundation - Expression Design - Expression Blend - Adobe Fireworks CS3 - Basic XAML Understanding these tools/technologies are the keys to “Designing to Blend”.

What This Session Is Not A complete discussion about the WPF Platform Extensive XAML Overview Custom controls Resource Dictionaries Styles Templates

Expression Design Prototyping and Composition Design. A few nice features that other design programs don’t have. Very nice XAML exporter. Lets go take a look.

Expression Design Examples CCE Centricity Enterprise Microsoft Dynamics Sure Step LSTV Super Shipper Vista Deployment Roxio CSS

Expression Design Walkthrough Creating a new file Finding Palettes Setting up preferences Working with the tools Open file and export some XAML

Expression Blend Draw and assemble design assets. Build up layout structure. Bind to data. Lets go take a look.

Expression Blend Creating a new project Finding Palettes Introduction to layout tools Working with the built in controls Bring in Exported XAML

Adobe Design Tools Adobe Photoshop – Great design tool, however no way to export XAML. Adobe Illustrator – Has an exporter, but I don’t use it. Adobe Fireworks CS3 – We have a winner!

Adobe Fireworks CS3 Fireworks has its roots in web and RIA design. It is an outstanding tool to develop vector based graphics. Fireworks integrates bitmap graphics very well into its design surface.

Building Design Comps in Fireworks Fireworks is an outstanding tool to design application UI for client approval. It allows for designer to separate UI design into “Pages”. Pages contain their own layers set. This allows designers to design exact “states” of the applications and export for client approval. Once that approval has been given, Fireworks exports XAML assets. This is a great time saver over other tools/platforms.

Adobe Fireworks CS3 Examples Aspiring Architects DinnerNow.net MOG CSS

These examples are ok, but how do I get XAML out of this? ?

Fireworks to XAML Panel Extension for Fireworks built by Infragistics Download it here: rks/articles/fw_xaml_panel.html Lets see it in action

Export Something

Export Settings – Output Tab Output Tab Settings Export Images – I don’t export images from Fireworks here. Fill Textures (using images) – I tend to stay away from this. Pattern Fills (using images) – I try to stay away from this. Bitmap Effects – not a good idea, hurts app performance Text Options – Exporting Text works pretty well. Exporting text on a path should be converted to Paths.

Export Settings – XAML Options XAML Options Tab Settings Grid or Canvas – depends on how you need your XAML. Silverlight XAML needs Canvas export. Convert Rectangles to Borders – most of the time this is checked. Element Names – Good idea to name layered groups. Export Fills As Resources – Unchecked - Usually I set up my resource dictionaries before I export from Fireworks.

Getting XAML into Blend The purpose of compositing design elements in Fireworks/Design is the ability to export XAML pieces. Know what to export and what to rebuild in Blend.

XAML Composition in Blend Layout First – look at your design comps and decide which panels to use to hold your design elements together. Grid, Canvas, StackPanel, etc. Once you understand basic layout, start inserting some exported XAML.

Can I Just Use Blend? Blend is extremely powerful and capable of doing most design tasks. My creative process utilizes a Design program first, this allows me to collaborate with clients without thinking too much about the implementation of XAML I have found it easier to work in the design tool I am familiar with and then composite XAML in Blend. Work with what feels right to you, but still gets the job done.

Got Questions? Hopefully I have answers…

What Now? As a designer, you should be pretty excited about the possibilities of WPF. The next step is to find an equally excited Developer and start building some beautiful applications!

Thanks For Coming My Site: Work Site:

Resources Microsoft Expression Design ?key=design ?key=design Microsoft Expression Blend ?key=blend ?key=blend Adobe Fireworks CS3 Fireworks to XAML Exporter el.html el.html Required slide: Please customize this slide with the resources relevant to your session

Resources Technical Communities, Webcasts, Blogs, Chats & User Groups Microsoft Learning and Certification Microsoft Developer Network (MSDN) & TechNet Trial Software and Virtual Labs ult.mspx ult.mspx New, as a pilot for 2007, the Breakout sessions will be available post event, in the TechEd Video Library, via the My Event page of the website Required slide: Please customize this slide with the resources relevant to your session MSDN Library Knowledge Base Forums MSDN Magazine User Groups Newsgroups E-learning Product Evaluations Videos Webcasts V-labs Blogs MVPs Certification Chats learn support connect subscribe Visit MSDN in the ATE Pavilion and get a FREE 180-day trial of MS Visual Studio Team System!

Complete your evaluation on the My Event pages of the website at the CommNet or the Feedback Terminals to win!

© 2007 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.