<?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>Sehmi-Conscious Thoughts : MSArchitectPortal</title><link>http://blogs.msdn.com/asehmi/archive/tags/MSArchitectPortal/default.aspx</link><description>Tags: MSArchitectPortal</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Microsoft Tag - Snap. Blink. Wow!</title><link>http://blogs.msdn.com/asehmi/archive/2009/01/08/microsoft-tag-snap-blink-wow.aspx</link><pubDate>Thu, 08 Jan 2009 18:21:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9298250</guid><dc:creator>asehmi</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/asehmi/comments/9298250.aspx</comments><wfw:commentRss>http://blogs.msdn.com/asehmi/commentrss.aspx?PostID=9298250</wfw:commentRss><wfw:comment>http://blogs.msdn.com/asehmi/rsscomments.aspx?PostID=9298250</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/MicrosoftTagSnap.Blink.Wow_D7C6/image_4.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 5px 5px 0px; border-right-width: 0px" height="191" alt="image" src="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/MicrosoftTagSnap.Blink.Wow_D7C6/image_thumb_1.png" width="244" align="left" border="0"&gt;&lt;/a&gt;Sometimes there's just a really cool idea worth mentioning. I hope this Mobile Tagging concept takes off because with server redirects from the info stored in the high capacity colour barcode tag, the possibilities seem endless and loose associative coupling between tag and function means the target scenarios can be really flexible.&lt;/p&gt; &lt;p&gt;"&lt;em&gt;Microsoft Tag creates unlimited possibilities for making interactive communications an instant, entertaining part of life. They transform physical media (print advertising, billboards,product packages, information signs, in-store merchandising, or even video images)—into live links for accessing information and entertainment online. &lt;/em&gt; &lt;p&gt;&lt;em&gt;"With the Microsoft Tag application, just aim your camera phone at a Tag and instantly access mobile content, videos, music, contact information, maps, social networks, promotions, and more. Nothing to type, no browsers to launch!"&lt;/em&gt;  &lt;p&gt;Go to &lt;a title="http://www.microsoft.com/tag/" href="http://www.microsoft.com/tag/"&gt;http://www.microsoft.com/tag/&lt;/a&gt; for general info, &lt;a href="http://tag.microsoft.com"&gt;http://tag.microsoft.com&lt;/a&gt; to make tags (you'll need to sign in using your &lt;a href="https://accountservices.passport.net/default.srf" target="_blank"&gt;Live ID&lt;/a&gt;), and &lt;a href="http://gettag.mobi"&gt;http://gettag.mobi&lt;/a&gt; to download the tag scanning/snapping app for your mobile phone (Apple iPhone; Blackberry 81xx, 83xx and Bold; J2ME based handsets; Symbian S60 3rd Edition ; Windows Mobile 5 and 6).  &lt;p&gt;This is my tag below and I can use the management tool to set up the associated tag action. In this case I've linked the first to my Blog and the second to my vCard, but you're also able to link to free text or a dialler. To get them to do their stuff just click to see a larger image, then Snap. Blink. Wow! :-)  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/MicrosoftTagSnap.Blink.Wow_D7C6/image_6.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="78" alt="image" src="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/MicrosoftTagSnap.Blink.Wow_D7C6/image_thumb_2.png" width="244" border="0"&gt;&lt;/a&gt; &lt;a href="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/MicrosoftTagSnap.Blink.Wow_D7C6/image_8.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="78" alt="image" src="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/MicrosoftTagSnap.Blink.Wow_D7C6/image_thumb_3.png" width="244" border="0"&gt;&lt;/a&gt;  &lt;p&gt;This is the management console where, as of now, I have just two tags. Notice how you can get a report of how many times your tags would have been scanned.  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/MicrosoftTagSnap.Blink.Wow_D7C6/image_10.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="183" alt="image" src="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/MicrosoftTagSnap.Blink.Wow_D7C6/image_thumb_4.png" width="644" border="0"&gt;&lt;/a&gt;  &lt;p&gt;This could be big for business to consumer scenarios!&lt;/p&gt; &lt;p&gt;&lt;font color="#ff0000"&gt;Update&lt;/font&gt;: Long Zheng has written a couple of neat technical post on this technology. Check them out - [&lt;a href="http://www.istartedsomething.com/20090108/microsoft-tag-microsofts-own-2d-barcode/" target="_blank"&gt;1&lt;/a&gt;] [&lt;a href="http://www.istartedsomething.com/20090109/hacking-microsoft-tags-hccb-works-monochrome-too/" target="_blank"&gt;2&lt;/a&gt;].&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9298250" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/asehmi/archive/tags/Miscellaneous/default.aspx">Miscellaneous</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/Innovation/default.aspx">Innovation</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/MSArchitectPortal/default.aspx">MSArchitectPortal</category></item><item><title>TechEd EMEA 2008 Developers - Introducing the Windows Embedded track</title><link>http://blogs.msdn.com/asehmi/archive/2008/11/04/teched-emea-2008-developers-introducing-the-windows-embedded-track.aspx</link><pubDate>Tue, 04 Nov 2008 16:46:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9039390</guid><dc:creator>asehmi</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/asehmi/comments/9039390.aspx</comments><wfw:commentRss>http://blogs.msdn.com/asehmi/commentrss.aspx?PostID=9039390</wfw:commentRss><wfw:comment>http://blogs.msdn.com/asehmi/rsscomments.aspx?PostID=9039390</wfw:comment><description>&lt;p&gt;&lt;a href="http://www.microsoft.com/emea/teched2008/developer/default.aspx" target="_blank"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 0px 10px 2px 0px; border-left: 0px; border-bottom: 0px" height="183" alt="image" src="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/TechEdEMEA2008DevelopersIntroducingtheWi_C1C8/image_3.png" width="244" align="left" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/cheller/default.aspx" target="_blank"&gt;Catherine Heller&lt;/a&gt;, Technical Evangelist on my team, has been working hard to put together a great Windows Embedded track at &lt;a href="http://www.microsoft.com/emea/teched2008/developer/default.aspx" target="_blank"&gt;TechEd EMEA 2008: Developers&lt;/a&gt; in Barcelona, Spain | 10-14 November, 2008. She's provided a comprehensive &lt;a href="http://blogs.msdn.com/cheller/archive/2008/10/31/teched-emea-2008-developers-introducing-the-windows-embedded-track.aspx" target="_blank"&gt;write up of the track&lt;/a&gt; on her Blog - "We believe there's a huge opportunity for developers in this space, especially as solutions begin to span devices, the PC, and the Web."&lt;/p&gt; &lt;p&gt;I'm presenting at TechEd too, in the Architecture track. My session is:&lt;/p&gt; &lt;p&gt;&lt;b&gt;ARC313: Decentralized Software Services in Action: Architecting Integration and Grid Patterns using the CCR &amp;amp; DSS Toolkit 2008&lt;/b&gt; &lt;p&gt;&lt;em&gt;This talk will provide a brief introduction to the Concurrency and Coordination Runtime (CCR), Decentralized Software Services (DSS), and Visual Programming Language (VPL). They ship as part of Microsoft Robotics Developer Studio and the newly announced CCR and DSS Toolkit 2008. These .NET technologies are being used in non-robotics applications ranging from business processes, major web sites, retail automation, command and control systems, scientific computing, sensor-nets and much more. At the core of CCR/DSS lies a powerful concurrent messaging engine plus a REST-like protocol. This enables users to easily build applications that require coordination of messages between loosely-coupled service-oriented components within and across distributed nodes of the application spanning embedded and traditional client/server systems. To explore the applicability of these technologies to distributed systems computing we describe a couple of simple frameworks. The first shows how enterprise integration patterns can be built on DSS and composed with VPL. And the second is a system to host and dynamically deploy autonomous connected DSS services. Both can run across the full range of Windows embedded, server and client operating systems.&lt;/em&gt; &lt;p&gt;&lt;em&gt;Day 5, Friday, November 14, 15:15 - 16:30, Room 117 &lt;/em&gt; &lt;p&gt;Hope to see you there!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9039390" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/asehmi/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/Embedded+Systems/default.aspx">Embedded Systems</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/MSArchitectPortal/default.aspx">MSArchitectPortal</category></item><item><title>Architecture Journal #17 - Article on Distributed Embedded Systems</title><link>http://blogs.msdn.com/asehmi/archive/2008/10/07/architecture-journal-17-article-on-distributed-embedded-systems.aspx</link><pubDate>Tue, 07 Oct 2008 12:21:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8983773</guid><dc:creator>asehmi</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/asehmi/comments/8983773.aspx</comments><wfw:commentRss>http://blogs.msdn.com/asehmi/commentrss.aspx?PostID=8983773</wfw:commentRss><wfw:comment>http://blogs.msdn.com/asehmi/rsscomments.aspx?PostID=8983773</wfw:comment><description>&lt;p&gt;&lt;a title="Download Architecture Journal 17" href="http://www.msarchitecturejournal.com/pdf/Journal17.pdf" target="_blank"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 15px 5px 0px; border-right-width: 0px" height="169" alt="image" src="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/ArchitectureJournal17ArticleonDistribute_A52F/image_5.png" width="244" align="left" border="0"&gt;&lt;/a&gt; I've been working on Distributed Embedded Systems and related communications technology recently so for the "Distributed Computing", Issue #17, of the Microsoft Architecture Journal I wrote a paper on the subject. My Aim was to open up - 'expose' - this very exciting field to the "traditional" distributed systems community. As the industry moves from standalone, smart devices to connected devices and then towards systems of service-oriented connected devices, we will begin to see much more overlap with "traditional" distributed systems design and architecture practices. Not everything we (traditional distributed systems developers and architects) know translates easily to the world of distributed embedded systems, so it's vitally important to understand the different challenges and issues faced, technical imperatives, development strategies, and technology road maps. Hopefully, in my paper, I've done some justice towards answering those questions.&lt;/p&gt; &lt;p&gt;Apart from my own paper there's a fab collections of others. I haven't started reading them as yet, but personally know and respect many of the authors. I know attendees of PDC2008 will be receiving a copy of the Journal, so we've been calling this the "PDC Issue"! The new editorial team are beginning to make their positive marks and you'll notice a new clean, bold look to the Journal as it starts to establish a shared identity with Microsoft other "architecture evangelism" assets. I approve wholeheartedly, but it still hasn't got the minimalism I think we prefer in Europe Western/Northern. But at the end of day it's about content value and that you certainly have in abundance.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.msarchitecturejournal.com/pdf/Journal17.pdf"&gt;http://www.msarchitecturejournal.com/pdf/Journal17.pdf&lt;/a&gt; &lt;!-- &lt;p&gt;&lt;iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 26px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-a5f7ad2e511a1926.skydrive.live.com/embedrow.aspx/Public/Journal|_17|_Sehmi.pdf" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt; --&gt; &lt;p&gt;On another note, my colleague, &lt;a href="http://www.linkedin.com/in/yuriyz" target="_blank"&gt;Yuriy Zaytsev&lt;/a&gt;, alerted me to a &lt;a href="http://www.meti.go.jp/english/press/data/nBackIssue20080522_01.html"&gt;Japan MITI survey&lt;/a&gt; which concluded:  &lt;ul&gt; &lt;li&gt;(4) &lt;i&gt;Over 40% of the quality problems with embedded products after shipment are caused by software errors.&lt;/i&gt; &lt;br&gt;&lt;i&gt;The leading cause of the quality problems with embedded products after shipment was software errors (46.3%), followed by hardware design faults (21.8%) and production faults (12.7%). A trend over the past four years is that the percentage of faults during product conceptualization and specification continues to fall year after year. Software errors have remained the major cause of quality problems for the past four years.&lt;br&gt;&lt;/i&gt; &lt;li&gt;&lt;em&gt;(6) Advanced* embedded software engineers are needed.&lt;br&gt;Although overall shortages are easing, demand is still high for embedded software engineers with advanced skills; the shortage rate of entry-level engineers was 26.3%, while that of advanced (experienced) engineers was 48.4%. Over the three years from 2006, the shortage rate of entry-level engineers fell from 44.2% to 26.3%, showing the largest decline among all the categories. The shortage rate of advanced engineers stood out last year at 64.9%, but the rate declined this year, making the disparity between different skill levels restored to an extent equivalent to that of two years ago.&lt;br&gt;&lt;br&gt;&lt;/em&gt;&lt;em&gt;&lt;font size="2"&gt;*Advanced: Capable of implementing technologies, methodologies and businesses while exercising leadership or capable of implementing these while leading internal and external teams by means of standardization and the development of new technologies.&lt;br&gt;Intermediate: Capable of discovering and solving challenges in business operations while exercising leadership.&lt;br&gt;Entry-level: Capable of discovering and solving challenges in business operations under the leadership of higher-level engineers.&lt;br&gt;&lt;/font&gt;&lt;/em&gt; &lt;li&gt;&lt;em&gt;(7) Software engineering methods have been introduced for improving quality and developing human resources.&lt;br&gt;The respondents’ most common reason for having adopted solutions developed and provided by the Software Engineering Center was “quality improvement” (cited by more than 75%), followed by “human resource development” (more than 60%). This suggests that many respondents recognize SEC’s solutions as effective for solving major challenges in developing embedded software. About 70% of those who have adopted SEC’s solutions give high marks to them, rating them as being “beyond expectations” or “just as expected.” &lt;/em&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;The questions that arise for me, especially in the context of realizing Distributed Embedded Systems solutions (i.e. Complex Embedded Systems), are:  &lt;ul&gt; &lt;li&gt;Which, if any, of the software development processes, design and architecture methods we use in traditional software development, can be leveraged in Embedded Systems development to mitigate these quality problems and skills shortages?  &lt;li&gt;What is Microsoft doing to address these issues in terms of next generation tool chains for this industry?&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Over the next few months we'll certainly be exploring these questions in more detail and report back our learning.  &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Anyway, here’s wishing you a great read of Journal 17!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8983773" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/asehmi/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/JOURNAL/default.aspx">JOURNAL</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/Distributed+Computing/default.aspx">Distributed Computing</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/Embedded+Systems/default.aspx">Embedded Systems</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/MSArchitectPortal/default.aspx">MSArchitectPortal</category></item><item><title>JAOO 2008 Presentation</title><link>http://blogs.msdn.com/asehmi/archive/2008/10/03/jaoo-2008-presentation.aspx</link><pubDate>Fri, 03 Oct 2008 17:46:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8975556</guid><dc:creator>asehmi</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/asehmi/comments/8975556.aspx</comments><wfw:commentRss>http://blogs.msdn.com/asehmi/commentrss.aspx?PostID=8975556</wfw:commentRss><wfw:comment>http://blogs.msdn.com/asehmi/rsscomments.aspx?PostID=8975556</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/JAOO2008Presentation_DDA4/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 0px 5px 5px 0px; border-left: 0px; border-bottom: 0px" height="179" alt="image" src="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/JAOO2008Presentation_DDA4/image_thumb_1.png" width="244" align="left" border="0"&gt;&lt;/a&gt; In a &lt;a title="Microsoft Speakers at JAOO 2008" href="http://blogs.msdn.com/asehmi/archive/2008/09/18/microsoft-folks-at-jaoo-conference-sep-28-oct-3-2008-aarhus-denmark.aspx" target="_blank"&gt;previous post&lt;/a&gt; I listed all the Microsoft folks presenting at JAOO 2008. Well that event has successfully come and gone this week and I'm pleased to share my presentation with the community.&lt;/p&gt; &lt;p&gt;&lt;iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 66px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-a5f7ad2e511a1926.skydrive.live.com/embedrowdetail.aspx/Public/JA002008|_Sehmi.pptx" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/p&gt; &lt;p&gt;My talk went pretty well and I achieved my objective to explain the relevance of Distributed Embedded Systems to traditional distributed systems developers and architects. I briefly discussed the &lt;a href="http://en.wikipedia.org/wiki/DPWS" target="_blank"&gt;Device Profile for Web Services&lt;/a&gt; and &lt;a title="CCR/DSS info on my Blog" href="http://blogs.msdn.com/asehmi/archive/tags/CCR_2F00_DSS/default.aspx" target="_blank"&gt;CCR/DSS&lt;/a&gt; as good candidates for DES communications infrastructure, choosing to describe these technologies mainly because they would be relevant to my audience in non-DES scenarios too.&lt;/p&gt; &lt;p&gt;The back end of my talk hints at Fabriq4Dss - an implementation of &lt;a title="The original and awesome FABRIQ! :-)" href="http://blogs.msdn.com/asehmi/archive/2007/06/20/fabriq-has-gone-public.aspx" target="_blank"&gt;Fabriq&lt;/a&gt; (remember that?) on CCR/DSS. I skipped the demos of Fabriq4Dss because I only had 45 minutes for the session, but rest-assured you'll be hearing more about this here soon.&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/JAOO2008Presentation_DDA4/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 5px 5px 0px; border-right-width: 0px" height="164" alt="image" src="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/JAOO2008Presentation_DDA4/image_thumb.png" width="244" align="left" border="0"&gt;&lt;/a&gt;Other highlights of the conference were meeting, &lt;a title="Gregor Hohpe's Contact Page" href="http://www.enterpriseintegrationpatterns.com/gregor.html" target="_blank"&gt;Gregor Hohpe&lt;/a&gt; and &lt;a href="http://www.scruminc.com/" target="_blank"&gt;Jeff Sutherland&lt;/a&gt;. Gregor attended my session after which I demoed another recent CCR/DSS/VPL project of mine ("PIE") related to his famous book on &lt;a title="Enterprise Integration Patterns Catalog" href="http://www.enterpriseintegrationpatterns.com/eaipatterns.html" target="_blank"&gt;Enterprise Integration Patterns&lt;/a&gt;. We're plotting something together which I hope can be pulled off.&lt;/p&gt; &lt;p&gt;I sat next to Jeff Sutherland at the speaker's dinner. He is of course the co-creator of Scrum and as we chatted he intrigued me with a number of non-S/W development uses of the process. Having myself, just prior to JAOO, attended at a team offsite exploring elements of virtual teaming and organizational design with Dr &lt;a href="http://www.haas.berkeley.edu/faculty/bahrami.html" target="_blank"&gt;Homa Bahrami&lt;/a&gt;, I thought this conversation with Jeff was sweet serendipity - which in turn reminded me of the late &lt;a href="http://research.microsoft.com/users/needham/" target="_blank"&gt;Roger Needham&lt;/a&gt;'s words, "Serendipity is looking for a needle in a haystack and finding the farmer's daughter." How-so-very-true!&lt;/p&gt; &lt;p&gt;JAOO was a great conference and I'd like to extend my thanks to &lt;a href="http://jaoo.dk/speaker/Beat+Schwegler" target="_blank"&gt;Beat Schwegler&lt;/a&gt;, Microsoft Denmark and the JAOO organizing committee for having me.&lt;/p&gt; &lt;p&gt;P.S. We'll be talking a lot more about these topics at &lt;a href="https://emea.msteched.com/dev/public/sessions.aspx" target="_blank"&gt;Tech-Ed EMEA Developers 2008&lt;/a&gt;, 10-14 November (select Embedded Systems, Architecture tracks).&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8975556" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/asehmi/archive/tags/Distributed+Computing/default.aspx">Distributed Computing</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/Embedded+Systems/default.aspx">Embedded Systems</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/MSArchitectPortal/default.aspx">MSArchitectPortal</category></item><item><title>ARCast.TV - Nice Example of CCR Adoption in the Enterprise</title><link>http://blogs.msdn.com/asehmi/archive/2008/09/18/arcast-tv-nice-example-of-ccr-adoption-in-the-enterprise.aspx</link><pubDate>Thu, 18 Sep 2008 15:52:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8957243</guid><dc:creator>asehmi</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/asehmi/comments/8957243.aspx</comments><wfw:commentRss>http://blogs.msdn.com/asehmi/commentrss.aspx?PostID=8957243</wfw:commentRss><wfw:comment>http://blogs.msdn.com/asehmi/rsscomments.aspx?PostID=8957243</wfw:comment><description>&lt;table cellspacing="0" cellpadding="2" width="100%" border="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="340"&gt;&lt;iframe src="http://channel9.msdn.com/shows/ARCast.TV/413356/player/" frameborder="0" width="320" scrolling="no" height="325"&gt;&lt;/iframe&gt;&lt;/td&gt; &lt;td valign="top" width="*"&gt;Over on ARCast.TV, &lt;a href="http://blogs.msdn.com/bobfamiliar"&gt;Bob Familiar&lt;/a&gt; interviews &lt;a href="http://www.informationweek.com/news/software/systems_management/showArticle.jhtml?articleID=208402125&amp;amp;cid=RSSfeed_IWK_All"&gt;Stephen Tarmey &lt;/a&gt;of &lt;a href="http://www.swhouse.com/home/default.aspx"&gt;Tyco Software House&lt;/a&gt; on how he discovered the Concurrency and Coordination Runtime (CCR) in the &lt;a href="http://msdn.microsoft.com/en-us/robotics/default.aspx"&gt;Robotics Studio &lt;/a&gt;SDK and used it to implement a high-throughput asynchronous messaging I/O pattern. This is a very common problem scenario that a number of enterprises are discovering can be solved rather elegantly with CCR.&lt;br&gt;&lt;br&gt;&lt;a href="http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Stephen-Tarmey-of-Tyco-on-adopting-Robotics-Studio-CCR-for-High-Performance-Async-IO/"&gt;ARCast.TV - Stephen Tarmey of Tyco on adopting Robotics Studio CCR for High Performance Async IO&lt;/a&gt;&lt;br&gt;&lt;br&gt;Also, see my earlier post on &lt;a href="http://blogs.msdn.com/asehmi/archive/2008/06/12/ccr-dss-use-cases-in-the-enterprise.aspx"&gt;CCR/DSS Use Cases in the Enterprise&lt;/a&gt; for some ideas. Watch this space as we'll be publishing some public case studies soon.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8957243" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/asehmi/archive/tags/CCR_2F00_DSS/default.aspx">CCR/DSS</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/Microsoft+Robotics+Studio/default.aspx">Microsoft Robotics Studio</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/MSArchitectPortal/default.aspx">MSArchitectPortal</category></item><item><title>Microsoft folks at JAOO Conference, Sep 28 - Oct 3, 2008 Aarhus, Denmark</title><link>http://blogs.msdn.com/asehmi/archive/2008/09/18/microsoft-folks-at-jaoo-conference-sep-28-oct-3-2008-aarhus-denmark.aspx</link><pubDate>Thu, 18 Sep 2008 15:31:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8957208</guid><dc:creator>asehmi</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/asehmi/comments/8957208.aspx</comments><wfw:commentRss>http://blogs.msdn.com/asehmi/commentrss.aspx?PostID=8957208</wfw:commentRss><wfw:comment>http://blogs.msdn.com/asehmi/rsscomments.aspx?PostID=8957208</wfw:comment><description>&lt;p&gt;&lt;a title="JAOO Conference" href="http://jaoo.dk/conference/" target="_blank"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 0px 0px 10px 10px; border-left: 0px; border-bottom: 0px" height="272" alt="image" src="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/MicrosoftfolksatJAOOConferenceSep28Oct32_BE2E/image_3.png" width="404" align="right" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Many of my colleagues and I will be presenting at the very popular JAOO Conference in a couple of weeks time. Although I can only be there for one day for my own session, I'm really looking forward to it. There's a buzz at JAOO that is rarely matched in other developer conferences.&lt;/p&gt; &lt;p&gt;&lt;em&gt;"JAOO Aarhus is Europe’s premier developer conference on software technology, methods and best practices. The conference is designed by developers for developers and as a result JAOO provides a unique combination of industry leading expert presentations, learning, and networking opportunities."&lt;/em&gt; &lt;p&gt;Here's a list of 'Microsofties' speaking: &lt;ol&gt; &lt;li&gt;&lt;a href="http://jaoo.dk/speaker/Anders+Hejlsberg"&gt;Anders&lt;/a&gt;&amp;nbsp;&lt;a href="http://jaoo.dk/speaker/Anders+Hejlsberg"&gt;Hejlsberg&lt;/a&gt;, Opening Keynote: Where Are Programming Languages Going?; C# 3.0 and LINQ&lt;/li&gt; &lt;li&gt;&lt;a href="http://jaoo.dk/speaker/Arvindra+Sehmi"&gt;Arvindra&lt;/a&gt;&amp;nbsp;&lt;a href="http://jaoo.dk/speaker/Arvindra+Sehmi"&gt;Sehmi&lt;/a&gt;, Distributed Embedded Systems -The 5 Billion Devices Developer Opportunity&lt;/li&gt; &lt;li&gt;&lt;a href="http://jaoo.dk/speaker/Beat+Schwegler"&gt;Beat&lt;/a&gt;&amp;nbsp;&lt;a href="http://jaoo.dk/speaker/Beat+Schwegler"&gt;Schwegler&lt;/a&gt;, Enterprise 2.0 &amp;amp; Enterprise Search&lt;/li&gt; &lt;li&gt;&lt;a href="http://jaoo.dk/speaker/Erik+Meijer"&gt;Erik&lt;/a&gt;&amp;nbsp;&lt;a href="http://jaoo.dk/speaker/Erik+Meijer"&gt;Meijer&lt;/a&gt;, Why Functional Programming (Still) Matters; LINQ + New Microsoft Things; JavaScript as an Assembly Language&lt;/li&gt; &lt;li&gt;&lt;a href="http://jaoo.dk/speaker/Jeffrey+Snover"&gt;Jeffrey&lt;/a&gt;&amp;nbsp;&lt;a href="http://jaoo.dk/speaker/Jeffrey+Snover"&gt;Snover&lt;/a&gt;, PowerShell&lt;/li&gt; &lt;li&gt;&lt;a href="http://jaoo.dk/speaker/Joe+Duffy"&gt;Joe&lt;/a&gt;&amp;nbsp;&lt;a href="http://jaoo.dk/speaker/Joe+Duffy"&gt;Duffy&lt;/a&gt;, Concurrent Programming with Parallel Extensions to .NET&lt;/li&gt; &lt;li&gt;&lt;a href="http://jaoo.dk/speaker/Josh+Holmes"&gt;Josh&lt;/a&gt;&amp;nbsp;&lt;a href="http://jaoo.dk/speaker/Josh+Holmes"&gt;Holmes&lt;/a&gt;, Architecture of a Rich Internet Application (RIA); Developing RIAs with Silverlight 2.0 (session + tutorial)&lt;/li&gt; &lt;li&gt;&lt;a href="http://jaoo.dk/speaker/Mario+Szpuszta"&gt;Mario&lt;/a&gt;&amp;nbsp;&lt;a href="http://jaoo.dk/speaker/Mario+Szpuszta"&gt;Szpuszta&lt;/a&gt;, Office in a World of Services and Mash-Ups; Understanding the ASP.NET Web Development Platform (tutorial) &lt;/li&gt; &lt;li&gt;&lt;a href="http://jaoo.dk/speaker/Pratap+Lakshman"&gt;Pratap&lt;/a&gt;&amp;nbsp;&lt;a href="http://jaoo.dk/speaker/Pratap+Lakshman"&gt;Lakshman&lt;/a&gt;, ECMAScript 3.1&lt;/li&gt; &lt;li&gt;&lt;a href="http://jaoo.dk/speaker/Ronnie+Saurenmann"&gt;Ronnie&lt;/a&gt;&amp;nbsp;&lt;a href="http://jaoo.dk/speaker/Ronnie+Saurenmann"&gt;Saurenmann&lt;/a&gt;, A Developer's Guide to the Microsoft Platform (parts 1 &amp;amp; 2)&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;There's a great keynote line up and big selection of well organised tracks. Take a look at the agenda - it's pretty damned good. I hope to see you there!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8957208" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/asehmi/archive/tags/Miscellaneous/default.aspx">Miscellaneous</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/Technical+Evangelism/default.aspx">Technical Evangelism</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/MSArchitectPortal/default.aspx">MSArchitectPortal</category></item><item><title>Gorgeous Fractals with VPL and Distributed DSS Services</title><link>http://blogs.msdn.com/asehmi/archive/2008/06/23/gorgeous-fractals-with-vpl-and-distributed-dss-services.aspx</link><pubDate>Mon, 23 Jun 2008 08:43:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8641352</guid><dc:creator>asehmi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/asehmi/comments/8641352.aspx</comments><wfw:commentRss>http://blogs.msdn.com/asehmi/commentrss.aspx?PostID=8641352</wfw:commentRss><wfw:comment>http://blogs.msdn.com/asehmi/rsscomments.aspx?PostID=8641352</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/GorgeousFractalswithVPLandDistributedDSS_5E85/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 0px 10px 0px 0px; border-left: 0px; border-bottom: 0px" height="230" alt="image" src="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/GorgeousFractalswithVPLandDistributedDSS_5E85/image_thumb.png" width="244" align="left" border="0"&gt;&lt;/a&gt;I think Angel is fast becoming one of VPL's biggest fans. After discussing some ideas with him about simple Map-Reduce scenarios for his agent toolkit and a grid system that I'm building, he went ahead and did it. Check out his distributed Mandelbrot fractal generator. Gorgeous results. A bit over-engineered as a fractal calculator, but that wasn't the point really!&lt;/p&gt; &lt;p&gt;You can get Angel's blog, agent toolkit and sample applications &lt;a title="distributed-agents-and-fractals-using-dssvpl" href="http://ajlopez.wordpress.com/2008/06/22/distributed-agents-and-fractals-using-dssvpl/" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8641352" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/asehmi/archive/tags/Distributed+Computing/default.aspx">Distributed Computing</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/CCR_2F00_DSS/default.aspx">CCR/DSS</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/MSArchitectPortal/default.aspx">MSArchitectPortal</category></item><item><title>Using the Visual Programming Language (VPL) as a Deployment Tool</title><link>http://blogs.msdn.com/asehmi/archive/2008/06/16/using-the-visual-programming-language-vpl-as-a-deployment-tool.aspx</link><pubDate>Mon, 16 Jun 2008 11:43:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8603852</guid><dc:creator>asehmi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/asehmi/comments/8603852.aspx</comments><wfw:commentRss>http://blogs.msdn.com/asehmi/commentrss.aspx?PostID=8603852</wfw:commentRss><wfw:comment>http://blogs.msdn.com/asehmi/rsscomments.aspx?PostID=8603852</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/UsingtheVisualProgrammingLanguageVPLasaD_8897/image_6.png" target="_blank"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 0px 15px 100px 0px; border-left: 0px; border-bottom: 0px" height="441" alt="image" src="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/UsingtheVisualProgrammingLanguageVPLasaD_8897/image_thumb_2.png" width="434" align="left" border="0"&gt;&lt;/a&gt; When building applications using CCR, DSS and VPL one doesn't need to know a priori the precise order of data and message flows between services. Many of the VPL examples provided with the MRDS show services already 'wired' up which can give the impression that one needs to know this information and design one's set of services to be orchestrated as such up front. What if you don't know this information up front but still want to use the VPL? Well, there's the pub/sub pattern supported by DSS out of the box which is very handy and well-understood. Or one can define a 'host' service that acts as a message forwarding system based on its own service directory (perhaps using the one built into DSS). Or one can use an external configuration file that defines the orchestration itself (like a BPML specification, say). Additionally, one could use UPnP device (service) discovery. &lt;/p&gt; &lt;p&gt;But orchestration is not the only thing, what about deployment? Well, the VPL also supports service deployment and this works across multiple physical nodes too!&lt;/p&gt; &lt;p&gt;&lt;a href="http://ajlopez.wordpress.com/" target="_blank"&gt;Angel Lopez&lt;/a&gt; has extended his Web Crawler sample and without knowing the orchestration a priori uses VPL simply to create multiple instances of his several service 'agents'. The actual 'orchestration' is emergent as a result of collaboration between his agents and the 'agent host' - in fact he can have several agent hosts in the same Web Crawler application. The agent hosts forward messages to service agents based on their capabilities inferred from a logical 'URI' which gets physically bound when the agents themselves register with their (machine) local hosts. Should more than one agent service offer the same capability, such as web crawling or page downloading, the agent host will automatically load balance across them.&lt;/p&gt; &lt;p&gt;An interesting benefit of using the new VPL (in the April 2008 CTP of MRDS) is its ability to deploy services on multiple DSS nodes which themselves can be hosted on physically different machines. Angel does this with his Web Crawler application and together with the application-level load balancing facility his sample offers a neat and simple outline of potentially powerful solutions that you can build using this approach. I particularly liked the lack of a priori orchestration and the use of VPL as a multi-node deployment tool.&lt;/p&gt; &lt;p&gt;Check out Angel's application &lt;a title="Distributed Agents Using DSS/VPL" href="http://ajlopez.wordpress.com/2008/06/15/distributed-agents-using-dssvpl/" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8603852" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/asehmi/archive/tags/Distributed+Computing/default.aspx">Distributed Computing</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/CCR_2F00_DSS/default.aspx">CCR/DSS</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/MSArchitectPortal/default.aspx">MSArchitectPortal</category></item><item><title>Aspiring Architect Series - 2008</title><link>http://blogs.msdn.com/asehmi/archive/2008/06/13/aspiring-architect-series-2008.aspx</link><pubDate>Sat, 14 Jun 2008 00:45:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8595031</guid><dc:creator>asehmi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/asehmi/comments/8595031.aspx</comments><wfw:commentRss>http://blogs.msdn.com/asehmi/commentrss.aspx?PostID=8595031</wfw:commentRss><wfw:comment>http://blogs.msdn.com/asehmi/rsscomments.aspx?PostID=8595031</wfw:comment><description>&lt;p&gt;&lt;a href="http://files.skyscrapr.net/users/ContentMap/SocialNetWorkWPF.xbap"&gt;&lt;img alt="" hspace="16" src="http://msdn.microsoft.com/bb428857.contentmap(en-us,MSDN.10).gif" align="right"&gt;&lt;/a&gt;My mate Mohammad Akif in Microsoft Canada is doing a sterling job helping folks aspiring to become Software Architects by providing a gentle introduction to common methodologies and software architectures. Visit his Blog to see the full list of upcoming Webcasts in the &lt;a title="Aspiring Architect Series - 2008" href="http://blogs.msdn.com/mohammadakif/archive/2008/06/04/aspiring-architect-series-2008.aspx" target="_blank"&gt;Aspiring Architect Series - 2008&lt;/a&gt;! These will run, one every day, from June 16 - 26, 2008.&lt;/p&gt; &lt;p&gt;For those of you new to this field, definitely plug into &lt;a title="JOURNAL" href="http://msdn.microsoft.com/en-us/arcjournal/default.aspx" target="_blank"&gt;The Microsoft Architects Journal&lt;/a&gt; as well. We have a ton of very useful material you will benefit from regularly.&lt;/p&gt; &lt;p&gt;If you want more visit the &lt;a title="MSDN Architecture Center" href="http://msdn.microsoft.com/en-us/architecture/default.aspx" target="_blank"&gt;MSDN Architecture Center&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8595031" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/asehmi/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/MSArchitectPortal/default.aspx">MSArchitectPortal</category></item><item><title>CCR/DSS Use Cases in the Enterprise</title><link>http://blogs.msdn.com/asehmi/archive/2008/06/12/ccr-dss-use-cases-in-the-enterprise.aspx</link><pubDate>Fri, 13 Jun 2008 00:40:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8593690</guid><dc:creator>asehmi</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/asehmi/comments/8593690.aspx</comments><wfw:commentRss>http://blogs.msdn.com/asehmi/commentrss.aspx?PostID=8593690</wfw:commentRss><wfw:comment>http://blogs.msdn.com/asehmi/rsscomments.aspx?PostID=8593690</wfw:comment><description>&lt;a href="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/CCRDSSUseCasesintheEnterprise_13EB4/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 0px 0px 100px 10px; border-left: 0px; border-bottom: 0px" height="198" alt="image" src="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/CCRDSSUseCasesintheEnterprise_13EB4/image_thumb.png" width="324" align="right" border="0"&gt;&lt;/a&gt; I'm often asked what Enterprise customers are using CCR/DSS in serious, i.e. pretty significant, production deployments. I'm not at liberty to disclose the names of our customers without their permission - a few will be made public soon - but I can say there are quite a lot of application domains where this technology is being applied seriously. Here's a list of scenarios I mined from our internal list of CCR/DSS adoption customers in the Enterprise: &lt;ul&gt; &lt;li&gt;Very large scale web request load balancing &amp;amp; IO handling (online social networks) &lt;li&gt;Security systems (distributed sensor networks) &lt;li&gt;Package sorting system (real-time logistics monitoring and control) &lt;li&gt;Real time processing of seismic data in drilling control (industrial automation &amp;amp; control) &lt;li&gt;Supply Chain Modeling (simulation and control) &lt;li&gt;Law enforcement information intercept/inspection (large scale complex event processing) &lt;li&gt;Automated inventory inspection system in FMCG/retail scenarios (vision processing) &lt;li&gt;Financial trading systems (transaction flow routing and processing) &lt;li&gt;Business processes - there is an academic BPEL implementation on CCR &lt;li&gt;Scientific computing – MPI primitives concisely written as CCR patterns (exchange, shift, double shift)&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Hopefully that's useful and piques your interest to look at this &lt;a title="Microsoft Robotics (CCR/DSS)" href="http://www.microsoft.com/robotics" target="_blank"&gt;Microsoft Robotics (CCR/DSS)&lt;/a&gt; stuff deeper.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8593690" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/asehmi/archive/tags/Distributed+Computing/default.aspx">Distributed Computing</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/CCR_2F00_DSS/default.aspx">CCR/DSS</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/Microsoft+Robotics+Studio/default.aspx">Microsoft Robotics Studio</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/MSArchitectPortal/default.aspx">MSArchitectPortal</category></item><item><title>The Next Revolution in Productivity - Harvard Business Review Article Related to MSBA</title><link>http://blogs.msdn.com/asehmi/archive/2008/05/27/the-next-revolution-in-productivity-harvard-business-review-article-related-to-msba.aspx</link><pubDate>Tue, 27 May 2008 04:15:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8553752</guid><dc:creator>asehmi</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/asehmi/comments/8553752.aspx</comments><wfw:commentRss>http://blogs.msdn.com/asehmi/commentrss.aspx?PostID=8553752</wfw:commentRss><wfw:comment>http://blogs.msdn.com/asehmi/rsscomments.aspx?PostID=8553752</wfw:comment><description>&lt;a href="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/TheNextRevolutioninProductivityHarvardBu_1263F/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 0px 10px 10px 0px; border-left: 0px; border-bottom: 0px" height="183" alt="image" src="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/TheNextRevolutioninProductivityHarvardBu_1263F/image_thumb.png" width="244" align="left" border="0"&gt;&lt;/a&gt; I got my monthly issue of HBR this weekend and was really pleased to see the article "The Next Revolution in Productivity" by Ric Merrifield, Jack Calhoun and Dennis Stevens. For those of you who've followed my posts on &lt;a title="Business Architecture and Capabilities" href="http://blogs.msdn.com/asehmi/archive/tags/Capability+Modeling/default.aspx" target="_blank"&gt;Business Architecture and Capabilities&lt;/a&gt;, this article will be a welcome and easy going read with a strong connection to MSBA, though the terminology used is a little different.&lt;br&gt;&lt;br&gt;The article makes strong points that "&lt;em&gt;most companies that have embraced SOA have applied it without first rethinking the design of their businesses. This omission means they have overlooked SOA’s greatest value: the opportunity to create much more focused, efficient, and flexible organizational structures.&lt;/em&gt;" And that "&lt;em&gt;few companies are using SOA to create more productive and focused organizations or to slash costs by purging duplicative operations and technologies. They are not revisiting the fundamental design of their operations.&lt;/em&gt;"&lt;br&gt;&lt;br&gt;The idea of plug-and-play businesses is mentioned several times and builds upon an understanding of how new operating models can be developed from some key classes of capabilities or activities:&lt;br&gt;&lt;br&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;primary&lt;/strong&gt; - i.e. core capabilities in MSBA terms - are activities that constitute the core competency of a company. &lt;/li&gt; &lt;li&gt;&lt;strong&gt;shared &lt;/strong&gt;activities are re-useable across divisions. &lt;/li&gt; &lt;li&gt;&lt;strong&gt;shifted&lt;/strong&gt; - i.e. outsourced capabilities in MSBA terms - are activities that can be performed by or transferred to a third party including partners, specialists and even customers.&amp;nbsp;&amp;nbsp; &lt;/li&gt; &lt;li&gt;&lt;strong&gt;automated&lt;/strong&gt; activities are capabilities implemented as software services that can be incorporated into a SOA. &lt;/li&gt;&lt;/ul&gt;The article doesn't address what I see as a challenging gap between a capability definition and what you actually implement as a service in a SOA. The authors' use of the term activity rather than capability made it sound (to me at least) plausible if not easy to implement services in a straightforward manner provided activity analysis has been performed thoroughly. Getting to processes is then just a logical next step. But, having said this challenge is more or less glossed over, it's acceptable to omit tough technical design issues like this in HBR given its business-oriented target readership. The most important point that good SOA begins with good business architecture design and can lead to great improvements in productivity is made very well and with some great case studies too.&lt;br&gt;&lt;br&gt;Finally, &lt;a title="The Next Revolution in Productivity" href="http://harvardbusinessonline.hbsp.harvard.edu/hbsp/hbr/articles/article.jsp?ml_subscriber=true&amp;amp;ml_action=get-article&amp;amp;ml_issueid=BR0806&amp;amp;articleID=R0806D&amp;amp;pageNumber=1" target="_blank"&gt;this paper&lt;/a&gt; is definitely worth reading and you ought to mail it to your CxOs immediately.&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8553752" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/asehmi/archive/tags/Service-Orientation/default.aspx">Service-Orientation</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/Capability+Modeling/default.aspx">Capability Modeling</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/Business+Architecture/default.aspx">Business Architecture</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/MSArchitectPortal/default.aspx">MSArchitectPortal</category></item><item><title>Web Crawler in VPL/DSS</title><link>http://blogs.msdn.com/asehmi/archive/2008/05/26/web-crawler-in-vpl-dss.aspx</link><pubDate>Mon, 26 May 2008 19:33:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8552936</guid><dc:creator>asehmi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/asehmi/comments/8552936.aspx</comments><wfw:commentRss>http://blogs.msdn.com/asehmi/commentrss.aspx?PostID=8552936</wfw:commentRss><wfw:comment>http://blogs.msdn.com/asehmi/rsscomments.aspx?PostID=8552936</wfw:comment><description>&lt;table cellspacing="0" cellpadding="2" width="*" border="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="208" alt="VPL Diagram of Web Crawler" src="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/WebCrawlerinVPLDSS_F6C8/image_5.png" width="204" border="0"&gt; &lt;/td&gt; &lt;td valign="top" width="*"&gt; &lt;p&gt;In another weekend project down in sunny Buenos Aires the prolific &lt;a href="http://ajlopez.wordpress.com/"&gt;Angel "Java" Lopez&lt;/a&gt; has (re)written a web crawler sample app we had from another project so it can be used in the VPL in MRDS. Check it out &lt;a href="http://ajlopez.wordpress.com/2008/05/25/web-crawler-example-using-dss-decentralized-software-services/" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;I had some minor Visual Studio version issues and in my case contract versioning issues getting it to work as is with &lt;a title="MRDS April CTP" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=EB00C558-2163-45A5-BEFE-531AD48BC525&amp;amp;displaylang=en" target="_blank"&gt;MRDS April CTP&lt;/a&gt; and VS2008. The fixes are in Angel's &lt;a href="http://ajlopez.wordpress.com/2008/05/25/web-crawler-example-using-dss-decentralized-software-services/#comments" target="_blank"&gt;blog comments&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8552936" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/asehmi/archive/tags/CCR_2F00_DSS/default.aspx">CCR/DSS</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/Microsoft+Robotics+Studio/default.aspx">Microsoft Robotics Studio</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/MSArchitectPortal/default.aspx">MSArchitectPortal</category></item><item><title>Mexico Regional Architect Forum 2008</title><link>http://blogs.msdn.com/asehmi/archive/2008/05/03/mexico-regional-architect-forum-2008.aspx</link><pubDate>Sat, 03 May 2008 18:27:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8455362</guid><dc:creator>asehmi</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/asehmi/comments/8455362.aspx</comments><wfw:commentRss>http://blogs.msdn.com/asehmi/commentrss.aspx?PostID=8455362</wfw:commentRss><wfw:comment>http://blogs.msdn.com/asehmi/rsscomments.aspx?PostID=8455362</wfw:comment><description>&lt;p&gt;&lt;font face="Arial" size="2"&gt;Last week I had loads of fun delivering a CCR-DSS-Robotics presentation at the Mexico Regional Architects Forum (RAF) in Mexico City. There’s something wonderful about this technology that set many people abuzz and I had some great conversations and brainstorming with some customers over drinks at the evening cocktail party. I find there's a very strong connection to enterprise scenarios and I gave a number of examples of how CCR-DSS could be used in common enterprise situations. I only hope we can get permission to publish some of our internal case studies on how some big enterprise customers are using this stuff in pretty impressive ways.&lt;/font&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Many thanks to Vlad Vinogradsky; Marc Mercuri; George Chrysanthakopoulos; Henrik Frystyk Nielsen and Charles Liptaak for their material which I mashed together! Vlad did a great job putting together a compendium of samples that illustrate the basics of programming against the CCR which was extremely useful. To gain the most out of it, you must read Jeffrey Richter's &lt;/font&gt;&lt;a title="MSDN Mag - Concurrent Affairs - Concurrency and Coordination Runtime" href="http://msdn.microsoft.com/en-gb/magazine/cc163556.aspx" target="_blank"&gt;&lt;font face="Arial" size="2"&gt;MSDN magazine article on the CCR&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt;.&lt;/font&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/MexicoRegionalArchitectForum2008_E4B2/image_4.png"&gt;&lt;font face="Arial" size="2"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="image" src="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/MexicoRegionalArchitectForum2008_E4B2/image_6.png" width="324" border="0"&gt;&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt; &lt;/font&gt;&lt;a href="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/MexicoRegionalArchitectForum2008_E4B2/image_2.png"&gt;&lt;font face="Arial" size="2"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="image" src="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/MexicoRegionalArchitectForum2008_E4B2/image_5.png" width="221" border="0"&gt;&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt;&amp;nbsp; &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 66px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-a5f7ad2e511a1926.skydrive.live.com/embedrowdetail.aspx/Public/A%20Data-Driven%20Approach%20to%20Distributed,%20Concurrent%20Software%20-%20ASEHMI%20-%20April%202008.pptx" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 66px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-a5f7ad2e511a1926.skydrive.live.com/embedrowdetail.aspx/Public/CCRBasics.rar" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Arial" size="2"&gt;I also did a keynote presentation on Business Architecture and explained some of the recent fine-tuning being made to the MSBA methodology and I was able to demo a prototype of the new SQL-backed MSBA Entity Modeling Tool and Repository which replaces the unwieldy Excel-based heat maps and repository. My thanks here go to &lt;a title="Mike Lloyd of Carbonflame" href="http://www.carbonflame.co.uk/" target="_blank"&gt;Mike Lloyd of Carbonflame&lt;/a&gt; who came up with a pretty neat &lt;em&gt;Flex Index&lt;/em&gt; which helps contrast Capability models to Organizational Hierarchies, Process Optimisation and IT Infrastructure models. (Mike has been a long time proponent of MSBA since the days it was referred to a Microsoft Motion.)&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 66px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-a5f7ad2e511a1926.skydrive.live.com/embedrowdetail.aspx/Public/MSBA%20to%20SOA%20-%20ASEHMI%20-%20April%202008%20v2.pptx" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Arial" size="2"&gt;I want to say what a pleasure it was for me to be in Mexico City which I thought was fabulous even though I saw very little of it. The food was superb and quite different to the commercialised Mexican food I have experienced in Europe and USA. The people I met are so easy going and friendly. &lt;/font&gt;&lt;a title="Juan Lozada Villas Bio" href="http://www.remixmexico.com/ponentes.html" target="_blank"&gt;&lt;font face="Arial" size="2"&gt;Juan Lozada Villas&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt;, the D&amp;amp;PE Director, treated the RAF speakers to an evening at an authentic and apparently famous Mariachi restaurant (I think it was called Tarana?) which was awesome! I had an excellent education in Tequila from Jesus Hernandez Sanchez and tasted a number wonderful varieties. My favourite was Jose Cuervo 1800 Anejo and the Reposados generally... I bought three bottles at the airport Duty Free! &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Arial" size="2"&gt;One last thing... Feliz Cumpleaños to &lt;/font&gt;&lt;a title="Eduardo Nava Malagon Bio" href="http://www.remixmexico.com/ponentes.html" target="_blank"&gt;&lt;font face="Arial" size="2"&gt;Eduardo Nava Malagon&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt;! Sorry we didn't manage to sing to you during the keynote!&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8455362" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/asehmi/archive/tags/Capability+Modeling/default.aspx">Capability Modeling</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/Business+Architecture/default.aspx">Business Architecture</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/CCR_2F00_DSS/default.aspx">CCR/DSS</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/Microsoft+Robotics+Studio/default.aspx">Microsoft Robotics Studio</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/MSArchitectPortal/default.aspx">MSArchitectPortal</category></item><item><title>RoboChamps</title><link>http://blogs.msdn.com/asehmi/archive/2008/05/02/robochamps.aspx</link><pubDate>Fri, 02 May 2008 16:37:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8450527</guid><dc:creator>asehmi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/asehmi/comments/8450527.aspx</comments><wfw:commentRss>http://blogs.msdn.com/asehmi/commentrss.aspx?PostID=8450527</wfw:commentRss><wfw:comment>http://blogs.msdn.com/asehmi/rsscomments.aspx?PostID=8450527</wfw:comment><description>&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;a title="RoboChamps" href="http://www.robochamps.com/" target="_blank"&gt;RoboChamps&lt;/a&gt; has &lt;/font&gt;&lt;font face="Arial" size="2"&gt;launched!&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Ari"&gt;&lt;font face="Arial" size="2"&gt;I've been on the road in Latin America so am late to make this announcement as I was really busy. But better late than never as they say.&lt;/font&gt;&lt;font face="Arial" size="2"&gt; &lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;&lt;strong&gt;Robotics = Services + Orchestration&lt;/strong&gt; so it could prove really interesting - intellectually at the very least - to those of you who have not considered this area as useful as traditional application development in terms of learning about software design and architecture. It's time to prove yourself wrong.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/RoboChamps_8A73/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="185" alt="image" src="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/RoboChamps_8A73/image_thumb.png" width="244" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;font face="Arial" size="2"&gt;Very briefly RoboChamps is:&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;font face="Arial" size="2"&gt;A new simulation-based robotics league&lt;/font&gt;  &lt;li&gt;&lt;font face="Arial" size="2"&gt;New 3-D environments will be r&lt;/font&gt;&lt;font face="Arial" size="2"&gt;eleased every 1-2 months&lt;/font&gt;  &lt;li&gt;&lt;font face="Arial" size="2"&gt;Based on MRDS 2008&lt;/font&gt;  &lt;li&gt;&lt;font face="Arial" size="2"&gt;Targeted at ALL software developers - professionals, students, academics and hobbyists alike&lt;/font&gt;  &lt;li&gt;&lt;font face="Arial" size="2"&gt;A community site providing links, videos, samples, training and forums&lt;/font&gt;  &lt;li&gt;&lt;font face="Arial" size="2"&gt;Participants can win REAL robots&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;font face="Arial" size="2"&gt;The Web site is chock full of great learning material and I especially like the tutorial videos, starter kits and the most excellent Chapter 3 on the CCR of Kyle John's upcoming book. I must admit I love all the bling too. :-)&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Arial" size="2"&gt;Marc Mercuri has done a really outstanding job with this project - Thanks Marc!&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8450527" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/asehmi/archive/tags/CCR_2F00_DSS/default.aspx">CCR/DSS</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/Microsoft+Robotics+Studio/default.aspx">Microsoft Robotics Studio</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/MSArchitectPortal/default.aspx">MSArchitectPortal</category></item><item><title>Introducing Live Mesh</title><link>http://blogs.msdn.com/asehmi/archive/2008/04/24/introducing-live-mesh.aspx</link><pubDate>Thu, 24 Apr 2008 02:12:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8420139</guid><dc:creator>asehmi</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/asehmi/comments/8420139.aspx</comments><wfw:commentRss>http://blogs.msdn.com/asehmi/commentrss.aspx?PostID=8420139</wfw:commentRss><wfw:comment>http://blogs.msdn.com/asehmi/rsscomments.aspx?PostID=8420139</wfw:comment><description>&lt;p&gt;&lt;font face="Arial" size="2"&gt;Some say this is what will propel Microsoft innovation for the foreseeable future. One thing's for sure, it'll be big.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.liveside.net/blogs/main/archive/2008/04/23/live-mesh-it-s-everything-we-told-you-about-and-a-lot-more.aspx"&gt;&lt;img height="244" alt="Live Side" src="http://blogs.msdn.com/blogfiles/angus_logan/WindowsLiveWriter/LiveMeshTechnologyPreviewlinkstoallthewr_12BB6/image_24.png" width="283" border="0"&gt;&lt;/a&gt; &lt;a href="http://www.techcrunch.com/2008/04/22/microsofts-mesh-revealed%e2%80%94sync-all-apps-and-all-files-to-all-devices-as-long-as-theyre-windows/"&gt;&lt;img height="244" alt="TechCrunch" src="http://blogs.msdn.com/blogfiles/angus_logan/WindowsLiveWriter/LiveMeshTechnologyPreviewlinkstoallthewr_12BB6/image_6.png" width="208" border="0"&gt;&lt;/a&gt; &lt;a href="http://www.nytimes.com/2008/04/23/technology/23soft.html?_r=1&amp;amp;ref=technology&amp;amp;oref=slogin"&gt;&lt;img height="244" alt="New York Times" src="http://blogs.msdn.com/blogfiles/angus_logan/WindowsLiveWriter/LiveMeshTechnologyPreviewlinkstoallthewr_12BB6/image_27.png" width="262" border="0"&gt;&lt;/a&gt;&lt;a href="http://www.news.com/8301-13860_3-9926134-56.html?tag=nefd.lede"&gt;&lt;img height="244" alt="CNet news.com" src="http://blogs.msdn.com/blogfiles/angus_logan/WindowsLiveWriter/LiveMeshTechnologyPreviewlinkstoallthewr_12BB6/image_5.png" width="95" border="0"&gt;&lt;/a&gt; &lt;a href="http://channel9.msdn.com/showpost.aspx?postid=399578"&gt;&lt;img height="244" alt="Channel9" src="http://blogs.msdn.com/blogfiles/angus_logan/WindowsLiveWriter/LiveMeshTechnologyPreviewlinkstoallthewr_12BB6/image_9.png" width="268" border="0"&gt;&lt;/a&gt; &lt;a href="http://scobleizer.com/2008/04/22/ray-ozzie-delivers-with-live-mesh/"&gt;&lt;img height="244" alt="Schobleizer" src="http://blogs.msdn.com/blogfiles/angus_logan/WindowsLiveWriter/LiveMeshTechnologyPreviewlinkstoallthewr_12BB6/image_12.png" width="268" border="0"&gt;&lt;/a&gt; &lt;a href="http://blogs.zdnet.com/microsoft/?p=1355"&gt;&lt;img height="244" alt="Mary Jo Foley" src="http://blogs.msdn.com/blogfiles/angus_logan/WindowsLiveWriter/LiveMeshTechnologyPreviewlinkstoallthewr_12BB6/image_15.png" width="268" border="0"&gt;&lt;/a&gt; &lt;a href="http://gigaom.com/2008/04/22/microsoft-live-mesh/"&gt;&lt;img height="244" alt="GigaOm" src="http://blogs.msdn.com/blogfiles/angus_logan/WindowsLiveWriter/LiveMeshTechnologyPreviewlinkstoallthewr_12BB6/image_30.png" width="187" border="0"&gt;&lt;/a&gt; &lt;a href="http://www.microsoft-watch.com/content/web_services_browser/live_mesh_windows_becomes_the_web.html"&gt;&lt;img height="244" alt="Microsoft Watch (Joe Wilcox)" src="http://blogs.msdn.com/blogfiles/angus_logan/WindowsLiveWriter/LiveMeshTechnologyPreviewlinkstoallthewr_12BB6/image_36.png" width="197" border="0"&gt;&lt;/a&gt; &lt;a href="http://www.readwriteweb.com/archives/microsoft_live_mesh_first_look.php"&gt;&lt;img height="244" alt="ReadWriteWeb" src="http://blogs.msdn.com/blogfiles/angus_logan/WindowsLiveWriter/LiveMeshTechnologyPreviewlinkstoallthewr_12BB6/image_39.png" width="181" border="0"&gt;&lt;/a&gt; &lt;a href="http://mobile.reuters.com/mobile/m/FullArticle/CTOP/ntopNews_uUSN2235958920080423?src=RSS-TOP"&gt;&lt;img height="244" alt="Reuters" src="http://blogs.msdn.com/blogfiles/angus_logan/WindowsLiveWriter/LiveMeshTechnologyPreviewlinkstoallthewr_12BB6/image_42.png" width="314" border="0"&gt;&lt;/a&gt; &lt;a href="http://blog.seattlepi.nwsource.com/microsoft/archives/137158.asp?source=rss"&gt;&lt;img height="244" alt="SeattlePI" src="http://blogs.msdn.com/blogfiles/angus_logan/WindowsLiveWriter/LiveMeshTechnologyPreviewlinkstoallthewr_12BB6/image_45.png" width="216" border="0"&gt;&lt;/a&gt; &lt;a href="http://venturebeat.com/2008/04/22/microsoft-unveils-mesh-but-there-are-still-some-holes/"&gt;&lt;img height="244" alt="VentureBeat" src="http://blogs.msdn.com/blogfiles/angus_logan/WindowsLiveWriter/LiveMeshTechnologyPreviewlinkstoallthewr_12BB6/image_48.png" width="230" border="0"&gt;&lt;/a&gt; &lt;a href="http://battellemedia.com/archives/004405.php"&gt;&lt;img height="244" alt="image" src="http://blogs.msdn.com/blogfiles/angus_logan/WindowsLiveWriter/LiveMeshTechnologyPreviewlinkstoallthewr_12BB6/image_53.png" width="335" border="0"&gt;&lt;/a&gt;&lt;a href="http://windowsvistablog.com/blogs/windowsexperience/archive/2008/04/22/live-mesh-technology-preview-announced.aspx"&gt;&lt;img height="244" alt="image" src="http://blogs.msdn.com/blogfiles/angus_logan/WindowsLiveWriter/LiveMeshTechnologyPreviewlinkstoallthewr_12BB6/image_56.png" width="256" border="0"&gt;&lt;/a&gt; &lt;a href="http://www.thestandard.com/news/2008/04/22/microsoft-unveils-mesh-there-are-still-some-holes"&gt;&lt;img height="244" alt="image" src="http://blogs.msdn.com/blogfiles/angus_logan/WindowsLiveWriter/LiveMeshTechnologyPreviewlinkstoallthewr_12BB6/image_59.png" width="192" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;img height="1" src="http://blogs.msdn.com/aggbug.aspx?PostID=8418007" width="1"&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/angus_logan/default.aspx" target="_blank"&gt;&lt;font face="Arial" size="2"&gt;Angus Logan&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt; has the &lt;/font&gt;&lt;a href="http://blogs.msdn.com/angus_logan/archive/2008/04/23/live-mesh-technology-preview-links-to-all-the-write-ups.aspx" target="_blank"&gt;&lt;font face="Arial" size="2"&gt;details&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt;.&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8420139" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/asehmi/archive/tags/Live/default.aspx">Live</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/MSArchitectPortal/default.aspx">MSArchitectPortal</category></item></channel></rss>