<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://bloggingabout.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>User Experience Design : Blend</title><link>http://bloggingabout.net/blogs/andries/archive/tags/Blend/default.aspx</link><description>Tags: Blend</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Silverlight Resize Drag Behavior for targeted UIElements</title><link>http://bloggingabout.net/blogs/andries/archive/2010/04/21/silverlight-resize-drag-behavior-for-targeted-uielements.aspx</link><pubDate>Tue, 20 Apr 2010 23:19:02 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:483136</guid><dc:creator>Andries van der Meulen</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://bloggingabout.net/blogs/andries/rsscomments.aspx?PostID=483136</wfw:commentRss><comments>http://bloggingabout.net/blogs/andries/archive/2010/04/21/silverlight-resize-drag-behavior-for-targeted-uielements.aspx#comments</comments><description>&lt;p&gt;I have been searching for a Silverlight behavior where you have the ability to resize a column. Normally you can do such a thing with a GridSplitter onto a grid with several columns.&lt;/p&gt;  &lt;p&gt;Unfortunately this doesn’t work when you also wants to implement something like a hide and show menu column.&lt;/p&gt;  &lt;p&gt;Therefore I created this behavior myself and released it on CodePlex. So if you are developing a Silverlight application and you find yourself in need of a simple behavior that allows you to resize an element by dragging either in height or width, go to the &lt;a href="http://resizedragbehavior.codeplex.com/" target="_blank"&gt;ResizeDragBehavior on Codeplex&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;The solution also includes a sample project where you can see how you can easily setup a menupanel-based interface.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="ResizeDragBehavior" border="0" alt="ResizeDragBehavior" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andries.metablogapi/1070.ResizeDragBehavior_5F00_166EF1BD.png" width="512" height="328" /&gt; &lt;/p&gt;  &lt;p&gt;The behavior is fully compatible with Expression Blend.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=483136" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/andries/archive/tags/Practical+UX/default.aspx">Practical UX</category><category domain="http://bloggingabout.net/blogs/andries/archive/tags/Blend/default.aspx">Blend</category><category domain="http://bloggingabout.net/blogs/andries/archive/tags/Design/default.aspx">Design</category><category domain="http://bloggingabout.net/blogs/andries/archive/tags/Personal+Experience/default.aspx">Personal Experience</category><category domain="http://bloggingabout.net/blogs/andries/archive/tags/Behavior/default.aspx">Behavior</category><category domain="http://bloggingabout.net/blogs/andries/archive/tags/CodePlex/default.aspx">CodePlex</category><category domain="http://bloggingabout.net/blogs/andries/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://bloggingabout.net/blogs/andries/archive/tags/ResizeDragBehavior/default.aspx">ResizeDragBehavior</category></item><item><title>Expression Blend not for Designers, but for Integrators</title><link>http://bloggingabout.net/blogs/andries/archive/2009/07/01/expression-blend-not-for-designers-but-for-integrators.aspx</link><pubDate>Wed, 01 Jul 2009 08:26:34 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:481876</guid><dc:creator>Andries van der Meulen</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://bloggingabout.net/blogs/andries/rsscomments.aspx?PostID=481876</wfw:commentRss><comments>http://bloggingabout.net/blogs/andries/archive/2009/07/01/expression-blend-not-for-designers-but-for-integrators.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andries.metablogapi/5100.IMG_5F00_0060_5F00_72B00A15.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;margin-left:0px;border-top:0px;margin-right:0px;border-right:0px;" title="Dennis van der Stelt - SQL Data Services &amp;amp; Silverlight 3 @ SDN Event" border="0" alt="Dennis van der Stelt - SQL Data Services &amp;amp; Silverlight 3 @ SDN Event" align="right" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andries.metablogapi/1072.IMG_5F00_0060_5F00_thumb_5F00_02DBD20F.jpg" width="200" height="259" /&gt;&lt;/a&gt; Last Friday I was at the &lt;a href="http://www.sdn.nl/SDN/SDNEvent/SDNEventjuni2009/tabid/124/Default.aspx" target="_blank"&gt;SDN Event in Houten&lt;/a&gt;, where I followed several UX tracks, and spoke with the speakers afterwards. I was trying to find out how they worked with Designers and Developers and the technique’s Silverlight and WPF. &lt;/p&gt;  &lt;p&gt;And almost everybody agreed (except &lt;a href="http://msmvps.com/blogs/KevinMcNeish/" target="_blank"&gt;Kevin McNeish&lt;/a&gt; for some reason) on how to let these two groups cooperate. You will need someone called an &lt;em&gt;Integrator&lt;/em&gt;. Somebody who can merge the work of the designer with the work of the developer.&lt;/p&gt;  &lt;p&gt;Expression Blend is not a tool for Designers. Maybe Microsoft would really like the idea that Designers would work with it, but you cannot really &lt;em&gt;design &lt;/em&gt;in it. &lt;/p&gt;  &lt;p&gt;You probably can educate your Designers to let them work in Blend, but personally I think that’s rather strange. Because with Microsoft’s Philosophy about “&lt;a href="http://www.microsoft.com/business/peopleready/en-us/" target="_blank"&gt;People Ready&lt;/a&gt;” and “&lt;a href="http://en.wikipedia.org/wiki/User-centered_design" target="_blank"&gt;User-centered design&lt;/a&gt;” where the application is adjusted to the person’s specific needs. This one doesn’t seem to fit in. It looks like they’ve created a new role within the development process.&lt;/p&gt;  &lt;p&gt;So how do you need to work with a “Integrator”.&lt;/p&gt;  &lt;p&gt;Well, it really depends on how much your designers are willing to “bend” towards the tasks of an Integrator. If they only make the design as pictures, then the Integrator must build the entire interface in XAML.&lt;/p&gt;  &lt;p&gt;I also may be possible that a Designer (or someone else) can do the work of a Front-end developer, and build the interface architecture in Blend. The Integrator will then connect it to the work of the Developer.&lt;/p&gt;  &lt;p&gt;With the interface architecture ready (build by either a Front-end developer or the Integrator), and you have “learned” Designers how to Style the different elements in the interface, then they can do this styling themselves right inside Blend. But you do need to teach them how to work with the different styling types, bindings, resources, etc.&lt;/p&gt;  &lt;p&gt;Luckily most difficulties are with integrating the Design. Development on the other hand is a bit more straightforward and can be applied through patterns as MVVM. &lt;a href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx" target="_blank"&gt;This article&lt;/a&gt; by &lt;a href="http://joshsmithonwpf.wordpress.com/" target="_blank"&gt;Josh Smith&lt;/a&gt; in the February 2009 issue of the MSDN magazine explains how you can work with this.&lt;/p&gt;  &lt;p&gt;Conclusion: When working with Silverlight or WPF, and have both Designers and Developers, make sure to get yourself an Integrator (or someone who can fill in that role). Having a naming-convention like I explained in &lt;a href="http://bloggingabout.net/blogs/andries/archive/2009/03/04/integrating-ux-in-your-project.aspx" target="_blank"&gt;this post&lt;/a&gt; will just not work in this scenario, because you cannot expect Designers to be able to build the entire interface in Blend themselves.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=481876" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/andries/archive/tags/Development/default.aspx">Development</category><category domain="http://bloggingabout.net/blogs/andries/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://bloggingabout.net/blogs/andries/archive/tags/Blend/default.aspx">Blend</category><category domain="http://bloggingabout.net/blogs/andries/archive/tags/SDN/default.aspx">SDN</category><category domain="http://bloggingabout.net/blogs/andries/archive/tags/Design/default.aspx">Design</category></item><item><title>Designers &amp; Developers within the ALM / TFS vision.</title><link>http://bloggingabout.net/blogs/andries/archive/2009/06/02/designers-amp-developers-within-the-alm-tfs-vision.aspx</link><pubDate>Tue, 02 Jun 2009 10:17:54 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:481745</guid><dc:creator>Andries van der Meulen</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://bloggingabout.net/blogs/andries/rsscomments.aspx?PostID=481745</wfw:commentRss><comments>http://bloggingabout.net/blogs/andries/archive/2009/06/02/designers-amp-developers-within-the-alm-tfs-vision.aspx#comments</comments><description>&lt;p&gt;What Wikipedia says about ALM:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;Application lifecycle management (ALM)&lt;/b&gt; is the marriage of business management to &lt;a href="http://en.wikipedia.org/wiki/Software_engineering"&gt;software engineering&lt;/a&gt; made possible by tools that facilitate and integrate &lt;a href="http://en.wikipedia.org/wiki/Requirements_management"&gt;requirements management&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Software_architecture"&gt;architecture&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Computer_programming"&gt;coding&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Software_testing"&gt;testing&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Issue_tracking_system"&gt;tracking&lt;/a&gt;, and &lt;a href="http://en.wikipedia.org/wiki/Release_Management"&gt;release management&lt;/a&gt;.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Like most people know, Microsoft supports this with their Team Foundation system.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andries.metablogapi/7271.VS2010_5F00_7FE5D1DE.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="VS2010" border="0" alt="VS2010" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andries.metablogapi/5707.VS2010_5F00_thumb_5F00_7D4C7A53.png" width="321" height="207" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;This is very cool and keeps getting better and better. And with the introduction of Blend 3 (The tool for creating interfaces &amp;amp; prototypes in WPF or Silverlight) Microsoft is extending this towards application design. And this progress is where I have a special interest in.&lt;/p&gt;  &lt;p&gt;TFS supports different roles within their ALM vision. Project Managers, Testers, Architects, Developers, etc… There have been very much attention towards specializing the tooling towards the specific needs of the roles within ALM. And now they’ve added Blend to this.&lt;/p&gt;  &lt;p&gt;I am currently spending a lot of time trying to integrate User Experience Design in this ALM vision, with primarily using Microsoft technology. And yet I still haven’t figured out how exactly Blend fits in the process. I mean, it’s a really great tool, and I do like to work with it, but when you look at how it must fit within your development process, it’s hard to tell where to place it.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andries.metablogapi/4527.ExpressionBlend3PhotoshopImportFeature_5F00_web_5F00_336DF2A3.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;margin-left:0px;border-top:0px;margin-right:0px;border-right:0px;" title="ExpressionBlend3PhotoshopImportFeature_web" border="0" alt="ExpressionBlend3PhotoshopImportFeature_web" align="right" src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andries.metablogapi/1565.ExpressionBlend3PhotoshopImportFeature_5F00_web_5F00_thumb_5F00_2A9DEA57.jpg" width="188" height="128" /&gt;&lt;/a&gt; I know for a fact that a lot of Designers aren’t really enthusiastic about it. Why is that? Because you can’t really design in it. Microsoft knows this and that’s why they created the Photoshop and Illustrator import in Blend 3. I also know that Developers try to avoid using Blend, because they like to prevent a tool that will alter their code, markups or projects.&lt;/p&gt;  &lt;p&gt;So that means to me that there are only two roles possibly using Blend. Interaction Designers and/or Integrators. And now I am wondering if this is actually part a of ALM. And does it need to be a part of it. How do you work together as designers and developers. And how do you do this with TFS, using Blend.&lt;/p&gt;  &lt;p&gt;I’ve seen some great ideas, but every project so far (including projects within Microsoft) does it their own way. There is no real thought on how to work together.&lt;/p&gt;  &lt;p&gt;Maybe it’s time to refine all these technologies, patterns and project guidance&amp;#39;s and set up a good way for letting the User Experience part collaborate within the Application Lifecycle Management.&lt;/p&gt;  &lt;p&gt;I’ll get back on this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=481745" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/andries/archive/tags/Development/default.aspx">Development</category><category domain="http://bloggingabout.net/blogs/andries/archive/tags/User+Experience+Design/default.aspx">User Experience Design</category><category domain="http://bloggingabout.net/blogs/andries/archive/tags/Application+Lifecycle+Management/default.aspx">Application Lifecycle Management</category><category domain="http://bloggingabout.net/blogs/andries/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://bloggingabout.net/blogs/andries/archive/tags/Blend/default.aspx">Blend</category><category domain="http://bloggingabout.net/blogs/andries/archive/tags/Team+System/default.aspx">Team System</category></item><item><title>Blend 3</title><link>http://bloggingabout.net/blogs/andries/archive/2009/03/24/blend-3.aspx</link><pubDate>Tue, 24 Mar 2009 10:17:49 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:481405</guid><dc:creator>Andries van der Meulen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://bloggingabout.net/blogs/andries/rsscomments.aspx?PostID=481405</wfw:commentRss><comments>http://bloggingabout.net/blogs/andries/archive/2009/03/24/blend-3.aspx#comments</comments><description>&lt;p&gt;Most people probably already know that &lt;a href="http://live.visitmix.com/" target="_blank"&gt;Microsoft&amp;#39;s MIX09 event&lt;/a&gt; took place last week. Because I am specialized in Microsoft development, this event has introduced a lot of interesting new stuff.&lt;/p&gt;  &lt;p&gt;But because there are so many people already blogging about the new releases and new developments, that I think it is really not necessary for me to start writing about it. For those interested I have a little link-list here about some of this published information:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://videos.visitmix.com/MIX09" target="_blank"&gt;All the MIX Sessions&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/ie8" target="_blank"&gt;Internet Explorer 8 RTM&lt;/a&gt; with &lt;a href="http://blogs.msdn.com/tims/archive/2009/03/19/eight-reasons-to-fall-in-love-with-internet-explorer-8.aspx" target="_blank"&gt;Tim Sneath’s blog why you want IE8&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/03/18/silverlight-3-whats-new-a-guide.aspx" target="_blank"&gt;Tim Heuer – What’s new in Silverlight 3&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.drwpf.com/blog/Home/tabid/36/EntryID/49/Default.aspx" target="_blank"&gt;Dr. WPF about the Silverlight vs WPF&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/dawg89/archive/2009/03/19/expression-web-3-wow.aspx" target="_blank"&gt;Jeff Day about Expression Web 3&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The most interested I’ve seen so far is the new release of Blend. In this version there will be a great support of prototyping. This goes by the name of &lt;strong&gt;&lt;em&gt;sketch flow &lt;/em&gt;&lt;/strong&gt;and a session-video about this can be watched &lt;a href="http://videos.visitmix.com/MIX09/C01F" target="_blank"&gt;here&lt;/a&gt;. This with (finally) the integrated support for Team System, will be a great way for quickly creating impressions of the application within the ALM vision.&lt;/p&gt;  &lt;p&gt;For all the new features in Blend 3 I want to redirect you to the following posts:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/expression/blendpreview" target="_blank"&gt;Download the release preview&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://electricbeach.org/?p=146" target="_blank"&gt;Christian Schorman – Blend 3 overview&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://electricbeach.org/?p=145" target="_blank"&gt;Christion Schorman – Sketching and Prototyping in Expression Blend&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/expression/archive/2009/03/23/an-introduction-to-behaviors-triggers-and-actions.aspx" target="_blank"&gt;Expression studio Blog - An Introduction to Behaviors, Triggers, and Actions&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.kirupa.com/?p=351" target="_blank"&gt;Kirupa Chinnathambi - Using Behaviors : A Quick Walkthrough&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;For our Dutch readers, Martin Tirion of Microsoft Netherlands has got some nice highlights posts about the MIX event:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.microsoft.nl/blogs/ux/archive/2009/03/18/mix09-nieuws-silverlight-3-beta-uitgekomen.aspx" target="_blank"&gt;Silverlight 3 Beta&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.microsoft.nl/blogs/ux/archive/2009/03/18/mix09-nieuws-expression-web-3-aangekondigd-superpreview-is-cool.aspx" target="_blank"&gt;Expression Web 3&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.microsoft.nl/blogs/ux/archive/2009/03/18/mix09-nieuws-expression-blend-3-preview-uitgekomen.aspx" target="_blank"&gt;Blend 3&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.microsoft.nl/blogs/ux/archive/2009/03/18/mix09-nieuws-iis-media-services-uitgekomen.aspx" target="_blank"&gt;IIS Media Services&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.microsoft.nl/blogs/ux/archive/2009/03/19/mix09-nieuws-internet-explorer-8-uitgekomen.aspx" target="_blank"&gt;Internet Explorer 8&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=481405" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/andries/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://bloggingabout.net/blogs/andries/archive/tags/Prototyping/default.aspx">Prototyping</category><category domain="http://bloggingabout.net/blogs/andries/archive/tags/MIX/default.aspx">MIX</category><category domain="http://bloggingabout.net/blogs/andries/archive/tags/Blend/default.aspx">Blend</category><category domain="http://bloggingabout.net/blogs/andries/archive/tags/Sketch+Flow/default.aspx">Sketch Flow</category></item></channel></rss>