<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://consultingblogs.emc.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>SSIS Junkie : Silverlight</title><link>http://consultingblogs.emc.com/jamiethomson/archive/tags/Silverlight/default.aspx</link><description>Tags: Silverlight</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>A cross-platform version of SQL Server?</title><link>http://consultingblogs.emc.com/jamiethomson/archive/2007/08/17/A-cross_2D00_platform-version-of-SQL-Server_3F00_.aspx</link><pubDate>Fri, 17 Aug 2007 18:04:00 GMT</pubDate><guid isPermaLink="false">e847c0e7-38d9-45c0-b593-56747303e088:8161</guid><dc:creator>jamie.thomson</dc:creator><slash:comments>1</slash:comments><comments>http://consultingblogs.emc.com/jamiethomson/comments/8161.aspx</comments><wfw:commentRss>http://consultingblogs.emc.com/jamiethomson/commentrss.aspx?PostID=8161</wfw:commentRss><wfw:comment>http://consultingblogs.emc.com/jamiethomson/rsscomments.aspx?PostID=8161</wfw:comment><description>&lt;p&gt;I have just had an interesting off-line conversation with SQL Server MVP &lt;a href="http://chuckboyce.blogspot.com/" target="_blank"&gt;Chuck Boyce&lt;/a&gt; about &lt;a href="http://gears.google.com/" target="_blank"&gt;Google Gears&lt;/a&gt;. If you read the blurb:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;Google Gears (BETA) is an open source browser extension that enables web applications to provide offline functionality&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;and includes the ability to&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Store data locally in a fully-searchable relational database&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;We started to wonder whether Microsoft would ever come out with a product to compete with Google Gears and if it did, would it include a version of&amp;nbsp;SQL Server Compact Edition (CE)? SQL Server CE will start to proliferate on the Windows platform in the coming months and years. Already it is being used by Windows Live Photo Gallery Beta (its not a public beta yet so&amp;nbsp;I can&amp;#39;t link to it) and it will be bundled along with SQL Server 2008 to provide capabilities that aren&amp;#39;t currently present&amp;nbsp;(don&amp;#39;t ask me what - I&amp;#39;m sworn to secrecy). At its core SQL Server CE is nothing more than 9 .DLL files with a disk footprint of no more than 2MB (get all the SQL Server CE info you need from &lt;a href="http://www.sqlservercentral.com/columnists/jSebastian/3040.asp" target="_blank"&gt;here&lt;/a&gt;)&amp;nbsp;which is very small and easily distributable.&lt;/p&gt;&lt;p&gt;We already know that &lt;a href="http://www.microsoft.com/silverlight/" target="_blank"&gt;Silverlight&lt;/a&gt; will, in the future, contain other technologies such as &lt;a href="http://labs.live.com/photosynth/" target="_blank"&gt;Photosynth&lt;/a&gt; and&amp;nbsp;I theorised that SQL Server CE might one day be bundled along with it as well&amp;nbsp;thus allowing similar offline capability that Google Gears allows.&amp;nbsp;Well you know what that would mean don&amp;#39;t you? Silverlight is cross-platform and if&amp;nbsp;Microsoft were ever to do this it would mean that SQL Server CE would become the first version of SQL Server that runs cross-platform as well. That&amp;#39;s a very interesting, possibly very compelling, story about where Microsoft, Silverlight and SQL Server might be headed in the future.&lt;/p&gt;&lt;p&gt;If Silverlight ever has SQL Server CE bundled along with it just remember where you read about it first! :)&lt;/p&gt;&lt;p&gt;&amp;nbsp;Chuck passes comment &lt;a href="http://www.askasqlguru.com/2007/08/16/silverlight-and-google-gears/" target="_blank"&gt;here&lt;/a&gt; too.&lt;/p&gt;&lt;p&gt;One other twist to the tale. One of the main architects of Google Gears is &lt;a href="http://blogs.msdn.com/dthorpe/" target="_blank"&gt;Danny Thorpe&lt;/a&gt;. Danny has done the previously unthinkable and moved from Google to Microsoft and is now a big hitter in Microsoft&amp;#39;s Online Services division.&lt;/p&gt;&lt;p&gt;-Jamie&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://consultingblogs.emc.com/aggbug.aspx?PostID=8161" width="1" height="1"&gt;</description><category domain="http://consultingblogs.emc.com/jamiethomson/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://consultingblogs.emc.com/jamiethomson/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://consultingblogs.emc.com/jamiethomson/archive/tags/google/default.aspx">google</category><category domain="http://consultingblogs.emc.com/jamiethomson/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://consultingblogs.emc.com/jamiethomson/archive/tags/Photosynth/default.aspx">Photosynth</category><category domain="http://consultingblogs.emc.com/jamiethomson/archive/tags/Google+Gears/default.aspx">Google Gears</category><category domain="http://consultingblogs.emc.com/jamiethomson/archive/tags/SQL+Server+CE/default.aspx">SQL Server CE</category></item><item><title>Astoria</title><link>http://consultingblogs.emc.com/jamiethomson/archive/2007/06/30/Astoria.aspx</link><pubDate>Sat, 30 Jun 2007 06:47:00 GMT</pubDate><guid isPermaLink="false">e847c0e7-38d9-45c0-b593-56747303e088:7500</guid><dc:creator>jamie.thomson</dc:creator><slash:comments>6</slash:comments><comments>http://consultingblogs.emc.com/jamiethomson/comments/7500.aspx</comments><wfw:commentRss>http://consultingblogs.emc.com/jamiethomson/commentrss.aspx?PostID=7500</wfw:commentRss><wfw:comment>http://consultingblogs.emc.com/jamiethomson/rsscomments.aspx?PostID=7500</wfw:comment><description>&lt;p&gt;Just lately I&amp;#39;ve been doing a bit of searching around to see what data-centric offerings, other than the ones I normally deal with,&amp;nbsp;Microsoft are pulling together. The one that has most caught my eye has been &lt;a href="http://astoria.mslivelabs.com/"&gt;Astoria&lt;/a&gt;. I can&amp;#39;t remember where exactly I&amp;nbsp;first heard about&amp;nbsp;it but it was &lt;a href="http://alexbarnett.net/blog/archive/2007/04/30/microsoft-codename-quot-astoria-quot-data-services-for-the-web.aspx"&gt;this blog entry&lt;/a&gt; by &lt;a href="http://alexbarnett.net/blog/pages/About-Alex-Barnett.aspx"&gt;Alex Barnett&lt;/a&gt; that really piqued my interest. The elevator statement to describe Astoria would go something like this: &amp;quot;Astoria is a technology that delivers relational data over HTTP via a &lt;a href="http://en.wikipedia.org/wiki/Representational_State_Transfer"&gt;RESTful&lt;/a&gt; web service&amp;quot;. Another way of looking at it is that it maps the HTTP verbs POST, GET, PUT, DELETE to the create, read, update, delete (&lt;a href="http://en.wikipedia.org/wiki/CRUD_%28acronym%29"&gt;CRUD&lt;/a&gt;) semantics of relational data that anyone reading this blog should be familiar with. And yet another way of thinking about is &amp;quot;SQL statements in a URI&amp;quot;.&lt;/p&gt;&lt;p&gt;Astoria is also built upon the Entity Data Model (EDM). Why is that a good thing? The EDM unifies access to data in that whoever&amp;nbsp;the consumer be&amp;nbsp;(be it a web app developer, ETL developer, etc...) they all access data in the same way. The EDM is an abstraction of the data that we can all use.&lt;/p&gt;&lt;p&gt;All the talk about Astoria currently is around using it to deliver data to web applications and some people are getting particularly frenzied about how it will be used with Silverlight when that particular technology enters the mainstream. Web applications are not my bag though; I&amp;#39;m all about data integration and to that end I&amp;#39;m interested in what Astoria could bring to the table. My northern bruvver in arms, &lt;a href="http://blogs.conchango.com/mickhorne/"&gt;Mick Horne&lt;/a&gt;, and I have written on this site about &lt;a href="http://msdn2.microsoft.com/en-us/arcjournal/bb245659.aspx"&gt;Service Oriented Business Intelligence (SoBI)&lt;/a&gt; and one of the key facets of that is the transfer of data in a service oriented architecture (SOA). Now, a service doesn&amp;#39;t necassarily&amp;nbsp;constitute a &lt;em&gt;web&lt;/em&gt; service per se, but we envision that when people start to realise the benefits of this architecture then web services will proliferate. I work predominantly on the Microsoft platform so clearly Astoria&amp;nbsp;will be&amp;nbsp;a good fit for future SoBI projects that I work on.&lt;/p&gt;&lt;p&gt;My main focus on my current SoBI implementation is around &lt;a href="http://en.wikipedia.org/wiki/Master_Data_Management"&gt;Master Data Management (MDM)&lt;/a&gt;&amp;nbsp;and one thing that is currently playing on my mind is how to deliver data out of our MDM system to the data consumer. I&amp;nbsp;am&amp;nbsp;exploring the use of&amp;nbsp;web services for this due to the inherent openness that they provide via standards and well-understood protocols. I confess that REST isn&amp;#39;t something I know much about right now but hopefully that will change soon.&lt;/p&gt;&lt;p&gt;Astoria is currently in beta but as it&amp;nbsp;approaches&amp;nbsp;being&amp;nbsp;fully baked you&amp;#39;ll probably find me talking about it a lot more. In the meantime, here&amp;#39;s some great links to get you started:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The public face of Astoria is Pablo Castro. Check out his blog &lt;a href="http://blogs.msdn.com/pablo/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href="http://astoria.sandbox.live.com/tagspace/tagspace.rse"&gt;Here&lt;/a&gt; is a demo of Astoria that allows access to &lt;a href="http://beta.communities.microsoft.com/tagspace/default.aspx"&gt;Tagspace&lt;/a&gt; data. Alex talks through the demo at the post that I linked to above.&lt;/li&gt;&lt;li&gt;Astoria homepage - &lt;a href="http://astoria.mslivelabs.com/"&gt;http://astoria.mslivelabs.com/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Is anyone else out there interested in integrating data over an HTTP network? Or is it just me?&amp;nbsp;&lt;/p&gt;&lt;p&gt;-Jamie&lt;/p&gt;&lt;p&gt;UPDATE: Jon Udell has done an interview with Pablo Castro. Read more here: &lt;a href="http://blog.jonudell.net/2007/07/03/a-conversation-with-pablo-castro-about-astorias-restful-data-services/"&gt;http://blog.jonudell.net/2007/07/03/a-conversation-with-pablo-castro-about-astorias-restful-data-services/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Posted to &lt;a href="http://blogs.conchango.com/tags/SOBI/default.aspx"&gt;&lt;font color="#000000"&gt;SoBI&lt;/font&gt;&lt;/a&gt; (&lt;a href="http://blogs.conchango.com/MainFeed.aspx?Tags=sobi"&gt;&lt;font color="#000000"&gt;RSS feed&lt;/font&gt;&lt;/a&gt;), &lt;a href="http://blogs.conchango.com/tags/MDM/default.aspx"&gt;&lt;font color="#000000"&gt;MDM&lt;/font&gt;&lt;/a&gt; (&lt;a href="http://blogs.conchango.com/MainFeed.aspx?Tags=mdm"&gt;&lt;font color="#000000"&gt;RSS feed&lt;/font&gt;&lt;/a&gt;), &lt;a href="http://blogs.conchango.com/tags/astoria/default.aspx"&gt;&lt;font color="#000000"&gt;Astoria&lt;/font&gt;&lt;/a&gt; (&lt;a href="http://blogs.conchango.com/MainFeed.aspx?Tags=astoria"&gt;&lt;font color="#000000"&gt;RSS feed&lt;/font&gt;&lt;/a&gt;), &lt;a href="http://blogs.conchango.com/tags/REST/default.aspx"&gt;&lt;font color="#000000"&gt;REST&lt;/font&gt;&lt;/a&gt; (&lt;a href="http://blogs.conchango.com/MainFeed.aspx?Tags=REST"&gt;&lt;font color="#000000"&gt;RSS feed&lt;/font&gt;&lt;/a&gt;)&lt;/p&gt;&lt;img src="http://consultingblogs.emc.com/aggbug.aspx?PostID=7500" width="1" height="1"&gt;</description><category domain="http://consultingblogs.emc.com/jamiethomson/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://consultingblogs.emc.com/jamiethomson/archive/tags/SOBI/default.aspx">SOBI</category><category domain="http://consultingblogs.emc.com/jamiethomson/archive/tags/MDM/default.aspx">MDM</category><category domain="http://consultingblogs.emc.com/jamiethomson/archive/tags/Master+Data+Management/default.aspx">Master Data Management</category><category domain="http://consultingblogs.emc.com/jamiethomson/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://consultingblogs.emc.com/jamiethomson/archive/tags/Astoria/default.aspx">Astoria</category><category domain="http://consultingblogs.emc.com/jamiethomson/archive/tags/REST/default.aspx">REST</category><category domain="http://consultingblogs.emc.com/jamiethomson/archive/tags/ADO.Net+Data+Services/default.aspx">ADO.Net Data Services</category><category domain="http://consultingblogs.emc.com/jamiethomson/archive/tags/RESTful/default.aspx">RESTful</category></item><item><title>Windows Live Hotmail is out of beta</title><link>http://consultingblogs.emc.com/jamiethomson/archive/2007/05/07/Windows-Live-Hotmail-is-out-of-beta.aspx</link><pubDate>Mon, 07 May 2007 04:28:00 GMT</pubDate><guid isPermaLink="false">e847c0e7-38d9-45c0-b593-56747303e088:6883</guid><dc:creator>jamie.thomson</dc:creator><slash:comments>2</slash:comments><comments>http://consultingblogs.emc.com/jamiethomson/comments/6883.aspx</comments><wfw:commentRss>http://consultingblogs.emc.com/jamiethomson/commentrss.aspx?PostID=6883</wfw:commentRss><wfw:comment>http://consultingblogs.emc.com/jamiethomson/rsscomments.aspx?PostID=6883</wfw:comment><description>&lt;p&gt;News just announced. &lt;a href="http://mailcall.spaces.live.com/Blog/cns!CC9301187A51FE33!42665.entry"&gt;Windows Live Hotmail is out of beta&lt;/a&gt;. No great shock there -this has been in the offing for a long time- but there are some other interesting bits of associated news. Here&amp;#39;s the pertinent stuff&lt;/p&gt;&lt;ul&gt;&lt;li&gt;On the surface &lt;a href="http://www.hotmail.com"&gt;Windows Live Hotmail&lt;/a&gt; is simply an AJAX-enabled version of Hotmail that has been around for years. That doesn&amp;#39;t sound like huge news but they are claiming that there are many changes under the covers that will enable them to add new fancy features in the future. So&amp;nbsp;if I put two and two together correctly&amp;nbsp;I&amp;#39;m guessing that&amp;nbsp;we can expect a &lt;a href="http://silverlight.net/Default.aspx"&gt;Silverlight&lt;/a&gt; interface one day.&lt;/li&gt;&lt;li&gt;Access to Live Hotmail from Outlook. And not just normal POP accounts, there will be&amp;nbsp;full synchronisation abilities. Software and Services working together - the &lt;a href="http://www.dominopower.com/newsitems/00027114.html"&gt;Ozzie revolution&lt;/a&gt; is well underway.&lt;/li&gt;&lt;li&gt;Synchronisation betwen Live Hotmail and your Outlook client will include all your contacts. So now you don&amp;#39;t have to have seperate lists of contacts everywhere. Outlook, Hotmail, Messenger...they&amp;#39;ll all use the same. Finally!!!&lt;/li&gt;&lt;li&gt;Windows Live Mail is a free desktop email client to replace Outlook Express (which comes with Windows XP) and Windows Mail (comes with Vista). That will be announced more formally in the coming weeks. Synchronisation will work there too.&lt;/li&gt;&lt;li&gt;@Live.com addresses aren&amp;#39;t available yet&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The gloves are off. Gmail, Yahoo Mail and Live Hotmail are about to do battle.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;-Jamie&lt;/p&gt;&lt;p&gt;Posted to &lt;a href="http://blogs.conchango.com/tags/Windows+Live/default.aspx"&gt;Windows Live&lt;/a&gt; (&lt;a href="http://blogs.conchango.com/MainFeed.aspx?Tags=windows+live"&gt;RSS feed&lt;/a&gt;)&lt;/p&gt;&lt;img src="http://consultingblogs.emc.com/aggbug.aspx?PostID=6883" width="1" height="1"&gt;</description><category domain="http://consultingblogs.emc.com/jamiethomson/archive/tags/Windows+Live/default.aspx">Windows Live</category><category domain="http://consultingblogs.emc.com/jamiethomson/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://consultingblogs.emc.com/jamiethomson/archive/tags/hotmail/default.aspx">hotmail</category><category domain="http://consultingblogs.emc.com/jamiethomson/archive/tags/Silverlight/default.aspx">Silverlight</category></item></channel></rss>