<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://wkfry.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fwkfry.spaces.live.com%2fcategory%2fWPF%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Bill's Space: WPF</title><description /><link>http://wkfry.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;_c=BlogPart&amp;partqs=catWPF</link><language>en-US</language><pubDate>Tue, 20 May 2008 16:21:24 GMT</pubDate><lastBuildDate>Tue, 20 May 2008 16:21:24 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://wkfry.spaces.live.com/blog/feed.rss</cf:parentRSS><live:type>blogcategory</live:type><live:identity><live:id>-4671077372406318224</live:id><live:alias>wkfry</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>Acropolis: The Answer to the WPF Blues</title><link>http://wkfry.spaces.live.com/Blog/cns!BF2CFFE0D35B3B70!209.entry</link><description>&lt;p&gt;Windows Presentation Foundation (WPF) is great, but I have always felt that something was missing. WPF is the graphical subsystem for .NET Framework 3.0 and XAML is a declarative XML notation for describing user interface elements, data binding, eventing and even the structure of an application as a whole. The problem is that the Visual Studio tools for XAML and WPF have always seemed to be lacking. For starters, Visual Studio.NET 2005 does not provide assistance for wiring events and writing code-behind WPF controls. Developers are on their own for integrating UI elements and business logic. &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=72386ce5-f206-4d5c-ab09-413b5f31f935&amp;amp;displaylang=en&amp;amp;tm"&gt;Acropolis&lt;/a&gt; appears to be the amazing next step in the evolution of application development and is likely the reason that development tools for WPF appear to be lacking today. &amp;quot;Acropolis&amp;quot; is the code name for new toolkit for creating modular, business-focused Windows client applications. Acropolis builds on the .NET Framework and includes a run-time framework, design-time tools and out-of-the-box functionality. &lt;p&gt;Acropolis is specifically designed to help developers encapsulate business logic into &amp;quot;parts&amp;quot; and &amp;quot;services&amp;quot;. Acropolis forms communicate with parts via &amp;quot;connection points&amp;quot;. Acropolis provides a new, rich environment for creating loosely coupled applications. &lt;p&gt;Even cooler, Acropolis has the concept of Navigation Managers and Navigators which help bind user interface controls to parts and manage the state of navigation (such as visibility and enabled states). This concept should greatly simplify and standardize the development of rich user interfaces. Acropolis provides several out-of-the-box navigational patterns including: single part navigation, tabbed-pane navigation and split-pane structures. &lt;p&gt;Application development is about to get a whole lot cooler with Acropolis! WPF appears to be just the first step along the path to rich, loosely-coupled application development! &lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-4671077372406318224&amp;page=RSS%3a+Acropolis%3a+The+Answer+to+the+WPF+Blues&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=wkfry.spaces.live.com&amp;amp;GT1=wkfry"&gt;</description><comments>http://wkfry.spaces.live.com/Blog/cns!BF2CFFE0D35B3B70!209.entry#comment</comments><guid isPermaLink="true">http://wkfry.spaces.live.com/Blog/cns!BF2CFFE0D35B3B70!209.entry</guid><pubDate>Fri, 15 Jun 2007 16:01:23 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://wkfry.spaces.live.com/blog/cns!BF2CFFE0D35B3B70!209/comments/feed.rss</wfw:commentRss><wfw:comment>http://wkfry.spaces.live.com/Blog/cns!BF2CFFE0D35B3B70!209.entry#comment</wfw:comment><dcterms:modified>2007-07-29T16:06:17Z</dcterms:modified></item><item><title>WPF and Section 508: Not Ready Yet</title><link>http://wkfry.spaces.live.com/Blog/cns!BF2CFFE0D35B3B70!236.entry</link><description>&lt;p&gt;I'm a strong supporter of creating accessible software. Not only is it &amp;quot;the right thing to do&amp;quot;, but I believe that designing for Section 508-compliance often results in user experiences that are more obvious, well-organized and portable to alternate experiences such as mobile devices. &lt;p&gt;While working with WPF and Silverlight, I've noticed a lack of commentary on accessibility. I've also noticed that accessibility-specific API's do not seem to be present on the WPF controls. &lt;p&gt;While I have seen articles indicating that WPF supports &amp;quot;Microsoft UI Automation&amp;quot; (which will be helpful for screen-readers), I do not see an obvious solution for keyboard-accessibility. I've also seen post such as &lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=994143&amp;amp;SiteID=1"&gt;this one on the Silverlight forum&lt;/a&gt; that suggests that accessibility in Silverlight will not be addressed until final release. I hope this is true. &lt;p&gt;Recent trends such as AJAX provide incredibly rich user experiences, but I fear that we are making a tragic mistake when we create content that is only available to &amp;quot;some people&amp;quot;. AJAX is currently an accessibility concern because it often modifies areas of the screen in a non-linear fashion which only servers to confuse screen-readers. While producing creative experiences, I fear we may also sacrifice intuitive interaction, content indexing and portability to alternate devices. &lt;p&gt;I dream of the day when we learn to express user experience in terms of an abstract dialogue between a human and a machine, and we employ a &amp;quot;interaction stylesheet&amp;quot; that separates the intention and communication technique as brilliantly as &amp;quot;cascading stylesheets&amp;quot; separate structure from presentation today. Then, hopefully, we will truly realize access to information and behavior through multiple natural access methods including keyboard, mouse, remote control, mobile device and speech recognition. &lt;p&gt;I periodically checking on the W3C's &lt;a href="http://www.w3.org/MarkUp/Forms/"&gt;XForms&lt;/a&gt; standard and I'm pleased to see that it's a great step in the right direction.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-4671077372406318224&amp;page=RSS%3a+WPF+and+Section+508%3a+Not+Ready+Yet&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=wkfry.spaces.live.com&amp;amp;GT1=wkfry"&gt;</description><comments>http://wkfry.spaces.live.com/Blog/cns!BF2CFFE0D35B3B70!236.entry#comment</comments><guid isPermaLink="true">http://wkfry.spaces.live.com/Blog/cns!BF2CFFE0D35B3B70!236.entry</guid><pubDate>Fri, 18 May 2007 20:08:38 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://wkfry.spaces.live.com/blog/cns!BF2CFFE0D35B3B70!236/comments/feed.rss</wfw:commentRss><wfw:comment>http://wkfry.spaces.live.com/Blog/cns!BF2CFFE0D35B3B70!236.entry#comment</wfw:comment><dcterms:modified>2007-07-29T20:27:57Z</dcterms:modified></item></channel></rss>