<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!--RSS generated by mojoPortal Blog Module V 1.0 on Saturday, May 18, 2013--><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>D's Viewpoint</title>
    <link>~/</link>
    <description />
    <copyright />
    <ttl>120</ttl>
    <managingEditor>dchitnis@nospamhotmail.com</managingEditor>
    <generator>mojoPortal Blog Module V 1.0</generator>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/DeepakViewpoint" /><feedburner:info uri="deepakviewpoint" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><media:copyright></media:copyright><media:thumbnail url="http://a1.twimg.com/profile_images/817351049/n1124270855_30233970_2896_normal.jpg" /><media:keywords>windows7,windowslive,live,liveid,hotmail,email,voip,xp,windows,asp,net,sql,server,silverlight,fax,free,howto</media:keywords><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Technology/Software How-To</media:category><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Technology/Tech News</media:category><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Sports &amp; Recreation/Outdoor</media:category><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Education/Training</media:category><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Society &amp; Culture/Places &amp; Travel</media:category><itunes:owner><itunes:email>dchitnis@nospamhotmail.com</itunes:email><itunes:name>Deepak Chitnis</itunes:name></itunes:owner><itunes:author>Deepak Chitnis</itunes:author><itunes:explicit>no</itunes:explicit><itunes:image href="http://a1.twimg.com/profile_images/817351049/n1124270855_30233970_2896_normal.jpg" /><itunes:keywords>windows7,windowslive,live,liveid,hotmail,email,voip,xp,windows,asp,net,sql,server,silverlight,fax,free,howto</itunes:keywords><itunes:subtitle>Ideas - Life, Information Technology and everything in between</itunes:subtitle><itunes:summary>Expect to see How To videos in using computers, programming and architecture. Telephony related. And a not so related category of Places &amp; Travel.</itunes:summary><itunes:category text="Technology"><itunes:category text="Software How-To" /></itunes:category><itunes:category text="Technology"><itunes:category text="Tech News" /></itunes:category><itunes:category text="Sports &amp; Recreation"><itunes:category text="Outdoor" /></itunes:category><itunes:category text="Education"><itunes:category text="Training" /></itunes:category><itunes:category text="Society &amp; Culture"><itunes:category text="Places &amp; Travel" /></itunes:category><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><feedburner:emailServiceId>DeepakViewpoint</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
      <title>Windows 8 - What does it mean for Microsoft and Apple?</title>
      <link>http://feedproxy.google.com/~r/DeepakViewpoint/~3/SVULxZyR66s/windows-8-what-does-it-mean-for-microsoft-and-apple.aspx</link>
      <pubDate>Mon, 12 Nov 2012 00:26:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.deepakchitnis.net/windows-8-what-does-it-mean-for-microsoft-and-apple.aspx</guid>
      <comments>http://www.deepakchitnis.net/windows-8-what-does-it-mean-for-microsoft-and-apple.aspx</comments>
      <description>&lt;p&gt;
	User experience has certainly taken center stage with the introduction of touch enabled devices such as smartphones and tablets. Apple reintroduced touch (made finger pointing :-) common place) in ways that it had to become center stage. So why would Microsoft's re-reintroduction of touch in Windows 8 make a difference?&lt;/p&gt;
&lt;p&gt;
	Let us visit history and see how Apple and Microsoft have played out in changing the computing experience. Most people probably have heard of a device in the late 1970s and early 1980s branded Apple II. Oh, yes. Apple set out to change the world with this machine. It was a desktop computer with the ability to type commands and the machine would execute the commands. The computer which consumerized (is that even a word) computing. However, it was not until IBM introduced the PC and Microsoft provided the PC-DOS (IBM's name for MS-DOS) that the desktop computing really popularized. Microsoft went on to introduce versions of MS-DOS on PC clones. The input device that brought about this was the Keyboard. (The favorite input device prior this was punched cards).&lt;/p&gt;
&lt;p&gt;
	Having lost the popularity and not changing from its policies of proprietary standards, Apple needed to do something dramatically different. In the late 1980s, that dramatization was brewing in Palo Alto in the form of a new user interface (the term user experience was coined much later) at Xerox. Apple licensed the technology and introduced the Apple Macintosh. Microsoft followed with a similar user interface in their version of the operating system named Windows. The device that was key to this user interface is the mighty Mouse. Apple Macintosh, though a consumer product, was/is relatively sold less in volume compared to the PC clones with Microsoft's Windows operating system. A notable aspect was that Microsoft retained its MS-DOS in the form of another application that would run in a window with a changed name 'command prompt'.&lt;/p&gt;
&lt;p&gt;
	During the first decade of the millennium, Apple has tried relentlessly to introduce finger pointing :-) (inspired by the non-functional pen pointing on a few Microsoft devices), but it did not seem to come together. The touch based devices,&amp;nbsp; at much addressed specific needs. With Windows 8 Microsoft is introducing this technology mainstream. Unlike, Apple (who have still held on to the proprietary policies of a closed system) which introduced touch only on the iPods/iPhones and the iPads, leaving the Macintosh behind, Microsoft opted to re-engineer the whole eco-system&amp;nbsp; and their operating system around this incredible new user experience. While doing so, the old style of applications are still supported as expected in a small specific app named the Desktop, which eventually will go into oblivion much as the DOS prompt did. But then, will history repeat itself? Time will tell.&lt;/p&gt;
&lt;br /&gt;&lt;a href='http://www.deepakchitnis.net'&gt;Deepak Chitnis&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://www.deepakchitnis.net/windows-8-what-does-it-mean-for-microsoft-and-apple.aspx'&gt;...&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=SVULxZyR66s:D6NhoY2gPLY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=SVULxZyR66s:D6NhoY2gPLY:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=SVULxZyR66s:D6NhoY2gPLY:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=SVULxZyR66s:D6NhoY2gPLY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=SVULxZyR66s:D6NhoY2gPLY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=SVULxZyR66s:D6NhoY2gPLY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=SVULxZyR66s:D6NhoY2gPLY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=SVULxZyR66s:D6NhoY2gPLY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=SVULxZyR66s:D6NhoY2gPLY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=SVULxZyR66s:D6NhoY2gPLY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=SVULxZyR66s:D6NhoY2gPLY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DeepakViewpoint/~4/SVULxZyR66s" height="1" width="1"/&gt;</description>
    <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Deepak Chitnis</dc:creator><feedburner:origLink>http://www.deepakchitnis.net/windows-8-what-does-it-mean-for-microsoft-and-apple.aspx</feedburner:origLink></item>
    <item>
      <title>Where does Windows 8 leave the HTML5/Silverlight battle?</title>
      <link>http://feedproxy.google.com/~r/DeepakViewpoint/~3/Bu_gQbvYwZE/where-does-windows-8-leave-the-html5silverlight-battle.aspx</link>
      <pubDate>Tue, 13 Sep 2011 21:50:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.deepakchitnis.net/where-does-windows-8-leave-the-html5silverlight-battle.aspx</guid>
      <comments>http://www.deepakchitnis.net/where-does-windows-8-leave-the-html5silverlight-battle.aspx</comments>
      <description>&lt;p&gt;
	So //build/ is underway and there have been some significant announcements (yeah, the Samsung slate is probably the favorite among the attendees). The biggest announcement in my opinion which is game changing is &lt;span data-scayt_word="‘WinRT’" data-scaytid="1"&gt;‘WinRT’&lt;/span&gt;, the Windows Runtime. Yes, there are other significant announcements like the support of various form factors (to lay the argument of head-on competing with the iPad to rest) and the new OS is backward compatible to Windows 7 (how can that not be? we are not talking Apple), but those are not the &lt;span data-scayt_word="differentiators" data-scaytid="2"&gt;differentiators&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;
	The differentiator is the eco system and with &lt;span data-scayt_word="WinRT" data-scaytid="3"&gt;WinRT&lt;/span&gt; the entire Microsoft platform eco system centers around this runtime. Microsoft has tried that in the past with various versions of .NET Framework, but what was achieved was always a subset or a superset for various form factors. For the first time it seems we have the same runtime for all form factors (I have not had my hand on Windows 8 Preview yet and so could be wrong). If that is true what do we have?&lt;/p&gt;
&lt;p&gt;
	We have the ability to code applications using &lt;span data-scayt_word="XAML" data-scaytid="5"&gt;XAML&lt;/span&gt; + any language of choice from C#, VB, C++ or &lt;span data-scayt_word="HTML5" data-scaytid="7"&gt;HTML5&lt;/span&gt; + JavaScript for the UI. The plumbing is taken care by the .NET Framework. In the new reality of cloud computing and web services, the UI/&lt;span data-scayt_word="UX" data-scaytid="11"&gt;UX&lt;/span&gt; is the main responsibility of the various client devices (PC, Tablets, Phones). Obviously the client needs to be as rich as possible with the plumbing aspects built into the runtime that facilitates easy plumbing to the cloud/web services and that is exactly what the &lt;span data-scayt_word="WinRT" data-scaytid="4"&gt;WinRT&lt;/span&gt; achieves.&lt;/p&gt;
&lt;p&gt;
	So where does that leave the &lt;span data-scayt_word="HTML5" data-scaytid="8"&gt;HTML5&lt;/span&gt;/Silverlight battle? Well, Silverlight (&lt;span data-scayt_word="XAML" data-scaytid="6"&gt;XAML&lt;/span&gt; + C#/VB) is more Microsoft, whereas &lt;span data-scayt_word="HTML5" data-scaytid="9"&gt;HTML5&lt;/span&gt;+JavaScript is more non-Microsoft. The Silverlight loyalist will continue on, what needs to be seen is, will the &lt;span data-scayt_word="HTML5" data-scaytid="10"&gt;HTML5&lt;/span&gt;+JavaScript community with a strong inclination to &lt;span data-scayt_word="JQuery" data-scaytid="12"&gt;JQuery&lt;/span&gt; and other JavaScript Frameworks/Libraries swing?&lt;/p&gt;
&lt;br /&gt;&lt;a href='http://www.deepakchitnis.net'&gt;Deepak Chitnis&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://www.deepakchitnis.net/where-does-windows-8-leave-the-html5silverlight-battle.aspx'&gt;...&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=Bu_gQbvYwZE:vRGn1jeS65w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=Bu_gQbvYwZE:vRGn1jeS65w:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=Bu_gQbvYwZE:vRGn1jeS65w:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=Bu_gQbvYwZE:vRGn1jeS65w:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=Bu_gQbvYwZE:vRGn1jeS65w:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=Bu_gQbvYwZE:vRGn1jeS65w:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=Bu_gQbvYwZE:vRGn1jeS65w:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=Bu_gQbvYwZE:vRGn1jeS65w:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=Bu_gQbvYwZE:vRGn1jeS65w:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=Bu_gQbvYwZE:vRGn1jeS65w:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=Bu_gQbvYwZE:vRGn1jeS65w:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DeepakViewpoint/~4/Bu_gQbvYwZE" height="1" width="1"/&gt;</description>
    <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Deepak Chitnis</dc:creator><feedburner:origLink>http://www.deepakchitnis.net/where-does-windows-8-leave-the-html5silverlight-battle.aspx</feedburner:origLink></item>
    <item>
      <title>WCF RIA Services, WCF RIA Services toolkit, Entity Framework in n-tier Architecture</title>
      <link>http://feedproxy.google.com/~r/DeepakViewpoint/~3/K52Bw1ej5ck/wcf-ria-services-wcf-ria-services-toolkit-entity-framework-in-n-tier-architecture.aspx</link>
      <pubDate>Fri, 05 Aug 2011 17:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.deepakchitnis.net/wcf-ria-services-wcf-ria-services-toolkit-entity-framework-in-n-tier-architecture.aspx</guid>
      <comments>http://www.deepakchitnis.net/wcf-ria-services-wcf-ria-services-toolkit-entity-framework-in-n-tier-architecture.aspx</comments>
      <description>&lt;p&gt;
	When I started building out &lt;a href="http://olivelite.com/" target="_blank"&gt;&lt;span class="scayt-misspell" data-scayt_word="OliveLite" data-scaytid="33"&gt;OliveLite&lt;/span&gt;&lt;/a&gt;, I did not pay much attention to the layering of the application. The vision was narrow, I wanted to get a &lt;span class="scayt-misspell" data-scayt_word="plugin" data-scaytid="11"&gt;plugin&lt;/span&gt; based &lt;span class="scayt-misspell" data-scayt_word="MVC" data-scaytid="13"&gt;MVC&lt;/span&gt; 3 application infrastructure in place, that could be extended by dropping &lt;span class="scayt-misspell" data-scayt_word="dlls" data-scaytid="25"&gt;dlls&lt;/span&gt; of plugins built in separate projects into the bin folder of the Core and they would ‘just work’. While that in itself is a pretty solid architecture to achieve, it did not consider the aspect of sharing the business logic built in the controllers of the &lt;span class="scayt-misspell" data-scayt_word="MVC" data-scaytid="15"&gt;MVC&lt;/span&gt; 3 application with other clients (&lt;span class="scayt-misspell" data-scayt_word="e.g" data-scaytid="1"&gt;e.g&lt;/span&gt;. Mobile applications). Now I need to revisit the layering of the application and make the controllers lean and mean and push the business logic to a layer in its own so that it can be shared across various clients.&lt;/p&gt;
&lt;p&gt;
	While attaining that goal, I did not simply want to build a SOAP/XML web service (I have done that a lot many times in the past and very well know their limitations). I wanted to have something that made sense from an infrastructure perspective, like sharing the authentication mechanism for instance. I started thinking along the lines of Silverlight 4 &amp;amp; &lt;span class="scayt-misspell" data-scayt_word="WCF" data-scaytid="40"&gt;WCF&lt;/span&gt; &lt;span class="scayt-misspell" data-scayt_word="RIA" data-scaytid="53"&gt;RIA&lt;/span&gt; Services. I was intrigued by the way the &lt;span class="scayt-misspell" data-scayt_word="DomainService" data-scaytid="27"&gt;DomainService&lt;/span&gt; reflected on the client side and Silverlight could just make calls to the client proxy of the &lt;span class="scayt-misspell" data-scayt_word="DomainService" data-scaytid="29"&gt;DomainService&lt;/span&gt;. But that was all made possible by the Silverlight infrastructure and there was no easy way to make that same thing happen in &lt;span class="scayt-misspell" data-scayt_word="ASP.NET" data-scaytid="3"&gt;ASP.NET&lt;/span&gt; &lt;span class="scayt-misspell" data-scayt_word="MVC" data-scaytid="17"&gt;MVC&lt;/span&gt; 3. So I left the issue on the back burner for a while (and the work on &lt;span class="scayt-misspell" data-scayt_word="OliveLite" data-scaytid="34"&gt;OliveLite&lt;/span&gt; suffered as well because I was not prepared to write any more code unless I had ironed out the issue).&lt;/p&gt;
&lt;p&gt;
	Recently the urge to make progress on &lt;span class="scayt-misspell" data-scayt_word="OliveLite" data-scaytid="36"&gt;OliveLite&lt;/span&gt; made me look into this again. During my research on the subject I came across a great series by &lt;a href="http://blogs.msdn.com/b/davrous/" target="_blank"&gt;David &lt;span class="scayt-misspell" data-scayt_word="Rousset" data-scaytid="31"&gt;Rousset&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/b/davrous/archive/2010/11/10/how-to-open-a-wcf-ria-services-application-to-other-type-of-clients-review-of-the-initial-application-1-5.aspx" target="_blank"&gt;How to open a &lt;span class="scayt-misspell" data-scayt_word="WCF" data-scaytid="42"&gt;WCF&lt;/span&gt; &lt;span class="scayt-misspell" data-scayt_word="RIA" data-scaytid="55"&gt;RIA&lt;/span&gt; Services application to other type of clients&lt;/a&gt;. The key ingredient that comes to light is the &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=2384" target="_blank"&gt;&lt;span class="scayt-misspell" data-scayt_word="WCF" data-scaytid="44"&gt;WCF&lt;/span&gt; &lt;span class="scayt-misspell" data-scayt_word="RIA" data-scaytid="57"&gt;RIA&lt;/span&gt; Services toolkit&lt;/a&gt;. This series demonstrates how one could use the &lt;span class="scayt-misspell" data-scayt_word="WCF" data-scaytid="45"&gt;WCF&lt;/span&gt; &lt;span class="scayt-misspell" data-scayt_word="RIA" data-scaytid="59"&gt;RIA&lt;/span&gt; Services to build a Business Logic Layer that can be shared with various client. The Entity Framework provides the Data Access Layer (which is already employed by &lt;span class="scayt-misspell" data-scayt_word="OliveLite" data-scaytid="38"&gt;OliveLite&lt;/span&gt;) and so now the &lt;span class="scayt-misspell" data-scayt_word="ASP.NET" data-scaytid="5"&gt;ASP.NET&lt;/span&gt; &lt;span class="scayt-misspell" data-scayt_word="MVC" data-scaytid="19"&gt;MVC&lt;/span&gt; 3 application can be very lean and mean (and of-course easy to upgrade when &lt;span class="scayt-misspell" data-scayt_word="MVC" data-scaytid="21"&gt;MVC&lt;/span&gt; 4 comes along). So finally we have:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;
		&lt;span class="scayt-misspell" data-scayt_word="ASP.NET" data-scaytid="7"&gt;ASP.NET&lt;/span&gt; &lt;span class="scayt-misspell" data-scayt_word="MVC" data-scaytid="23"&gt;MVC&lt;/span&gt; 3 – Presentation Layer&lt;/li&gt;
	&lt;li&gt;
		&lt;span class="scayt-misspell" data-scayt_word="WCF" data-scaytid="47"&gt;WCF&lt;/span&gt; &lt;span class="scayt-misspell" data-scayt_word="RIA" data-scaytid="61"&gt;RIA&lt;/span&gt; Services / &lt;span class="scayt-misspell" data-scayt_word="WCF" data-scaytid="49"&gt;WCF&lt;/span&gt; &lt;span class="scayt-misspell" data-scayt_word="RIA" data-scaytid="63"&gt;RIA&lt;/span&gt; Services Toolkit – Business Logic Layer&lt;/li&gt;
	&lt;li&gt;
		Entity Framework – Data Access Layer&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
	It does get very clean and easy. Now all that remains is the time to push all that business logic built into the controllers to the &lt;span class="scayt-misspell" data-scayt_word="WCF" data-scaytid="51"&gt;WCF&lt;/span&gt; &lt;span class="scayt-misspell" data-scayt_word="RIA" data-scaytid="65"&gt;RIA&lt;/span&gt; Services (and that is the hard part).&lt;/p&gt;
&lt;br /&gt;&lt;a href='http://www.deepakchitnis.net'&gt;Deepak Chitnis&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://www.deepakchitnis.net/wcf-ria-services-wcf-ria-services-toolkit-entity-framework-in-n-tier-architecture.aspx'&gt;...&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=K52Bw1ej5ck:qlPGHd18fUo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=K52Bw1ej5ck:qlPGHd18fUo:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=K52Bw1ej5ck:qlPGHd18fUo:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=K52Bw1ej5ck:qlPGHd18fUo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=K52Bw1ej5ck:qlPGHd18fUo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=K52Bw1ej5ck:qlPGHd18fUo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=K52Bw1ej5ck:qlPGHd18fUo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=K52Bw1ej5ck:qlPGHd18fUo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=K52Bw1ej5ck:qlPGHd18fUo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=K52Bw1ej5ck:qlPGHd18fUo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=K52Bw1ej5ck:qlPGHd18fUo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DeepakViewpoint/~4/K52Bw1ej5ck" height="1" width="1"/&gt;</description>
    <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Deepak Chitnis</dc:creator><feedburner:origLink>http://www.deepakchitnis.net/wcf-ria-services-wcf-ria-services-toolkit-entity-framework-in-n-tier-architecture.aspx</feedburner:origLink></item>
    <item>
      <title>HTC Thunderbolt Software Update 1.70.605.0</title>
      <link>http://feedproxy.google.com/~r/DeepakViewpoint/~3/fAxKE0l0Oig/htc-thunderbolt-software-update-1706050.aspx</link>
      <pubDate>Fri, 15 Jul 2011 15:50:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.deepakchitnis.net/htc-thunderbolt-software-update-1706050.aspx</guid>
      <comments>http://www.deepakchitnis.net/htc-thunderbolt-software-update-1706050.aspx</comments>
      <description>&lt;p&gt;
	There were huge expectations surrounding this software update for the Thunderbolt.&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;
		Upgrade Android OS to Gingerbread (2.3.4)&lt;/li&gt;
	&lt;li&gt;
		Skype Video Calling&lt;/li&gt;
	&lt;li&gt;
		&lt;span class="scayt-misspell" data-scayt_word="GTalk" data-scaytid="1"&gt;GTalk&lt;/span&gt; Video Chat&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
	Instead none of these made it. They are slated for a rumored 2.07.605.2 release. So what is in the current update? It seems that the pretense was to fix the intermittent device reboot issue. Here are the officially listed things included in the current update:&lt;/p&gt;
&lt;p&gt;
	&lt;a href="http://www.deepakchitnis.net/Data/Sites/2/Windows-Live-Writer/52f60132b500_98A0/image_4.png"&gt;&lt;img alt="image" border="0" height="413" src="http://www.deepakchitnis.net/Data/Sites/2/Windows-Live-Writer/52f60132b500_98A0/image_thumb_1.png" style="border: 0px currentcolor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" width="401" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	However, under that pretense, what really Verizon is doing is supporting their new policy of discontinuing their unlimited data plan. The My Verizon and Data Usage Widget from above is in direct support of that policy change. Thunderbolt also supports the Mobile Hotspot which was open for use prior to this update, but now this app is changed and you need to call Verizon to get it enabled (possibly for a fee). So not only do you not get the expected new functionality, but a bunch of existing functionality is crippled.&lt;/p&gt;
&lt;p&gt;
	This may sound like I don’t recommend the update, but for most consumers this may not be an issue. The tech savvy folks need to decide if the reboot fix / Data Usage Widget are worth giving up some of existing functionality.&lt;/p&gt;
&lt;br /&gt;&lt;a href='http://www.deepakchitnis.net'&gt;Deepak Chitnis&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://www.deepakchitnis.net/htc-thunderbolt-software-update-1706050.aspx'&gt;...&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=fAxKE0l0Oig:COjXbzWtRhA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=fAxKE0l0Oig:COjXbzWtRhA:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=fAxKE0l0Oig:COjXbzWtRhA:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=fAxKE0l0Oig:COjXbzWtRhA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=fAxKE0l0Oig:COjXbzWtRhA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=fAxKE0l0Oig:COjXbzWtRhA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=fAxKE0l0Oig:COjXbzWtRhA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=fAxKE0l0Oig:COjXbzWtRhA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=fAxKE0l0Oig:COjXbzWtRhA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=fAxKE0l0Oig:COjXbzWtRhA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=fAxKE0l0Oig:COjXbzWtRhA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DeepakViewpoint/~4/fAxKE0l0Oig" height="1" width="1"/&gt;</description>
    <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Deepak Chitnis</dc:creator><feedburner:origLink>http://www.deepakchitnis.net/htc-thunderbolt-software-update-1706050.aspx</feedburner:origLink></item>
    <item>
      <title>What Chromebook?</title>
      <link>http://feedproxy.google.com/~r/DeepakViewpoint/~3/OV7p8WyAb80/what-chromebook.aspx</link>
      <pubDate>Thu, 12 May 2011 19:36:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.deepakchitnis.net/what-chromebook.aspx</guid>
      <comments>http://www.deepakchitnis.net/what-chromebook.aspx</comments>
      <description>&lt;p&gt;
	Can a netbook be just a browser? According to Google, it can and so enters Chromebook on June 15, 2011. Nothing but a piece of hardware that runs the Chrome browser with Adobe Flash support. Google has created an App Marketplace for Chrome, from where apps can be ‘Installed’ on the browser. Most are mere shortcuts to existing websites. Once installed the app gets pinned to the start page (a fancy way of displaying favorites/bookmarks). Some do plugin into the toolbars and others are extensions.&lt;/p&gt;
&lt;p&gt;
	It is supposed to boot up in 8 secs. No patching (as there is no OS). No need for an Antivirus as no other executable application runs on the machine other than the browser. The browser automatically updates itself. Most applications do not need updates as they are merely shortcuts to websites. Security issues are drastically reduced as there is no local storage (yes, that is correct) except the media card reader (probably for transferring pictures and the like to the cloud storage). The cloud is the storage. That also helps in deployment (no data to backup or transfer).&lt;/p&gt;
&lt;p&gt;
	This does raise some questions:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;
		What about Android and its future? Android phones and tablets are getting pretty popular and poised to lead the industry toppling Apple. Will this not fragment the market for Google, even if Google continues supporting both types of devices?&lt;/li&gt;
	&lt;li&gt;
		What does one do when there is no network connectivity? Yes, rare these days. Even airplanes don’t stop you from being ‘connected’.&lt;/li&gt;
	&lt;li&gt;
		Would you rather buy a tablet (iPad or Android) or the Chromebook as both are similarly priced from a consumer perspective?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
	It will be interesting to see how this product will be received in the market. One thing is certain, that the emphasis here is on the cloud. Will positioning a product solely on a browser and cloud services generate enough sales? Will mindset of the masses change from having to work with complex eco-systems as OS, patches, upgrades and backups to simply relying on the browser &amp;amp; the cloud?&lt;/p&gt;
&lt;br /&gt;&lt;a href='http://www.deepakchitnis.net'&gt;Deepak Chitnis&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://www.deepakchitnis.net/what-chromebook.aspx'&gt;...&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=OV7p8WyAb80:CKKpYyQqi-0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=OV7p8WyAb80:CKKpYyQqi-0:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=OV7p8WyAb80:CKKpYyQqi-0:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=OV7p8WyAb80:CKKpYyQqi-0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=OV7p8WyAb80:CKKpYyQqi-0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=OV7p8WyAb80:CKKpYyQqi-0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=OV7p8WyAb80:CKKpYyQqi-0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=OV7p8WyAb80:CKKpYyQqi-0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=OV7p8WyAb80:CKKpYyQqi-0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=OV7p8WyAb80:CKKpYyQqi-0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=OV7p8WyAb80:CKKpYyQqi-0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DeepakViewpoint/~4/OV7p8WyAb80" height="1" width="1"/&gt;</description>
    <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Deepak Chitnis</dc:creator><feedburner:origLink>http://www.deepakchitnis.net/what-chromebook.aspx</feedburner:origLink></item>
    <item>
      <title>Windows Phone 7 'Mango' wish list</title>
      <link>http://feedproxy.google.com/~r/DeepakViewpoint/~3/HyYDywAqLzY/windows-phone-7-lsquomangorsquo-wish-list.aspx</link>
      <pubDate>Wed, 20 Apr 2011 22:52:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.deepakchitnis.net/windows-phone-7-lsquomangorsquo-wish-list.aspx</guid>
      <comments>http://www.deepakchitnis.net/windows-phone-7-lsquomangorsquo-wish-list.aspx</comments>
      <description>&lt;p&gt;
	While my wish list for Windows Phone 7 back from &lt;a href="http://www.deepakchitnis.net/windows-phone-7-user-experience-wish-list.aspx"&gt;October 2010&lt;/a&gt; is still valid and remains un-addressed, there was one positive news I happened to read in the recent past. That was Skype releasing a version for Windows Phone 7. Now that is interesting, and here is why;&lt;/p&gt;
&lt;p&gt;
	Skype has a version of their software which works really well (and I mean really) on the Verizon network. It seamlessly integrates with the phone, works and acts like the phone (not just from the speaker, but through the handset as well) and best of all Skype-to-Skype calls are free. Now Skype is in the process of releasing a version of Skype Mobile (Verizon version) for the hTC Thunderbolt on the Android platform (not to be confused with Skype for Android). With that release Verizon subscribers will have the option of Video calls using Skype (which is not a Microsoft or Verizon proprietary platform), thanks to the front facing camera. Now the hTC Thunderbolt is on 4G LTE and has a mini Wi-Fi hotspot that can be turned on.&lt;/p&gt;
&lt;p&gt;
	So unlike my blog post from October 2010, where the comparison was more closely with iPhone 4, this time round, it adds on the Android platform and a big carrier Verizon to the mix. Verizon has already announced multiple Android devices targeted for the holiday season 2011 and there is not even a mention of Windows Phone 7 in their pipeline. The ‘Mango’ release for Windows Phone 7 has a lot of promise, but still is really a catch-up. So when do I get to use a Windows Phone again (believe me I want to, and I will, if required for professional reasons) with all my wish list addressed?&lt;/p&gt;
&lt;p&gt;
	P.S. I still strongly believe that Microsoft needs to revisit and include more aspects to the hardware specification. What better time than, when a big update is being announced.&lt;/p&gt;
&lt;br /&gt;&lt;a href='http://www.deepakchitnis.net'&gt;Deepak Chitnis&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://www.deepakchitnis.net/windows-phone-7-lsquomangorsquo-wish-list.aspx'&gt;...&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=HyYDywAqLzY:TMrYo0euidU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=HyYDywAqLzY:TMrYo0euidU:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=HyYDywAqLzY:TMrYo0euidU:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=HyYDywAqLzY:TMrYo0euidU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=HyYDywAqLzY:TMrYo0euidU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=HyYDywAqLzY:TMrYo0euidU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=HyYDywAqLzY:TMrYo0euidU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=HyYDywAqLzY:TMrYo0euidU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=HyYDywAqLzY:TMrYo0euidU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=HyYDywAqLzY:TMrYo0euidU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=HyYDywAqLzY:TMrYo0euidU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DeepakViewpoint/~4/HyYDywAqLzY" height="1" width="1"/&gt;</description>
    <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Deepak Chitnis</dc:creator><feedburner:origLink>http://www.deepakchitnis.net/windows-phone-7-lsquomangorsquo-wish-list.aspx</feedburner:origLink></item>
    <item>
      <title>OliveLite Source Code Release 0.0.2</title>
      <link>http://feedproxy.google.com/~r/DeepakViewpoint/~3/RGDjnXoVIvU/olivelite-source-code-release-002.aspx</link>
      <pubDate>Tue, 12 Apr 2011 13:52:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.deepakchitnis.net/olivelite-source-code-release-002.aspx</guid>
      <comments>http://www.deepakchitnis.net/olivelite-source-code-release-002.aspx</comments>
      <description>&lt;p&gt;
	There is now a new source code release 0.0.2 for OliveLite. This release expands upon the previous release. In my previous blog post regarding OliveLite I did state that this release will not be focused on additional features, but I suppose what I really meant was no additional plugins. This release adds the Search feature. It is now possible to search across all content within the OliveLite system. This has been implemented using the Lucene.NET and HTML Agility Pack packages. This release also demonstrates how the plugins contribute to the search index by implementing the ‘Reindex’ action on their controllers. Here is highlights of the enhancements in this release:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;
		Bug fixes, Business logic fixes.&lt;/li&gt;
	&lt;li&gt;
		Plugin authorization for Business Units.&lt;/li&gt;
	&lt;li&gt;
		Lucene Search Engine Integration.&lt;/li&gt;
	&lt;li&gt;
		Ability to display or hide address and map on Contact Form.&lt;/li&gt;
	&lt;li&gt;
		Ability for Administrator to Edit HtmlContent &amp;amp; WikiPages from page itself.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
	For the next release I’m planning to include the Forums plugin. This will enable Forum discussions on the OliveLite site. OliveLite is growing and some of the feedback that I’m receiving via other sources are really great. The Forums will help centralize the feedback mechanism in one place and make it convenient for everyone following OliveLite to provide their feedback. Additionally, I’m planning on the following enhancements:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;
		Bug fixes, Business logic fixes.&lt;/li&gt;
	&lt;li&gt;
		Additional Themes.&lt;/li&gt;
	&lt;li&gt;
		Theme Registration.&lt;/li&gt;
	&lt;li&gt;
		Opt-in on Contact Form.&lt;/li&gt;
	&lt;li&gt;
		Forums Plugin.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
	For more information on OliveLite, please visit the project website at &lt;a href="http://olivelite.com"&gt;http://olivelite.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	For now, please be sure to provide feedback on this blog post or on Codeplex.&lt;/p&gt;
&lt;br /&gt;&lt;a href='http://www.deepakchitnis.net'&gt;Deepak Chitnis&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://www.deepakchitnis.net/olivelite-source-code-release-002.aspx'&gt;...&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=RGDjnXoVIvU:cC8k5Y1zYwA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=RGDjnXoVIvU:cC8k5Y1zYwA:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=RGDjnXoVIvU:cC8k5Y1zYwA:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=RGDjnXoVIvU:cC8k5Y1zYwA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=RGDjnXoVIvU:cC8k5Y1zYwA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=RGDjnXoVIvU:cC8k5Y1zYwA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=RGDjnXoVIvU:cC8k5Y1zYwA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=RGDjnXoVIvU:cC8k5Y1zYwA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=RGDjnXoVIvU:cC8k5Y1zYwA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=RGDjnXoVIvU:cC8k5Y1zYwA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=RGDjnXoVIvU:cC8k5Y1zYwA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DeepakViewpoint/~4/RGDjnXoVIvU" height="1" width="1"/&gt;</description>
    <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Deepak Chitnis</dc:creator><feedburner:origLink>http://www.deepakchitnis.net/olivelite-source-code-release-002.aspx</feedburner:origLink></item>
    <item>
      <title>Visual Studio 2010 Service Pack 1 ( SP1 )</title>
      <link>http://feedproxy.google.com/~r/DeepakViewpoint/~3/dcPYTuJwWWQ/visual-studio-2010-service-pack-1--sp1-.aspx</link>
      <pubDate>Tue, 08 Mar 2011 21:03:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.deepakchitnis.net/visual-studio-2010-service-pack-1--sp1-.aspx</guid>
      <comments>http://www.deepakchitnis.net/visual-studio-2010-service-pack-1--sp1-.aspx</comments>
      <description>&lt;p&gt;
	Microsoft released the service pack 1 for Visual Studio 2010 today. It certainly is&amp;nbsp;feature packed. The most important features seem to be:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;
		An updated .NET Framework 4&lt;/li&gt;
	&lt;li&gt;
		Windows Phone 7 development tools included&lt;/li&gt;
	&lt;li&gt;
		Support for IIS Express 7.5&lt;/li&gt;
	&lt;li&gt;
		Support for SQL CE 4.0 (although with a separate install)&lt;/li&gt;
	&lt;li&gt;
		Support for Silverlight 4 development&lt;/li&gt;
	&lt;li&gt;
		A whole lot of bug fixes to Visual Studio IDE and TFS&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
	Installing the service pack does take a long time, so prepare yourself accordingly. It took about an hour on my Quad Core machine with no other process running. The installation of VS10sp1-KB983509 takes the maximum time.&lt;/p&gt;
&lt;p&gt;
	Support for SQL CE 4.0 is provided by means of a separate download. This can be acquired using the Web Platform Installer. Search for Microsoft Visual Studio 2010 SP1 Tools for SQL Server Compact 4.0. The Web Platform Installer does not state that this is a CTP release, but it certainly is (check screenshots below), so use at own risk.&lt;/p&gt;
&lt;p&gt;
	The installation experience is streamlined with no surprises and certainly worth the time.&lt;/p&gt;
&lt;p&gt;
	 &lt;/p&gt;
&lt;p&gt;
	 &lt;/p&gt;
&lt;p&gt;
	&lt;a href="http://www.deepakchitnis.net/Data/Sites/2/Windows-Live-Writer/Visual-Studio-2010-Service-Pack-1--SP1-_DD07/Capture01.jpg"&gt;&lt;img alt="Capture01" border="0" height="187" src="http://www.deepakchitnis.net/Data/Sites/2/Windows-Live-Writer/Visual-Studio-2010-Service-Pack-1--SP1-_DD07/Capture01_thumb.jpg" style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Capture01" width="303" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;font size="2"&gt;Click Image to enlarge&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;
	 &lt;/p&gt;
&lt;p&gt;
	&lt;a href="http://www.deepakchitnis.net/Data/Sites/2/Windows-Live-Writer/Visual-Studio-2010-Service-Pack-1--SP1-_DD07/Capture02.jpg"&gt;&lt;img alt="Capture02" border="0" height="139" src="http://www.deepakchitnis.net/Data/Sites/2/Windows-Live-Writer/Visual-Studio-2010-Service-Pack-1--SP1-_DD07/Capture02_thumb.jpg" style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Capture02" width="302" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;font size="2"&gt;Click image to enlarge&lt;/font&gt;&lt;/p&gt;
&lt;br /&gt;&lt;a href='http://www.deepakchitnis.net'&gt;Deepak Chitnis&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://www.deepakchitnis.net/visual-studio-2010-service-pack-1--sp1-.aspx'&gt;...&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=dcPYTuJwWWQ:SKwLSBbFJRY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=dcPYTuJwWWQ:SKwLSBbFJRY:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=dcPYTuJwWWQ:SKwLSBbFJRY:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=dcPYTuJwWWQ:SKwLSBbFJRY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=dcPYTuJwWWQ:SKwLSBbFJRY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=dcPYTuJwWWQ:SKwLSBbFJRY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=dcPYTuJwWWQ:SKwLSBbFJRY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=dcPYTuJwWWQ:SKwLSBbFJRY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=dcPYTuJwWWQ:SKwLSBbFJRY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=dcPYTuJwWWQ:SKwLSBbFJRY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=dcPYTuJwWWQ:SKwLSBbFJRY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DeepakViewpoint/~4/dcPYTuJwWWQ" height="1" width="1"/&gt;</description>
    <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Deepak Chitnis</dc:creator><feedburner:origLink>http://www.deepakchitnis.net/visual-studio-2010-service-pack-1--sp1-.aspx</feedburner:origLink></item>
    <item>
      <title>OliveLite Source Code 0.0.1 released on Codeplex</title>
      <link>http://feedproxy.google.com/~r/DeepakViewpoint/~3/zzoNRRh9aq0/olivelite-source-code-001-released-on-codeplex.aspx</link>
      <pubDate>Fri, 18 Feb 2011 14:17:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.deepakchitnis.net/olivelite-source-code-001-released-on-codeplex.aspx</guid>
      <comments>http://www.deepakchitnis.net/olivelite-source-code-001-released-on-codeplex.aspx</comments>
      <description>&lt;p&gt;
	The source code version 0.0.1 for OliveLite is released on Codeplex. You can download using the url &lt;a href="http://olive.codeplex.com/releases/view/61210"&gt;http://olive.codeplex.com/releases/view/61210&lt;/a&gt;. This is an early alpha release not recommended for production use.&lt;/p&gt;
&lt;p&gt;
	The features included in this release are:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;
		Plugin Architecture.&lt;/li&gt;
	&lt;li&gt;
		Logon/Logoff, Username/Password and OpenID Authentication.&lt;/li&gt;
	&lt;li&gt;
		Domain, Business Unit, User, Tags, File adminsitration.&lt;/li&gt;
	&lt;li&gt;
		HTML Content, Wiki, Contact Form plugins.&lt;/li&gt;
	&lt;li&gt;
		3 UI templates - Default, Shallow Grunge, Grean Tea.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
	For more information on OliveLite, please visit the project website at &lt;a href="http://olivelite.com"&gt;http://olivelite.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	For now I will be focusing on documenting and bug fixing what we have so far rather than adding features. Please be sure to provide feedback on this blog post or on Codeplex.&lt;/p&gt;
&lt;br /&gt;&lt;a href='http://www.deepakchitnis.net'&gt;Deepak Chitnis&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://www.deepakchitnis.net/olivelite-source-code-001-released-on-codeplex.aspx'&gt;...&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=zzoNRRh9aq0:R-TdpNpyYrY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=zzoNRRh9aq0:R-TdpNpyYrY:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=zzoNRRh9aq0:R-TdpNpyYrY:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=zzoNRRh9aq0:R-TdpNpyYrY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=zzoNRRh9aq0:R-TdpNpyYrY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=zzoNRRh9aq0:R-TdpNpyYrY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=zzoNRRh9aq0:R-TdpNpyYrY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=zzoNRRh9aq0:R-TdpNpyYrY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=zzoNRRh9aq0:R-TdpNpyYrY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=zzoNRRh9aq0:R-TdpNpyYrY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=zzoNRRh9aq0:R-TdpNpyYrY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DeepakViewpoint/~4/zzoNRRh9aq0" height="1" width="1"/&gt;</description>
    <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Deepak Chitnis</dc:creator><feedburner:origLink>http://www.deepakchitnis.net/olivelite-source-code-001-released-on-codeplex.aspx</feedburner:origLink></item>
    <item>
      <title>Skype, Google Voice, SIP in one device</title>
      <link>http://feedproxy.google.com/~r/DeepakViewpoint/~3/PhlpP4zY-aw/skype-google-voice-sip-in-one-device.aspx</link>
      <pubDate>Fri, 26 Nov 2010 18:01:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.deepakchitnis.net/skype-google-voice-sip-in-one-device.aspx</guid>
      <comments>http://www.deepakchitnis.net/skype-google-voice-sip-in-one-device.aspx</comments>
      <description>&lt;p&gt;
	Skype is great for audio/video calls, but receiving calls is a problem if you use a computer, as you will need to have it always on. Google Voice is free, but you need a phone to forward it to. And then dialing using Google Voice is not great either. You need a computer to do this. SIP is great for free telephony, but then again you need a computer. Not any more.&lt;/p&gt;
&lt;div style="padding-right: 20px; float: left"&gt;
	&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=dsvie-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as1&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;asins=B0026XTI0C" style="width: 120px; height: 240px"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;p&gt;
	Grandstream Networks, Inc has a great device, the GXV3140. It is amazing. Connect it via Ethernet or the optionally available USB WiFi adapter and you can accomplish all of the above without a computer from a simple phone experience. In addition to being able to do all of the above, you can connect to social networks such as Facebook and Twitter. You can get weather and stock updates using the built in web browser. You can enjoy music using last.fm and watch YouTube videos too. And best of all, the price is a killer. You pay one time for the device and get all of the above with no service charge.&lt;/p&gt;
&lt;br /&gt;&lt;a href='http://www.deepakchitnis.net'&gt;Deepak Chitnis&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://www.deepakchitnis.net/skype-google-voice-sip-in-one-device.aspx'&gt;...&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=PhlpP4zY-aw:mja1Oydj33g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=PhlpP4zY-aw:mja1Oydj33g:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=PhlpP4zY-aw:mja1Oydj33g:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=PhlpP4zY-aw:mja1Oydj33g:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=PhlpP4zY-aw:mja1Oydj33g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=PhlpP4zY-aw:mja1Oydj33g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=PhlpP4zY-aw:mja1Oydj33g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=PhlpP4zY-aw:mja1Oydj33g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=PhlpP4zY-aw:mja1Oydj33g:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DeepakViewpoint?a=PhlpP4zY-aw:mja1Oydj33g:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DeepakViewpoint?i=PhlpP4zY-aw:mja1Oydj33g:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DeepakViewpoint/~4/PhlpP4zY-aw" height="1" width="1"/&gt;</description>
    <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Deepak Chitnis</dc:creator><feedburner:origLink>http://www.deepakchitnis.net/skype-google-voice-sip-in-one-device.aspx</feedburner:origLink></item>
  <language>en-us</language><media:credit role="author">Deepak Chitnis</media:credit><media:rating>nonadult</media:rating><media:description type="plain">Ideas - Life, Information Technology and everything in between</media:description></channel>
</rss>
