<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">&amp;lt;nick:node&amp;gt;</title><subtitle type="html">serializations of Microsoft platform technologies, in the context of Singapore enterprise space.</subtitle><id>http://blogs.msdn.com/nick_wong/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/nick_wong/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/nick_wong/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2007-07-07T09:57:51Z</updated><entry><title>MSDN Subscriber Evening - Building UX with Silverlight 2</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/nick_wong/archive/2008/04/14/msdn-subscriber-evening-building-ux-with-silverlight-2.aspx" /><id>http://blogs.msdn.com/nick_wong/archive/2008/04/14/msdn-subscriber-evening-building-ux-with-silverlight-2.aspx</id><published>2008-04-15T00:26:55Z</published><updated>2008-04-15T00:26:55Z</updated><content type="html">&lt;p&gt;I did a session last Wednesday (9 Apr) -- introducing our Rich Internet Application technology Silverlight to our MSDN subscribers.&lt;/p&gt; &lt;p&gt;In the session, we re-acquainted with Silverlight 1.0 and its AJAX-like programming model, but dedicated most of the time to introduce Silverlight and the new .NET development paradigm.&lt;/p&gt; &lt;p&gt;&lt;a href="http://cid-55329c755a41293f.skydrive.live.com/self.aspx/Microsoft%20Singapore%20.NET%20Briefings%20Content/MSDN%20Subscriber%20Evening%209%20April%202008"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="Comic Viewer Sample" align="left" src="http://blogs.msdn.com/blogfiles/nick_wong/WindowsLiveWriter/MSDNSubscriberEveningBuildingUXwithSilve_13826/image_3.png" width="244" height="229"&gt;&lt;/a&gt;I've put the slides from the presentation, as well as the comics-book viewer sample project used for the code walk-through on my SkyDrive and you can find them &lt;a href="http://cid-55329c755a41293f.skydrive.live.com/self.aspx/Microsoft%20Singapore%20.NET%20Briefings%20Content/MSDN%20Subscriber%20Evening%209%20April%202008" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;The sample code demonstrates Silverlight 2 controls (particularly Layout), control data-binding, asynchronous data fetching and LINQ. Much of the work was based off samples by &lt;a href="http://blogs.msdn.com/jstegman" target="_blank"&gt;Joe Stegman&lt;/a&gt; and &lt;a href="http://weblogs.asp.net/scottgu" target="_blank"&gt;Scott Guthrie&lt;/a&gt;.&amp;nbsp; &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8392879" width="1" height="1"&gt;</content><author><name>niwong</name><uri>http://blogs.msdn.com/members/niwong.aspx</uri></author><category term="Learning More" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Learning+More/default.aspx" /><category term="Code Sample" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Code+Sample/default.aspx" /><category term="Silverlight" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Silverlight/default.aspx" /></entry><entry><title>Channel 9 Interview: Miguel de Icaza and Dragos Manolescu</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/nick_wong/archive/2008/03/07/channel-9-interview-miguel-de-icaza-and-dragos-manolescu.aspx" /><id>http://blogs.msdn.com/nick_wong/archive/2008/03/07/channel-9-interview-miguel-de-icaza-and-dragos-manolescu.aspx</id><published>2008-03-07T19:45:18Z</published><updated>2008-03-07T19:45:18Z</updated><content type="html">&lt;p&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=384183"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="246" alt="Miguel de Icaza and Dragos Manolescu: On Open Source, Mono and Moonlight" src="http://blogs.msdn.com/blogfiles/nick_wong/WindowsLiveWriter/Channel9InterviewMigueldeIcaza_E502/image_3.png" width="260" align="left" border="0"&gt;&lt;/a&gt; This is one of my favorite video interviews coming out from &lt;a href="http://channel9.msdn.com"&gt;Channel 9&lt;/a&gt; this year. In this post, &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=384183"&gt;Channel 9's intrepid reporter Charles Torre interviews Miguel de Icaza and Dragos Manlescu&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Miguel de Icaza&lt;/strong&gt; is, of course, the famed free-software developer who started the open-sourced &lt;strong&gt;Mono&lt;/strong&gt; project which implements C# and other .NET tools on non-Microsoft platforms such as Linux, BSD, Solaris, etc.&amp;nbsp; Miguel is also leading the &lt;strong&gt;Moonlight&lt;/strong&gt; project that puts Silverlight on Linux. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Dragos Manolescu&lt;/strong&gt; is a computer scientist on the Microsoft team. Formerly an architect with the Patterns and Practices group, and is now part of the &lt;a href="http://labs.live.com"&gt;Live Labs&lt;/a&gt; team who released innovative technologies such as &lt;a href="http://labs.live.com/volta/"&gt;Volta&lt;/a&gt;, etc.&lt;/p&gt; &lt;p&gt;Together in the video, the three gentlemen had a enlightening conversation about open source, the &lt;a href="http://www.mono-project.com/Main_Page"&gt;Mono&lt;/a&gt; and &lt;a href="http://www.mono-project.com/Moonlight"&gt;Moonlight&lt;/a&gt; projects, the tensions between business and free software ideals, and perceptions about Microsoft as a company.&lt;/p&gt; &lt;p&gt;Great video worth watching!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8239389" width="1" height="1"&gt;</content><author><name>niwong</name><uri>http://blogs.msdn.com/members/niwong.aspx</uri></author><category term="Learning More" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Learning+More/default.aspx" /><category term="Software Development" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Software+Development/default.aspx" /></entry><entry><title>Sample Code: Silverlight 1.0-enabled Quiz</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/nick_wong/archive/2008/02/29/sample-code-silverlight-1-0-enabled-quiz.aspx" /><id>http://blogs.msdn.com/nick_wong/archive/2008/02/29/sample-code-silverlight-1-0-enabled-quiz.aspx</id><published>2008-02-29T18:43:28Z</published><updated>2008-02-29T18:43:28Z</updated><content type="html">&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/nick_wong/WindowsLiveWriter/SampleCodeSilverlightenabledQuiz_C989/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="195" alt="image" src="http://blogs.msdn.com/blogfiles/nick_wong/WindowsLiveWriter/SampleCodeSilverlightenabledQuiz_C989/image_thumb.png" width="258" align="left" border="0"&gt;&lt;/a&gt;A Customer who asked if a quiz-type application can be enabled by Silverlight.&amp;nbsp; &lt;/p&gt; &lt;p&gt;The answer is yes (obviously &lt;img alt="smile_regular" src="http://spaces.live.com/rte/emoticons/smile_regular.gif"&gt;) and I had to put my rusty coding skills to work over a good part of a Saturday afternoon. &lt;/p&gt; &lt;p&gt;The result is a &lt;strong&gt;Silverlight 1.0&lt;/strong&gt; proof-of-concept application, which meant adopting an "AJAX-styled" coding model with JavaScript. In fact, just for the heck of it, I wanted to go the full client-only approach which meant no ASP.NET AJAX server-side controls, etc.&lt;/p&gt; &lt;p&gt;The code demos a couple of simple features:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Quiz questions are easily configurable with a XML data file. The Silverlight application accesses the quiz as JSON data with a simple web service. This was simply achieved by first converting the XML data to JSON format at the server-side with &lt;strong&gt;XmltoJSON&lt;/strong&gt; C# code (made available at &lt;a title="" href="http://www.phdcc.com/xml2json.htm"&gt;http://www.phdcc.com/xml2json.htm&lt;/a&gt;). To allow the web service to be accessible (invoke-able) by the client JavaScript, I also marking the web service with the &lt;font face="Courier New" size="2"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/font&gt;&lt;a href="http://msdn2.microsoft.com/en-us/system.web.script.services.scriptserviceattribute.aspx"&gt;System.Web.Script.Services.ScriptService&lt;/a&gt; attribute.&amp;nbsp; &lt;/li&gt; &lt;li&gt;An auto timeout (set to 10 seconds) is set for each quiz, this is done with a XAML animation storyboard to mimic a timer. &lt;strong&gt;Jesse Liberty&lt;/strong&gt; details this useful technique in his blog &lt;a href="http://silverlight.net/blogs/jesseliberty/archive/2007/12/09/did-you-know-that-you-can-create-a-timer-using-xaml-animation.aspx"&gt;here&lt;/a&gt;.&lt;/li&gt; &lt;li&gt;At the client end, I dabbled a little with the JavaScript &lt;a href="http://prototypejs.org/"&gt;Prototype library&lt;/a&gt; to demonstrate interaction between the Silverlight application and the host browser's DOM. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;The application can definitely do with polishing (e.g., with some creative design work, one can imagine fireworks animation when the user gets a correct answer,) but this should serve as a nice simple base for extensions, tearing apart, etc.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Links:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;The source code is available for download at my SkyDrive &lt;a href="http://cid-55329c755a41293f.skydrive.live.com/self.aspx/Code/SilverlightQuiz/SilverlightQuiz.zip"&gt;here&lt;/a&gt;. &lt;/li&gt; &lt;li&gt;The application can also be viewed online &lt;a href="http://www.nicknode.net/mediacorpquiz"&gt;here&lt;/a&gt;.&amp;nbsp; &lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8239250" width="1" height="1"&gt;</content><author><name>niwong</name><uri>http://blogs.msdn.com/members/niwong.aspx</uri></author><category term="Learning More" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Learning+More/default.aspx" /><category term="Code Sample" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Code+Sample/default.aspx" /><category term="Silverlight" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Silverlight/default.aspx" /></entry><entry><title>A Silverlight Shines On Hellgate</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/nick_wong/archive/2008/02/25/a-silverlight-shines-on-hellgate.aspx" /><id>http://blogs.msdn.com/nick_wong/archive/2008/02/25/a-silverlight-shines-on-hellgate.aspx</id><published>2008-02-25T17:07:56Z</published><updated>2008-02-25T17:07:56Z</updated><content type="html">&lt;p&gt;&lt;a title="Hellgate London Silverlight Page" href="http://www.playhgl.com.sg/silverlight"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="236" alt="Play Hellgate London Microsite - http://playhgl.com.sg/silverlight" src="http://blogs.msdn.com/blogfiles/nick_wong/WindowsLiveWriter/ASilverLighttoHellGate_1095A/screenshot_3.png" width="314" align="left" border="0"&gt;&lt;/a&gt;&lt;strong&gt;Hellgate: London&lt;/strong&gt; is, of course, the new action role-playing game for the PC platform.&amp;nbsp; &lt;a href="http://www.playworksonline.com"&gt;Playworks Online&lt;/a&gt;, who distributes the game, will partner SingTel to launch the MMORG system.&lt;/p&gt; &lt;p&gt;Early this year, we worked with the Playworks team to deliver a micro-site that shows video previews of the various character classes, hosted and delivered with Windows Live &lt;a href="http://silverlight.live.com/"&gt;Silverlight Streaming Service&lt;/a&gt;. Check out the Silverlight-enabled site at &lt;a title="" href="http://www.playhgl.com.sg/silverlight"&gt;http://www.playhgl.com.sg/silverlight&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="156" alt="Character Class Video" src="http://blogs.msdn.com/blogfiles/nick_wong/WindowsLiveWriter/ASilverLighttoHellGate_1095A/image_3.png" width="260" align="right" border="0"&gt; &lt;/p&gt; &lt;p&gt;It was a quick and fun project, working with the cool design folks from Playworks - and we got the site up and running slightly over the span of a week. &lt;/p&gt; &lt;p&gt;The presentation and demo I showed for the 30th January &lt;a href="http://blogs.msdn.com/nick_wong/archive/2008/02/12/microsoft-singapore-net-briefing-web-ux-technologies.aspx"&gt;technology briefing session&lt;/a&gt; on Rich Internet Applications was based on this project, and a modified version of the source will be made available soon. &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8238648" width="1" height="1"&gt;</content><author><name>niwong</name><uri>http://blogs.msdn.com/members/niwong.aspx</uri></author><category term="Silverlight" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Silverlight/default.aspx" /></entry><entry><title>Microsoft Singapore .NET Briefing - Web UX Technologies</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/nick_wong/archive/2008/02/12/microsoft-singapore-net-briefing-web-ux-technologies.aspx" /><id>http://blogs.msdn.com/nick_wong/archive/2008/02/12/microsoft-singapore-net-briefing-web-ux-technologies.aspx</id><published>2008-02-12T23:19:51Z</published><updated>2008-02-12T23:19:51Z</updated><content type="html">&lt;p&gt;On 30th January, we did the first of a planned series of web-related technology talk events -- this time focusing on Web User Experience (UX). I'd like to thank everyone who attended and stayed back late (we overran by 45 minutes!)&amp;nbsp; I think we had a lively time.&lt;/p&gt; &lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="211" alt="Building the PlayHellgate London Silverlight site" src="http://blogs.msdn.com/blogfiles/nick_wong/WindowsLiveWriter/MicrosoftSi.NETBriefingWebUXTechnologies_AD8B/hgl_sl2_3.jpg" width="339" border="0"&gt; &lt;/p&gt; &lt;p&gt;We covered the following in the 3 hour presentation session:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;An overview of the spectrum of Microsoft's user experience technologies. This spans from the &lt;em&gt;ubiquitous web-based&lt;/em&gt; (such as &lt;a title="ASP.NET AJAX" href="http://asp.net/ajax/" target="_blank"&gt;ASP.NET AJAX&lt;/a&gt;) to rich user interfaces leveraging &lt;em&gt;platform capabilities&lt;/em&gt; (such as &lt;a href="http://windowsclient.net/learn/videos_wpf.aspx" target="_blank"&gt;Windows Presentation Foundation&lt;/a&gt;, Windows Mobile), and finally to the new class of &lt;em&gt;Rich Internet Applications&lt;/em&gt; (enabled by &lt;a href="http://silverlight.net/" target="_blank"&gt;Silverlight&lt;/a&gt;.) We also showed (or, in a specific instance, attempted to show &lt;img alt="smile_regular" src="http://spaces.live.com/rte/emoticons/smile_regular.gif"&gt;) real-life applications deployed by customers / partners using these technologies. &lt;/li&gt; &lt;li&gt;&lt;a href="http://innovativesingapore.com/blogs/jocelyn/" target="_blank"&gt;Jocelyn&lt;/a&gt; (our ISV Developer Evangelist) then did a code-talk / demo session on ASP.NET AJAX. Be sure to check out the &lt;a href="http://www.asp.net/ajax/ajaxcontroltoolkit/" target="_blank"&gt;ASP.NET AJAX Control Toolkit&lt;/a&gt; -- you saw how easy it was to add interactivity to ASP.NET web applications! &lt;/li&gt; &lt;li&gt;We had &lt;strong&gt;Yong Hwee&lt;/strong&gt; from &lt;a href="http://www.patroids.com/" target="_blank"&gt;patroids creative works&lt;/a&gt; who shared first-hand experience on developing their first project on Silverlight.&lt;/li&gt; &lt;li&gt;I then did a code demo on how we actually developed a real-world Silverlight 1.0 application using Visual Studio and JavaScript. Of course, you can also build video-rich application in 7 steps, and no code with &lt;a href="http://www.microsoft.com/expression/products/overview.aspx?key=encoder" target="_blank"&gt;Expression Media Encoder&lt;/a&gt;.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;My presentation decks for the session can be found on my &lt;a href="http://skydrive.live.com/" target="_blank"&gt;SkyDrive&lt;/a&gt;. You can find Jocelyn's presentation deck (&lt;strong&gt;Overview of ASP.NET AJAX&lt;/strong&gt;) &lt;a href="http://innovativesingapore.com/blogs/jocelyn/archive/2008/02/08/net-briefing-overview-of-asp-net-ajax.aspx" target="_blank"&gt;here&lt;/a&gt;. &lt;/p&gt; &lt;p&gt;I have also uploaded my two slide decks, which can be accessed from the links below:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a title="Microsoft &amp;amp; Web 2.0 - UX Technologies.pdf" href="http://cid-55329c755a41293f.skydrive.live.com/self.aspx/Microsoft%20Singapore%20.NET%20Briefings%20Content/20080130%20-%20Web%20UX/Microsoft%20|0%20Web%202.0%20-%20UX%20Technologies.pdf" target="_blank"&gt;Microsoft &amp;amp; Web 2.0 - UX Technologies.pdf&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a title="Building a Rich Internet Application with Silverlight 1.0.pdf" href="http://cid-55329c755a41293f.skydrive.live.com/self.aspx/Microsoft%20Singapore%20.NET%20Briefings%20Content/20080130%20-%20Web%20UX/Building%20RIAs%20with%20Silverlight%201.pdf" target="_blank"&gt;Building a Rich Internet Application with Silverlight 1.0.pdf&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;(I will be sharing the Silverlight demo code as I clean it up for public consumption, so do check back this blog again in a week or so...)&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;font color="#868686" size="4"&gt;Prelude&lt;/font&gt;&lt;/strong&gt;:&lt;/p&gt; &lt;p&gt;Do keep a look out for the next event entitled "&lt;strong&gt;Building Web 2.0 Mash-ups&lt;/strong&gt;" -- where we will talk and demo building &lt;strong&gt;&lt;a href="http://www.facebook.com" target="_blank"&gt;Facebook&lt;/a&gt;&lt;/strong&gt; applications with Visual Studio, creating mash-ups with &lt;strong&gt;&lt;a href="http://dev.live.com/" target="_blank"&gt;Windows Live Services&lt;/a&gt;&lt;/strong&gt;, and introduce cool technologies like &lt;strong&gt;&lt;a href="http://www.popfly.ms/" target="_blank"&gt;PopFly&lt;/a&gt;&lt;/strong&gt;, etc.&amp;nbsp;&amp;nbsp; &lt;/p&gt; &lt;p&gt;This scheduled for the evening of &lt;strong&gt;12 March 2008&lt;/strong&gt; -- keep it free!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7672358" width="1" height="1"&gt;</content><author><name>niwong</name><uri>http://blogs.msdn.com/members/niwong.aspx</uri></author><category term="Event Announcements" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Event+Announcements/default.aspx" /><category term="Learning More" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Learning+More/default.aspx" /><category term="Code Sample" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Code+Sample/default.aspx" /><category term="Silverlight" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Silverlight/default.aspx" /></entry><entry><title>Microsoft + Yahoo!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/nick_wong/archive/2008/02/01/microsoft-yahoo.aspx" /><id>http://blogs.msdn.com/nick_wong/archive/2008/02/01/microsoft-yahoo.aspx</id><published>2008-02-01T17:36:36Z</published><updated>2008-02-01T17:36:36Z</updated><content type="html">&lt;p&gt;&lt;img height="94" alt="Microsoft + Yahoo!" src="http://blogs.msdn.com/blogfiles/danieb/WindowsLiveWriter/PLNotoco.kupujemyYahoo_C8C2/image_thumb.png" width="244" align="left" border="0"&gt;&lt;/p&gt; &lt;p&gt;This is definitely news - &lt;a href="http://www.microsoft.com/presspass/press/2008/feb08/02-01CorpNewsPR.mspx?rss_fdn=Press%20Releases"&gt;&lt;strong&gt;Microsoft Proposes Acquisition of Yahoo! for $31 per Share&lt;/strong&gt;&lt;/a&gt;. &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7374977" width="1" height="1"&gt;</content><author><name>niwong</name><uri>http://blogs.msdn.com/members/niwong.aspx</uri></author></entry><entry><title>New Year Countdown (with Silverlight) [Updated]</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/nick_wong/archive/2007/12/29/new-year-countdown-with-silverlight.aspx" /><id>http://blogs.msdn.com/nick_wong/archive/2007/12/29/new-year-countdown-with-silverlight.aspx</id><published>2007-12-29T08:10:12Z</published><updated>2007-12-29T08:10:12Z</updated><content type="html">&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/nick_wong/WindowsLiveWriter/NewYearCountdownwithSilverlight_B721/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="189" alt="image" src="http://blogs.msdn.com/blogfiles/nick_wong/WindowsLiveWriter/NewYearCountdownwithSilverlight_B721/image_thumb.png" width="260" align="left" border="0"&gt;&lt;/a&gt;&lt;strike&gt;Counting down with Silverlight - &lt;/strike&gt;&lt;a href="http://www.office2007quiz.com.sg/greetings/"&gt;&lt;strike&gt;http://www.office2007quiz.com.sg/greetings/&lt;/strike&gt;&lt;/a&gt;&lt;strike&gt;.&amp;nbsp; Check back again in a couple of days&lt;/strike&gt; &lt;img alt="smile_party" src="http://spaces.live.com/rte/emoticons/smile_party.gif"&gt;.&amp;nbsp;&amp;nbsp; &lt;/p&gt; &lt;p&gt;Check out the super upbeat New Year eCard at &lt;a href="http://www.office2007quiz.com.sg/greetings"&gt;http://www.office2007quiz.com.sg/greetings&lt;/a&gt;. It's available online right now -- feel free to send to friends. &lt;/p&gt; &lt;p&gt;This card is the first Silverlight project done by Microsoft Singapore partner -- &lt;a href="http://www.patroids.com/"&gt;patroids creative works&lt;/a&gt; -- who completed this assignment within a week (time includes learning about technology and the &lt;a href="http://www.microsoft.com/expression"&gt;Expression&lt;/a&gt; tools).&amp;nbsp; A shout-out to &lt;strong&gt;Yong Hwee&lt;/strong&gt;, &lt;strong&gt;Ben&lt;/strong&gt; and a talented team at patroids! These bunch of folks are doing some pretty interesting "web 2.0" work including Facebook applications development, etc. More importantly, they are a pleasure to work with.&amp;nbsp; (Now, i've gotta convince them about adding more Silverlight content on their own site &lt;img alt="smile_devil" src="http://spaces.live.com/rte/emoticons/smile_devil.gif"&gt;)&lt;/p&gt; &lt;p&gt;We'll be working with patroids to share their first experience with Silverlight, and may even make the source available for download, so look out for that.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Meanwhile, have a great 2008 ahead!&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:64ce110a-7a66-4c2f-8e23-5afe0d46ed72" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/silverlight" rel="tag"&gt;silverlight&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6892854" width="1" height="1"&gt;</content><author><name>niwong</name><uri>http://blogs.msdn.com/members/niwong.aspx</uri></author><category term="Event Announcements" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Event+Announcements/default.aspx" /><category term="Silverlight" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Silverlight/default.aspx" /></entry><entry><title>CodeProject Article: Silverlight Controls - The Path to Reusable XAML</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/nick_wong/archive/2007/12/25/codeproject-article-silverlight-controls-the-path-to-reusable-xaml.aspx" /><id>http://blogs.msdn.com/nick_wong/archive/2007/12/25/codeproject-article-silverlight-controls-the-path-to-reusable-xaml.aspx</id><published>2007-12-25T04:13:03Z</published><updated>2007-12-25T04:13:03Z</updated><content type="html">&lt;p&gt;Came across this very nice article by &lt;a href="http://www.codeproject.com/script/Membership/Profiles.aspx?mid=4805713"&gt;Justin-Josef Angel&lt;/a&gt; on the &lt;a href="http://www.codeproject.com"&gt;Code Project&lt;/a&gt; web site -- &lt;a href="http://www.codeproject.com/KB/silverlight/PathToReusableXAML.aspx"&gt;&lt;strong&gt;Silverlight Controls - The Path to Reusable XAML&lt;/strong&gt;&lt;/a&gt;. &lt;/p&gt; &lt;p&gt;I've been working on a few Silverlight 1.0 projects recently, and a consistent struggle on these has been to maintain data-presentation separation, as well as to adhere to object-oriented principles when dealing with JavaScript and XAML. &lt;/p&gt; &lt;p&gt;This article provides the clearest, most prescriptive guidance I've seen to-date on the use of the &lt;a href="http://en.wikipedia.org/wiki/JavaScript#Prototype-based_features"&gt;JavaScript Prototype pattern&lt;/a&gt; to support as "code-behind" for XAML-defined user-interface elements.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&lt;img height="367" alt="JellyBar - One Object Many Instances" hspace="0" src="http://blogs.microsoft.co.il/blogs/justinangel/WindowsLiveWriter/SilverlightControlsThepathtoreuseableXAM_AD24/image_fbbb36ee-4524-4817-bcf3-30d3c2d3ab97.png" width="640" border="0"&gt;&lt;/p&gt; &lt;p&gt;Justin-Angel does a code walk-through that refactors &lt;a href="http://joestegman.members.winisp.net/Jelly/Bar.htm"&gt;Richard Z's JellyBar sample&lt;/a&gt; (which emits XAML dynamically in code with JavaScript) into a "&lt;strong&gt;One JavaScript class - One XAML file&lt;/strong&gt;" model. The result, as the author says, is "it's extensible, it's maintainable, it's object oriented."&lt;/p&gt; &lt;p&gt;Also check out the cool trick with with Visual Studio 2008 JavaScript comments syntax in building the "class constructor" function! &lt;/p&gt; &lt;p&gt;To all who celebrate, Merry Christmas! &lt;img alt="smile_regular" src="http://spaces.live.com/rte/emoticons/smile_regular.gif"&gt;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:908459e3-bffd-4742-949f-a16c56f14b78" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://technorati.com/tags/javascript" rel="tag"&gt;javascript&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6857015" width="1" height="1"&gt;</content><author><name>niwong</name><uri>http://blogs.msdn.com/members/niwong.aspx</uri></author><category term="Learning More" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Learning+More/default.aspx" /><category term="Code Sample" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Code+Sample/default.aspx" /><category term="Silverlight" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Silverlight/default.aspx" /></entry><entry><title>Silverlight Powers Singapore's "Emmy Awards" Event</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/nick_wong/archive/2007/12/16/silverlight-powers-singapore-s-emmy-awards-event.aspx" /><id>http://blogs.msdn.com/nick_wong/archive/2007/12/16/silverlight-powers-singapore-s-emmy-awards-event.aspx</id><published>2007-12-16T05:56:43Z</published><updated>2007-12-16T05:56:43Z</updated><content type="html">&lt;p&gt;&lt;a href="http://starawards.mediacorptv.sg/live.htm"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="145" alt="Satr Awards 2007 &amp;quot;Lice&amp;quot; Update" src="http://blogs.msdn.com/blogfiles/nick_wong/WindowsLiveWriter/SilverlightPowersSingaporesEmmyAwardsEve_8F0D/image_3.png" width="171" align="left" border="0"&gt;&lt;/a&gt; &lt;a href="http://mediacorptv.sg/"&gt;&lt;strong&gt;MediaCorp TV&lt;/strong&gt;&lt;/a&gt; will be activating their Silverlight-powered &lt;strong&gt;&lt;a href="http://starawards.mediacorptv.sg/live.htm"&gt;Star Awards 2007 "LIVE" Update site&lt;/a&gt;&lt;/strong&gt; later today (Sunday, 16 Dec) at 7pm.  &lt;p&gt;The Star Awards is, of course, MediaCorp TV's annual gala event celebrating and recognizing Singapore's own TV celebrities.&amp;nbsp; &lt;p&gt;This year, for the first time in the show's history, the live TV broadcast will be complemented by an online experience. The &lt;strong&gt;Star Awards "LIVE" Update site&lt;/strong&gt; will provide supplementary event experience with simultaneous updates of on-scene and backstage media content (blogs, photos and videos.)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;p&gt;&lt;a href="http://silverligh.net"&gt;Microsoft Silverlight&lt;/a&gt; is used to deliver an interactive photo and video viewing experience over the web, integrating with MediaCorp's content management back-end. &lt;p&gt;&lt;a title="Star Awards Video Gallery site" href="http://starawards.mediacorptv.sg/videogallery.htm"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="156" alt="Star Awards Video Gallery site" src="http://blogs.msdn.com/blogfiles/nick_wong/WindowsLiveWriter/SilverlightPowersSingaporesEmmyAwardsEve_8F0D/!cid_093EEAB485BC4B7D9E08414BBE934276@NARUTO_3.jpg" width="228" border="0"&gt;&lt;/a&gt; &lt;a title="Star Awards Photo Gallery site" href="http://starawards.mediacorptv.sg/photo.htm"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="156" alt="Star Awards Photo Gallery site" src="http://blogs.msdn.com/blogfiles/nick_wong/WindowsLiveWriter/SilverlightPowersSingaporesEmmyAwardsEve_8F0D/!cid_6DD3F757ECF74A759F31F14177415E62@NARUTO_3.jpg" width="228" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;The MediaCorp IT team did a great job -- learning about Silverlight and delivering a great looking site in about two months.&amp;nbsp; Thanks also to my erstwhile colleague &lt;a href="http://johnontheweb.net"&gt;John Eldridge&lt;/a&gt; who worked closely with the MediaCorp team .&lt;/p&gt; &lt;p&gt;Some behind the scene facts: &lt;ol&gt; &lt;li&gt;The site runs on Microsoft Windows Server and IIS&lt;/li&gt; &lt;li&gt;Microsoft Silverlight provides rich media interaction experience with photos and video content pulled from their content management system&lt;/li&gt; &lt;li&gt;Blogging capability provided by the &lt;a href="http://telligent.com/"&gt;Telligent Community Server&lt;/a&gt; (the same partner blogging product / engine used in Microsoft for MSDN blogs)&lt;/li&gt; &lt;li&gt;Video is streamed with Windows Media Services (WMS) on Windows Server 2003&lt;/li&gt;&lt;/ol&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:fa4f4b71-15cd-4873-a77d-8e9534afa882" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/silverlight" rel="tag"&gt;silverlight&lt;/a&gt;, &lt;a href="http://technorati.com/tags/mediacorp" rel="tag"&gt;mediacorp&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6780998" width="1" height="1"&gt;</content><author><name>niwong</name><uri>http://blogs.msdn.com/members/niwong.aspx</uri></author></entry><entry><title>Silverlight 1.0 RC1 &amp; Windows Presentation Foundation 3.5 News</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/nick_wong/archive/2007/07/27/silverlight-1-0-rc1-windows-presentation-foundation-3-5-news.aspx" /><id>http://blogs.msdn.com/nick_wong/archive/2007/07/27/silverlight-1-0-rc1-windows-presentation-foundation-3-5-news.aspx</id><published>2007-07-28T00:21:34Z</published><updated>2007-07-28T00:21:34Z</updated><content type="html">&lt;p&gt;&lt;a href="http://blogs.msdn.com/tims/default.aspx"&gt;Tim Sneath&lt;/a&gt; has two exciting posts up on his blog:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/tims/archive/2007/07/27/silverlight-1-0-rc1-is-here.aspx"&gt;Silverlight 1.0 RC 1 Is Here&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/tims/archive/2007/07/27/what-s-new-in-wpf-3-5-here-s-fifteen-cool-features.aspx"&gt;What's New In WPF 3.5? Here's Fifteen Cool Features&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p align="center"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=89241&amp;amp;clcid=0x409"&gt;&lt;img height="250" src="http://silverlight.net/Themes/silverlight/images/ads/silverlight_300x250.jpg" width="300"&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/lchong"&gt;Linda&lt;/a&gt; and I have been looking forward to the Silverlight 1.0 RC1 release in particular as we are working with several enterprise customers to implement Silverlight here in Singapore.&lt;/p&gt; &lt;p&gt;Tim's blog entry reveals significant improvements in performance, robustness and stability over the beta release.&lt;/p&gt; &lt;p&gt;While Tim also notes to that existing Silverlight beta deployments need to be checked for compatibility, he stresses that this will be the final breaking change. &lt;/p&gt; &lt;p&gt;I learnt from our recent MGX (Microsoft Global Exchange) conference, the product team is hardcore about delivering a "instant-on" experience with Silverlight -- which means fast, seamless in-place installation. RC1 and subsequent versions also incorporates an auto-update capability to simplify the installation process when new releases become available. There are also a lot more exciting features that should appear with Silverlight 1.1.&lt;/p&gt; &lt;p&gt;Our customers are doing some interesting stuffs with Silverlight, and we'll share more when we can... &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4087074" width="1" height="1"&gt;</content><author><name>niwong</name><uri>http://blogs.msdn.com/members/niwong.aspx</uri></author><category term="Silverlight" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Silverlight/default.aspx" /></entry><entry><title>Dopod / HTC Upgrade to Windows Mobile 6</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/nick_wong/archive/2007/07/15/dopod-htc-upgrade-to-windows-mobile-6.aspx" /><id>http://blogs.msdn.com/nick_wong/archive/2007/07/15/dopod-htc-upgrade-to-windows-mobile-6.aspx</id><published>2007-07-15T07:49:11Z</published><updated>2007-07-15T07:49:11Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.microsoft.com/windowsmobile/default.mspx"&gt;&lt;img title="" height="42" alt="Windows Mobile (US)" src="http://www.microsoft.com/library/toolbar/3.0/images/banners/WinMobile2006_ltr.gif" width="225" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Dopod 838Pro&lt;/strong&gt;, &lt;strong&gt;810&lt;/strong&gt;, &lt;strong&gt;P800W&lt;/strong&gt; users should be happy to note that the long awaited upgrade to Windows Mobile 6 is finally here.&amp;nbsp; See&amp;nbsp;the &lt;a href="http://www.htc.com"&gt;HTC&lt;/a&gt; press release, "&lt;a title="" href="http://www.asia.htc.com/asia/SEA/news/20070710_WM6_upgrate.html"&gt;HTC Offers Windows Mobile 6 Upgrade&lt;/a&gt;" for more information.&amp;nbsp;&lt;/p&gt; &lt;p&gt;The shortcut to the download page is at &lt;a title="" href="http://hsc.asia.htc.com/e-club/download/login.aspx"&gt;Windows Mobile 6 Upgrade Program login page&lt;/a&gt;. A login password is required.&lt;/p&gt; &lt;p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:27b3bb62-2d63-468b-9cae-ee29d360547c" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/dopod" rel="tag"&gt;dopod&lt;/a&gt;, &lt;a href="http://technorati.com/tags/htc" rel="tag"&gt;htc&lt;/a&gt;, &lt;a href="http://technorati.com/tags/wm6" rel="tag"&gt;wm6&lt;/a&gt;, &lt;a href="http://technorati.com/tags/838Pro" rel="tag"&gt;838Pro&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3873729" width="1" height="1"&gt;</content><author><name>niwong</name><uri>http://blogs.msdn.com/members/niwong.aspx</uri></author><category term="Learning More" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Learning+More/default.aspx" /><category term="Uncategorized" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Uncategorized/default.aspx" /></entry><entry><title>Windows Live Quick Apps</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/nick_wong/archive/2007/07/12/windows-live-quick-apps.aspx" /><id>http://blogs.msdn.com/nick_wong/archive/2007/07/12/windows-live-quick-apps.aspx</id><published>2007-07-12T21:46:50Z</published><updated>2007-07-12T21:46:50Z</updated><content type="html">&lt;p align="center"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="353" alt="image" src="http://blogs.msdn.com/blogfiles/nick_wong/WindowsLiveWriter/WindowsLiveQuickAppsComposingMashupswith_18DB/image_1.png" width="539" border="0"&gt;&lt;/p&gt; &lt;p&gt;Lots of exciting stuffs are being&amp;nbsp;announced at the &lt;a href="http://www.microsoft.com/partner/events/wwpartnerconference/"&gt;Microsoft World Partner Conference&lt;/a&gt; (WPC.)&lt;/p&gt; &lt;p&gt;&lt;a href="http://partner.live.com/windowslive/GoLiveApps.aspx"&gt;&lt;strong&gt;Windows Live Quick Apps&lt;/strong&gt; (Beta)&lt;/a&gt; are showcase online sites that demonstrate the applications that can be built using the &lt;a href="http://dev.live.com/"&gt;Windows Live Services&lt;/a&gt;. Two Quick Apps were unveiled today:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://contosouniversity.mslivelabs.com/"&gt;Contoso University&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://contosobicycleclub.mslivelabs.com/"&gt;Contoso Bicycle Club&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;For example, the Bicycle Club demo site shows a mashup using Windows Live's &lt;a href="http://dev.live.com/virtualearth/"&gt;Virtual Earth&lt;/a&gt; with &lt;a href="http://silverlight.live.com/"&gt;Silverlight Streaming&lt;/a&gt; services to synchronize a simulated bike ride on the map with a video -- very cool!&lt;/p&gt; &lt;p&gt;For many months now we have been talking up our "&lt;strong&gt;&lt;a href="https://blogs.msdn.com/lchong/archive/2007/07/10/software-services-s-s.aspx"&gt;Software + Services&lt;/a&gt;&lt;/strong&gt;" strategy. &lt;/p&gt; &lt;p&gt;A key concept in this new world is the notion of "Web 2.0"-type mashups, where web applications are created&amp;nbsp;by composing&amp;nbsp;&amp;amp; aggregating services available over the Internet,&amp;nbsp;rather than&amp;nbsp;building them ground-up. &amp;nbsp;&lt;/p&gt; &lt;p&gt;Given a&amp;nbsp;rich set of services and well-designed programming model, web sites can be built and deployed quickly, fully leveraging on the services&amp;nbsp;and the network as a platform&amp;nbsp;for content storage.&amp;nbsp;&lt;/p&gt; &lt;p&gt;Windows Live provide just such a platform for developers, offering core service-based capabilities such as Live Spaces, Silverlight Streaming, Live ID, etc. while ensuring availability, reliability, and security. &amp;nbsp;&lt;/p&gt; &lt;p&gt;More Quick Apps should be forthcoming. Meanwhile, get the source code for the two&amp;nbsp;released applications&amp;nbsp;on &lt;a href="http://www.codeplex.com/WLQuickApps"&gt;&lt;strong&gt;CodePlex&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3835263" width="1" height="1"&gt;</content><author><name>niwong</name><uri>http://blogs.msdn.com/members/niwong.aspx</uri></author><category term="Learning More" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Learning+More/default.aspx" /><category term="Windows Live" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Windows+Live/default.aspx" /></entry><entry><title>One Stop Office Business Applications Portal</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/nick_wong/archive/2007/07/11/one-stop-office-business-applications-portal.aspx" /><id>http://blogs.msdn.com/nick_wong/archive/2007/07/11/one-stop-office-business-applications-portal.aspx</id><published>2007-07-11T17:57:21Z</published><updated>2007-07-11T17:57:21Z</updated><content type="html">&lt;p&gt;Just got wind from&amp;nbsp;folks in&amp;nbsp;the Microsoft Office System product team about the launch of the new &lt;a href="http://www.obacentral.com"&gt;&lt;strong&gt;OBA Central portal&lt;/strong&gt;&lt;/a&gt; site at &lt;a href="http://www.obacentral.com"&gt;http://www.obacentral.com&lt;/a&gt;.&lt;/p&gt; &lt;p align="center"&gt;&lt;a href="http://www.obacentral.com" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="261" alt="image" src="http://blogs.msdn.com/blogfiles/nick_wong/WindowsLiveWriter/OneStopOfficeBusinessApplicationsPortal_14079/image_1.png" width="478" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Quick glance at the page source reveals that the site is hosted on Office SharePoint Server too. &lt;/p&gt; &lt;p&gt;Good job, guys! Book-marked...&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:70ab024e-02ee-46db-b977-d415256c9fa4" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/OBA" rel="tag"&gt;OBA&lt;/a&gt;, &lt;a href="http://technorati.com/tags/office%20business%20applications" rel="tag"&gt;office business applications&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3816024" width="1" height="1"&gt;</content><author><name>niwong</name><uri>http://blogs.msdn.com/members/niwong.aspx</uri></author><category term="OBA" scheme="http://blogs.msdn.com/nick_wong/archive/tags/OBA/default.aspx" /><category term="Office Platform" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Office+Platform/default.aspx" /></entry><entry><title>Automating Public Sector Forms Processing and Workflow with Office Business Application</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/nick_wong/archive/2007/07/09/automating-public-sector-forms-processing-and-workflow-with-office-business-application.aspx" /><id>http://blogs.msdn.com/nick_wong/archive/2007/07/09/automating-public-sector-forms-processing-and-workflow-with-office-business-application.aspx</id><published>2007-07-09T17:45:58Z</published><updated>2007-07-09T17:45:58Z</updated><content type="html">&lt;p&gt;Certain days, mana just seem to drop from the heavens -- and the release of the new &lt;a href="http://msdn2.microsoft.com/en-us/architecture/bb643796.aspx"&gt;OBA RAP for E-Forms processing&lt;/a&gt;&amp;nbsp;a week back&amp;nbsp;was one such&amp;nbsp;timely moment. &lt;/p&gt; &lt;p&gt;We are working with a number of customers (both public sector and commercial) to explore automating forms handling. These forms are accessed from the customers' respective public portal web-sites, and&amp;nbsp;is typically&amp;nbsp;processed wither manually or with difficult-to-maintain custom code. Suffice to say, agility, faster turnarounds,&amp;nbsp;and better accuracy&amp;nbsp;are often cited as basic automation goals. Customers also look forward to end-user maintained forms business logic, better business insights, better integration with existing or external systems.&lt;/p&gt; &lt;p align="center"&gt;&lt;a href="http://msdn2.microsoft.com/en-us/architecture/bb643796.aspx" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="348" alt="Office Business Application Architecture for eForms Processing System" src="http://blogs.msdn.com/blogfiles/nick_wong/WindowsLiveWriter/PublicSectorFormsWorkflowAutomationwithO_13032/image_1.png" width="455" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;The E-Forms Processing RAP (or Reference Application Pack) describes just such a system enabled by Microsoft Office Systems (hence the OBA or Office Business Application moniker) -- specifically with &lt;strong&gt;Microsoft Office SharePoint Server&lt;/strong&gt; (providing&amp;nbsp;the&amp;nbsp;&lt;em&gt;Portal front-end, Forms&lt;/em&gt;, &lt;em&gt;Workflow&lt;/em&gt; and &lt;em&gt;Business Data Catalog&lt;/em&gt; service features), &lt;strong&gt;Microsoft Office InfoPath&lt;/strong&gt; (for forms design), &lt;strong&gt;Microsoft SQL Server&lt;/strong&gt; (for &lt;em&gt;records management&lt;/em&gt;, &lt;em&gt;content&lt;/em&gt;, &lt;em&gt;document&lt;/em&gt;, &lt;em&gt;metadata&lt;/em&gt; storage) and &lt;strong&gt;Microsoft Windows Server&lt;/strong&gt; (leveraging on the&amp;nbsp;.NET Framework, and core infrastructure services.)&lt;/p&gt; &lt;p&gt;Although this reference&amp;nbsp;application illustrates an application for hunting and fishing license&amp;nbsp;(not exactly applicable in Singapore's context,)&amp;nbsp;the underlying architecture framework can be adapted to many of the common forms scenarios we see.&lt;/p&gt; &lt;p&gt;Go download the PowerPoint slides from &lt;a title="" href="http://msdn2.microsoft.com/en-us/architecture/bb643796.aspx"&gt;http://msdn2.microsoft.com/en-us/architecture/bb643796.aspx&lt;/a&gt;. Keep a watch out as the accompanying source code will be made available soon.&lt;/p&gt; &lt;p&gt;More OBA RAPs for various&amp;nbsp;vertical industries&amp;nbsp;such as (Banking, Healthcare) and scenarios (Supply Chain Management, Price Management) are available at the &lt;a title="" href="http://msdn2.microsoft.com/en-us/architecture/aa699381.aspx"&gt;2007 Microsoft Office System for Architects&lt;/a&gt;&amp;nbsp;site.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3782392" width="1" height="1"&gt;</content><author><name>niwong</name><uri>http://blogs.msdn.com/members/niwong.aspx</uri></author><category term="OBA" scheme="http://blogs.msdn.com/nick_wong/archive/tags/OBA/default.aspx" /><category term="Office Platform" scheme="http://blogs.msdn.com/nick_wong/archive/tags/Office+Platform/default.aspx" /></entry><entry><title>Live Earth, the Concert for a Climate in Crisis</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/nick_wong/archive/2007/07/07/live-earth-the-concert-for-a-climate-in-crisis.aspx" /><id>http://blogs.msdn.com/nick_wong/archive/2007/07/07/live-earth-the-concert-for-a-climate-in-crisis.aspx</id><published>2007-07-07T11:57:51Z</published><updated>2007-07-07T11:57:51Z</updated><content type="html">&lt;p&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="63" alt="LiveEarth-1" src="http://blogs.msdn.com/blogfiles/nick_wong/WindowsLiveWriter/LiveEarththeConcertforaClimateinCrisis_CB85/LiveEarth-1_1.png" width="89" align="left" border="0"&gt;&lt;strong&gt;&lt;a href="http://liveearth.msn.com/"&gt;Live Earth, the Concert for a Climate in Crisis&lt;/a&gt;&lt;/strong&gt;, a series of concerts around the world this weekend to raise climate change awareness, kicked off&amp;nbsp;today (Saturday, 7 July 2007) in various parts of the world.&amp;nbsp;As I type this entry,&amp;nbsp;Australia and Japan&amp;nbsp;crowds are jamming along nicely right now, China, Brazil, South Africa, U.S., U.K. and Germany will follow suit.&lt;/p&gt; &lt;p&gt;The Live Earth web site describes the event best -- "&lt;em&gt;Live Earth is a 24-hour, 7-continent concert series of 7/7/07 that will bring together more than 150 music artists a&lt;/em&gt;&lt;em&gt;nd 2 billion people to inspire a global movement to 'Answer the Call' and combat the climate crisis.&lt;/em&gt;" &lt;/p&gt; &lt;p align="center"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="240" alt="image" src="http://blogs.msdn.com/blogfiles/nick_wong/WindowsLiveWriter/LiveEarththeConcertforaClimateinCrisis_CB85/image_1.png" width="317" border="0"&gt; &lt;/p&gt; &lt;p&gt;View the concert live or post-event on demand at &lt;a href="http://liveearth.msn.com"&gt;http://liveearth.msn.com&lt;/a&gt;. Many artists&amp;nbsp;(including several personal favorites: &lt;strong&gt;Crowded House&lt;/strong&gt;, &lt;strong&gt;Smashing Pumpkins&lt;/strong&gt;, &lt;strong&gt;Linkin Park&lt;/strong&gt;, &lt;strong&gt;Alicia Keys&lt;/strong&gt;, &lt;strong&gt;Corinne Bailey Rae&lt;/strong&gt;, &lt;strong&gt;Keane&lt;/strong&gt;, etc.)&amp;nbsp;are&amp;nbsp;taking part in this concert.&amp;nbsp;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Microsoft's&amp;nbsp;online services&amp;nbsp;group MSN&amp;nbsp;is&amp;nbsp;contributing to&amp;nbsp;Live Earth as the exclusive online media partner, and enriching the interactive experience for our participation in the concerts&amp;nbsp;virtually with blogging, video and other online infrastructure and technologies. &lt;/p&gt; &lt;p&gt;Look out for the following:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Learn more about the climate crisis hotspots and concert venues&amp;nbsp;with this&amp;nbsp;Windows Live&amp;nbsp;Virtual Earth-powered&amp;nbsp;&lt;a title="" href="http://entimg.msn.com/i/LiveEarth/map/map.html"&gt;interactive map&lt;/a&gt;.  &lt;li&gt;Download cool Live Earth desktop images &lt;a href="http://liveearth.msn.com/community"&gt;Live Earth desktop wallpapers&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Great way to have fun, reflect and begin playing our individual part to heal the planet. Answer the Call.&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:f0ef2335-84ad-4037-a1b9-a31e02df4c94" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/Live%20Earth" rel="tag"&gt;Live Earth&lt;/a&gt;, &lt;a href="http://technorati.com/tags/MSN" rel="tag"&gt;MSN&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3742870" width="1" height="1"&gt;</content><author><name>niwong</name><uri>http://blogs.msdn.com/members/niwong.aspx</uri></author></entry></feed>