<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/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>White.Steve.Blog : WPF, Silverlight and Blend</title><link>http://blogs.msdn.com/stevewhitepsfd/archive/tags/WPF_2C00_+Silverlight+and+Blend/default.aspx</link><description>Tags: WPF, Silverlight and Blend</description><dc:language>en-GB</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Expression Interactive Designer preview available!</title><link>http://blogs.msdn.com/stevewhitepsfd/archive/2006/01/24/517067.aspx</link><pubDate>Wed, 25 Jan 2006 00:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:517067</guid><dc:creator>stevewhitepsfd</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/stevewhitepsfd/comments/517067.aspx</comments><wfw:commentRss>http://blogs.msdn.com/stevewhitepsfd/commentrss.aspx?PostID=517067</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Arial&gt;Today the Expression team&amp;nbsp;is delighted to announce the availability of a preview version of Expression Interactive Designer. This preview version is the &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=ed9f5fb2-4cfc-4d2c-9af8-580d644e3d1d&amp;amp;displaylang=en"&gt;&lt;FONT face=Arial color=#006bad&gt;&lt;STRONG&gt;January 2006 Community Technology Preview&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt; [1]&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;We have compiled a set of sample applications and tutorials specifically for this CTP and you can find them on the official &lt;a href="http://blogs.msdn.com/expression"&gt;Expression team blog&lt;/A&gt; [2].&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;There are lots more resources about Expression on the &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/products/expression/"&gt;&lt;FONT face=Arial color=#006bad&gt;&lt;STRONG&gt;Microsoft Expression web site&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt;. [3]&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;If you enjoyed the &lt;A href="http://channel9.msdn.com/Showpost.aspx?postid=115387"&gt;&lt;STRONG&gt;&lt;FONT color=#006bad&gt;previous Channel 9 video&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt; [4] featuring the Expression Interactive Designer team then you'll want to check out the new video Robert Scoble &lt;A href="http://channel9.msdn.com/showpost.aspx?postid=157843"&gt;&lt;STRONG&gt;&lt;FONT color=#006bad&gt;hosted and posted &lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;today [5]&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;[1] &lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=ed9f5fb2-4cfc-4d2c-9af8-580d644e3d1d&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=ed9f5fb2-4cfc-4d2c-9af8-580d644e3d1d&amp;amp;displaylang=en&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;[2] &lt;a href="http://blogs.msdn.com/expression"&gt;http://blogs.msdn.com/expression&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;[3] &lt;A href="http://www.microsoft.com/products/expression/"&gt;http://www.microsoft.com/products/expression/&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;[4] &lt;A href="http://channel9.msdn.com/Showpost.aspx?postid=115387"&gt;http://channel9.msdn.com/Showpost.aspx?postid=115387&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;[5] &lt;A href="http://channel9.msdn.com/showpost.aspx?postid=157843"&gt;http://channel9.msdn.com/showpost.aspx?postid=157843&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=517067" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/stevewhitepsfd/archive/tags/WPF_2C00_+Silverlight+and+Blend/default.aspx">WPF, Silverlight and Blend</category></item><item><title>Sparkle, development teams, and what ‘no code’ means</title><link>http://blogs.msdn.com/stevewhitepsfd/archive/2005/10/06/477630.aspx</link><pubDate>Thu, 06 Oct 2005 07:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:477630</guid><dc:creator>stevewhitepsfd</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/stevewhitepsfd/comments/477630.aspx</comments><wfw:commentRss>http://blogs.msdn.com/stevewhitepsfd/commentrss.aspx?PostID=477630</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;Microsoft Expression “Sparkle Interactive Designer” (&lt;I style="mso-bidi-font-style: normal"&gt;Sparkle&lt;/I&gt; for short) was announced and demonstrated at the Professional Developers’ Conference in &lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:place w:st="on"&gt;&lt;st1:City w:st="on"&gt;Los Angeles&lt;/st1:City&gt;&lt;/st1:place&gt; last month. To find out what this powerful tool is all about, see the &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/products/expression/en/default.aspx"&gt;&lt;FONT face=Arial&gt;Expression Home Page&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt;, the &lt;/FONT&gt;&lt;A href="http://channel9.msdn.com/showpost.aspx?postid=115387"&gt;&lt;FONT face=Arial&gt;Sparkle Team on Channel9&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt;, and &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/winme/0509/25597/Eric_Rudder_Keynote_PDC2005_100k_300kMBR.asx"&gt;&lt;FONT face=Arial&gt;Eric Rudder’s PDC keynote&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Arial&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;So, what is the Sparkle tool good for and who will use it? Well first of all, if you’re evaluating the Windows Presentation Foundation (WPF) today, you’ll have noticed that Visual Studio currently has no design surface for XAML source code. In time, Visual Studio &lt;I style="mso-bidi-font-style: normal"&gt;will&lt;/I&gt; have design support (codenamed ‘Cider’) for WPF suitable for the needs and wishes of software developers. What Sparkle will offer over and above Visual Studio’s WPF designer is a set of features aimed at professional user-experience designers.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Arial&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;The kind of designers I’m talking about have creative and technical skills including graphic design, usability design, and interaction design. The &lt;/FONT&gt;&lt;A href="http://channel9.msdn.com/Showpost.aspx?postid=116327"&gt;&lt;FONT face=Arial&gt;North Face demo&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt; (also shown at PDC) is a beautiful and striking example of how WPF brings the development of creative interactions within reach and obviates a specialization in 3D computer graphics.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Arial&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;Developers with design sensibilities will also use Sparkle, just like designers with programming sensibilities already use Visual Studio. These skill combinations are very common – what’s less common is to be excessively talented in &lt;I style="mso-bidi-font-style: normal"&gt;both&lt;/I&gt; spheres. So Sparkle will not ‘turn developers into designers’ nor ‘require designers to be developers’ but it will give the members of large development teams the opportunity to specialize whilst preserving the &lt;I style="mso-bidi-font-style: normal"&gt;MSBuild&lt;/I&gt; format of projects transferred between Sparkle and Visual Studio.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Arial&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;Clemens Vasters has written an excellent blog entry about subject-area specialization in which he discusses what he calls &lt;/FONT&gt;&lt;A href="http://staff.newtelligence.net/clemensv/PermaLink,guid,fdf5f8bf-199c-47c3-8cbb-838fab12f83e.aspx"&gt;&lt;FONT face=Arial&gt;visualization developers&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt;. Visualization is a component of interaction and the members of this sector of the development team may equally well be called &lt;I style="mso-bidi-font-style: normal"&gt;interaction designers&lt;/I&gt; and possibly, for the trickier coding, &lt;I style="mso-bidi-font-style: normal"&gt;interaction developers&lt;/I&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Arial&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;Which brings me onto what &lt;I style="mso-bidi-font-style: normal"&gt;code&lt;/I&gt; means and, more importantly, what &lt;I style="mso-bidi-font-style: normal"&gt;no code&lt;/I&gt; means. The community regularly describes HTML, XAML, C#, VB.NET, etc as &lt;I style="mso-bidi-font-style: normal"&gt;code&lt;/I&gt; which implies that any formalized, syntactically-constrained encoding is &lt;I style="mso-bidi-font-style: normal"&gt;code&lt;/I&gt; (whether the logic is declarative or imperative). But often, in demonstrations of WPF and Sparkle, the speaker (myself included!) points out that &lt;I style="mso-bidi-font-style: normal"&gt;no code&lt;/I&gt; was written and I think this deserves some clarification.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Arial&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;Typing XAML into Notepad or Visual Studio is, arguably, coding and the &lt;I style="mso-bidi-font-style: normal"&gt;no code&lt;/I&gt; assertion is hard to support. Similarly, a Sparkle project with no code is an empty one. Rather, what’s compelling about WPF is that the semantics of the code is incredibly rich so you need less of it. What’s compelling about designing on a surface in Sparkle or Visual Studio is that the tool generates the code for you. It so happens that declarative code is more practical for tools to generate than imperative code and that a design surface is able, in real-time, to reflect edits to declarative source code whereas imperative source code is built before it is expressed. So it’s likely that great tool support, making XAML so friendly, is the reason we often overlook it as code.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=477630" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/stevewhitepsfd/archive/tags/Software/default.aspx">Software</category><category domain="http://blogs.msdn.com/stevewhitepsfd/archive/tags/WPF_2C00_+Silverlight+and+Blend/default.aspx">WPF, Silverlight and Blend</category></item></channel></rss>