The World of Expression. Michael Koester Designer Marketing Manager. Agenda. Microsoft User Experience technologies & tools: The Microsoft UX platform Designer – Developer workflow Microsoft Expression Toolset for Designers Demo: Build a „real“ application: Create the visual design and UI
Designer Marketing Manager
Microsoft User Experience technologies & tools:
Demo: Build a „real“ application:
The Project:Weneed an applicationthat will run on theinformationkiosks in themuseum, displayingthemuseumcatalog. The application will beusedbyourvisitorstogetmoreinformation on theexhibition, so itneedstobe easy touseandlookgood! Later, wemightwanttoreusethisapplicationandpublishittoour web site. Also, wemightwanttouseaudioandvideoat a laterstage ...
The Designer role:Today: Designer creates static UI concepts that have no form or functional correlation to development or presentation technology that will be used to deliver the content/application.
The Developer role:Today: Developer evaluates UI and considers development approach, inevitably encounters project/time scoping issues, and re-design is necessary.
Expression = Better designer-developer workflow.
Developers add business logic
Extensible Application Markup Language – XAML
<Button Width="100px"> OK
HorizontalGradient White LtBlue
Button b1 = new Button();
b1.Content = "OK";
b1.Background = new SolidColorBrush(Colors.LightBlue);
b1.Width = new Length(100);
Dim b1 As New Button
b1.Content = "OK"
b1.Background = New SolidColorBrush(Colors.LightBlue)
b1.Width = New Length(100)
Displays text & images
Optional: Web site re-use
Expression Blend (WPF, Silverlight 1.0, Silverlight 2)
Expression 1.0Supports WPF
Expression Blend 2.5
Supports WPF, SL 1.0 and SL 2
Beta available for download
Expression (Studio) 2
Supports WPF and Silverlight 1.0
Trial version available for download
On Sale Now!
Visual Studio 2008
What you have seen today are basic concepts of both WPF and Silverlight application development:
Try it! Download the trial version of Expression:
Get the ArtViewer application Hands-On lab here:
Visit the Expression community for more samples: