<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom">
  <title>pandurang nayak</title>
  <link rel="alternate" type="text/html" href="http://www.thinkingms.com/pandurang/" />
  <link rel="self" href="http://www.thinkingms.com/pandurang/SyndicationService.asmx/GetAtom" />
  <logo>http://www.thinkingms.com/pandurang/content/Binary/p.png</logo>
  <icon>favicon.ico</icon>
  <updated>2009-02-27T14:29:02.9375-05:00</updated>
  <author>
    <name>Pandurang Nayak</name>
  </author>
  <subtitle>technology evangelist</subtitle>
  <id>http://www.thinkingms.com/pandurang/</id>
  <generator uri="http://www.dasblog.net" version="1.9.6264.0">DasBlog</generator>
  <entry>
    <title>Immortality</title>
    <link rel="alternate" type="text/html" href="http://www.thinkingms.com/pandurang/PermaLink,guid,694d8e89-17b1-4eb5-981a-e0f022988898.aspx" />
    <id>http://www.thinkingms.com/pandurang/PermaLink,guid,694d8e89-17b1-4eb5-981a-e0f022988898.aspx</id>
    <published>2009-02-27T14:29:02.9375-05:00</published>
    <updated>2009-02-27T14:29:02.9375-05:00</updated>
    <content type="html">&lt;p&gt;
Friends who know me well also have probably heard my “Theory of Immortality”.&amp;nbsp;
For those who haven’t, it is a simple theory - “I believe in humanity and scientific
research that we’ll find ways to increase life spans of humans (and other beings)
by many years – say 50-100 years.&amp;nbsp; Within these 50-100 years, further research
will enable more life span and so on, till you are practically immortal”.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
The general arguments I get on this:
&lt;/p&gt;
&lt;p&gt;
1. What is the point of being immortal if you are old and weak and cannot do anything?
&lt;/p&gt;
&lt;p&gt;
A: Scientific progress will also ensure that youth and body/mind function will continue
like you were actually in your younger days.&amp;nbsp; Only difference is that experiences
would have made you far more mature and wiser.
&lt;/p&gt;
&lt;p&gt;
2. What about dying in accidents, natural catastrophes, etc.?
&lt;/p&gt;
&lt;p&gt;
A: Scientific research will enable “brain copy” in the mainstream long before we figure
how to get immortal, which means you could basically be “copied back” from your “backup”
with probably some help from cloning.
&lt;/p&gt;
&lt;p&gt;
Now, I am no expert in this area and this is just a theory that I developed out of
common sense looking at all the wonderful achievements humanity has done over the
years. Two TED talks (of the many I am watching these days) really talk about this
in-depth and actually show that there are people working in this direction.&amp;nbsp;
More surprisingly they clearly indicate that this is not a far off thing, but something
that we might actually see in the near future!
&lt;/p&gt;
&lt;p&gt;
&lt;object width="334" height="326"&gt;
&lt;param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"&gt;&gt;
&lt;param name="allowFullScreen" value="true" /&gt;
&lt;param name="wmode" value="transparent"&gt;&gt;
&lt;param name="bgColor" value="#ffffff"&gt;&gt;
&lt;param name="flashvars" value="vu=http://video.ted.com/talks/embed/AubreydeGrey_2005G-embed_high.flv&amp;amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/AubreyDeGrey-2005G.embed_thumbnail.jpg&amp;amp;vw=320&amp;amp;vh=240&amp;amp;ap=0&amp;amp;ti=39" /&gt;
&lt;embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgcolor="#ffffff" width="334" height="326" allowfullscreen="true" flashvars="vu=http://video.ted.com/talks/embed/AubreydeGrey_2005G-embed_high.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/AubreyDeGrey-2005G.embed_thumbnail.jpg&amp;vw=320&amp;vh=240&amp;ap=0&amp;ti=39"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;object width="334" height="326"&gt;
&lt;param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"&gt;&gt;
&lt;param name="allowFullScreen" value="true" /&gt;
&lt;param name="wmode" value="transparent"&gt;&gt;
&lt;param name="bgColor" value="#ffffff"&gt;&gt;
&lt;param name="flashvars" value="vu=http://video.ted.com/talks/embed/RayKurzweil_2005-embed_high.flv&amp;amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/RayKurzweil-2005.embed_thumbnail.jpg&amp;amp;vw=320&amp;amp;vh=240&amp;amp;ap=0&amp;amp;ti=38" /&gt;
&lt;embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgcolor="#ffffff" width="334" height="326" allowfullscreen="true" flashvars="vu=http://video.ted.com/talks/embed/RayKurzweil_2005-embed_high.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/RayKurzweil-2005.embed_thumbnail.jpg&amp;vw=320&amp;vh=240&amp;ap=0&amp;ti=38"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
If you enjoyed these talks, do also see one of my other all-time favorites that talks
on a slightly related topic:
&lt;/p&gt;
&lt;p&gt;
&lt;object width="446" height="326"&gt;
&lt;param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"&gt;&gt;
&lt;param name="allowFullScreen" value="true" /&gt;
&lt;param name="wmode" value="transparent"&gt;&gt;
&lt;param name="bgColor" value="#ffffff"&gt;&gt;
&lt;param name="flashvars" value="vu=http://video.ted.com/talks/embed/VilayanurRamachandran_2007-embed_high.flv&amp;amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/VilayanurRamachandran-2007.embed_thumbnail.jpg&amp;amp;vw=432&amp;amp;vh=240&amp;amp;ap=0&amp;amp;ti=184" /&gt;
&lt;embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgcolor="#ffffff" width="446" height="326" allowfullscreen="true" flashvars="vu=http://video.ted.com/talks/embed/VilayanurRamachandran_2007-embed_high.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/VilayanurRamachandran-2007.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=184"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
If you still had questions about longevity after watching these talks, drop a comment
and we’ll debate it!
&lt;/p&gt;
&lt;p&gt;
Here’s to a long life!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.thinkingms.com/pandurang/aggbug.ashx?id=694d8e89-17b1-4eb5-981a-e0f022988898" /&gt;</content>
  </entry>
  <entry>
    <title>Microsoft!</title>
    <link rel="alternate" type="text/html" href="http://www.thinkingms.com/pandurang/PermaLink,guid,d0471d63-b2d5-4885-bca6-2dfb247b3caa.aspx" />
    <id>http://www.thinkingms.com/pandurang/PermaLink,guid,d0471d63-b2d5-4885-bca6-2dfb247b3caa.aspx</id>
    <published>2008-10-31T09:38:04.433-04:00</published>
    <updated>2008-10-31T09:41:27.9339509-04:00</updated>
    <category term="Everything" label="Everything" scheme="http://www.thinkingms.com/pandurang/CategoryView,category,Everything.aspx" />
    <category term="Microsoft" label="Microsoft" scheme="http://www.thinkingms.com/pandurang/CategoryView,category,Microsoft.aspx" />
    <category term="Windows 7" label="Windows 7" scheme="http://www.thinkingms.com/pandurang/CategoryView,category,Windows%2B7.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.microsoftpdc.com">PDC 2008</a> just concluded and there is just
too much to talk about (or blog about).  That will happen over a course of time,
since I am simply not the kind who blogs reguarly.
</p>
        <p>
I am a big fan of <a href="http://blogs.zdnet.com/microsoft">MJF</a> and the tenacity
with which she covers Microsoft.  Back in the days when Microsoft Watch was synonymous
with MJF (it still is when I mention the name MJF to many people), "watching Microsoft
like a hawk" used to really kick me!  I wasn't a Microsoft employee then and
MJF was at one time the only way to keep a deep insight on Microsoft.  Of course,
that has changed since I am with Microsoft because I have faaaaar more insight that
MJF with all her "sources" is able to gather. (Not showing off, just saying that as
a regular MSFT employee, you can get a lot more detail into where the company's focused,
what we're doing and what will show up when).
</p>
        <p>
I was at the company store at PDC 2008 and was looking at MJF's book "<a href="http://www.amazon.com/Microsoft-2-0-Plans-Relevant-Post-Gates/dp/0470191384">Microsoft
2.0</a>" - almost bought it, but decided I'd buy it back in India.  I did skim
through the foreword, which interestingly is written by <a href="http://minimsft.blogspot.com/">Mini-MSFT</a>,
and one like there (the introductory line actually) gave a kick!  It went to
say what does the word "Microsoft" mean to you - how has it changed your life, what
do you think of when you hear it, what goes through your mind, etc..
</p>
        <p>
To me, it is a LOOOT of things.. I probably will have to pen that in a multi-part
series someday!!  However, <a href="http://blogs.zdnet.com/microsoft/?p=1687">this
recent post</a> on MJF's blog is ONE of the many reasons I love Microsoft.  This
is Microsoft, this is what I adore - this is why I love being in this company more
than anything else in this world.  This is also reason why I am part of a company
that TRULY belives in changing the world!
</p>
        <p>
 
</p>
        <img width="0" height="0" src="http://www.thinkingms.com/pandurang/aggbug.ashx?id=d0471d63-b2d5-4885-bca6-2dfb247b3caa" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Welcome Windows Azure!</title>
    <link rel="alternate" type="text/html" href="http://www.thinkingms.com/pandurang/PermaLink,guid,7867bbb2-693f-4f54-a3ce-532deb8e73ad.aspx" />
    <id>http://www.thinkingms.com/pandurang/PermaLink,guid,7867bbb2-693f-4f54-a3ce-532deb8e73ad.aspx</id>
    <published>2008-10-27T13:08:07.3295-04:00</published>
    <updated>2008-10-27T13:09:41.42325-04:00</updated>
    <category term="Cloud Computing" label="Cloud Computing" scheme="http://www.thinkingms.com/pandurang/CategoryView,category,Cloud%2BComputing.aspx" />
    <category term="Windows Azure" label="Windows Azure" scheme="http://www.thinkingms.com/pandurang/CategoryView,category,Windows%2BAzure.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Microosft PDC is underway and the keynote address is going on.  I am sitting
in the audience and am listening to the tons of announcements and products being unveiled. 
Windows Azure is the core of our cloud computing platform that just got announced.
</p>
        <p>
More on all this later – I am not so much into live blogging and missing out on all
the cool demos being shown here!!  But you can head over to <a href="http://www.microsoftpdc.com">www.microsoftpdc.com</a> and
to <a href="http://blogs.msdn.com/cloud">http://blogs.msdn.com/cloud</a>, <a href="http://www.microsoft.com/azure">http://www.microsoft.com/azure</a> and <a href="http://www.azure.com">http://www.azure.com</a> to
keep track of everything.
</p>
        <p>
Do login again to PDC keynote tomorrow – there is another keynote with all of the
client platform. 
</p>
        <p>
          <em>(Note: some of the links might take a while to get working since they are just
getting provisioned)</em>
        </p>
        <img width="0" height="0" src="http://www.thinkingms.com/pandurang/aggbug.ashx?id=7867bbb2-693f-4f54-a3ce-532deb8e73ad" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Silverlight 2 releases!  And with Eclipse development support</title>
    <link rel="alternate" type="text/html" href="http://www.thinkingms.com/pandurang/PermaLink,guid,3480580a-67fa-4ad2-80e2-4d027299134b.aspx" />
    <id>http://www.thinkingms.com/pandurang/PermaLink,guid,3480580a-67fa-4ad2-80e2-4d027299134b.aspx</id>
    <published>2008-10-13T12:21:55.194-04:00</published>
    <updated>2008-10-13T12:21:55.194-04:00</updated>
    <category term="Microsoft UX" label="Microsoft UX" scheme="http://www.thinkingms.com/pandurang/CategoryView,category,Microsoft%2BUX.aspx" />
    <category term="Silverlight" label="Silverlight" scheme="http://www.thinkingms.com/pandurang/CategoryView,category,Silverlight.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Microsoft announced that Silverlight 2 is now releasing out of BETA and all the development
tools and runtime updates will be available for download shortly.  
</p>
        <p>
A new announcement is providing support for the Eclipse IDE, hence allowing Java developers
and other Eclipse developers to stay within their familiar development environment
while developing with Silverlight 2.  This has been done in collaboration with
Soyatec, an international software company and a major Eclipse solutions provider. 
</p>
        <p>
The Eclipse tools website (with screenshots) is available at <a title="http://www.eclipse4sl.org/" href="http://www.eclipse4sl.org/">http://www.eclipse4sl.org/</a> 
</p>
        <p>
If you have still been having your application on Silverlight 2 BETA 2, this is the
time to upgrade your application.  There are a bunch of breaking changes and
it is important to know that visitors who will auto-update to the latest version of
the Silverlight plug-in will end up having a broken experience if your website is
still using BETA 2.  Take a look at the <a href="http://download.microsoft.com/download/6/f/e/6fe1f43d-9d0c-4346-ad08-602df9bcb3cf/BreakingChangesBetweenBeta2andRelease.doc">breaking
changes</a> document and Tim Heuer’s <a href="http://timheuer.com/blog/archive/2008/09/25/silveright-rc0-released-for-developers.aspx">excellent
post</a> on what steps developers should take to upgrade their applications. 
</p>
        <p>
The official Microsoft PressPass article with more details on the plug-in deployment
statistics and features is available <a href="http://www.microsoft.com/presspass/press/2008/oct08/10-13Silverlight2PR.mspx">here</a>. 
</p>
        <p>
Have fun developing!
</p>
        <img width="0" height="0" src="http://www.thinkingms.com/pandurang/aggbug.ashx?id=3480580a-67fa-4ad2-80e2-4d027299134b" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Photosynth 1.0 has arrived!</title>
    <link rel="alternate" type="text/html" href="http://www.thinkingms.com/pandurang/PermaLink,guid,9ad13687-cacc-4acc-ae33-92d9cf83066b.aspx" />
    <id>http://www.thinkingms.com/pandurang/PermaLink,guid,9ad13687-cacc-4acc-ae33-92d9cf83066b.aspx</id>
    <published>2008-08-25T13:08:35.295625-04:00</published>
    <updated>2008-08-25T13:08:35.295625-04:00</updated>
    <category term="Microsoft UX" label="Microsoft UX" scheme="http://www.thinkingms.com/pandurang/CategoryView,category,Microsoft%2BUX.aspx" />
    <category term="Photosynth" label="Photosynth" scheme="http://www.thinkingms.com/pandurang/CategoryView,category,Photosynth.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
If you already know about Photosynth, skip to the next paragraph.  Photosynth
is a phenomenal concept born out of Washington University Microsoft Research with
more than 10 years of research.  It is a fantastic way to pick tons of photographs
of a monument, building, object, room or anything else and creates a 3D fly-through
experience of browsing the photos.  Of course, these photographs can be taken
by different people, through different cameras, at different seasons, different times
of the day, with different people in front, etc.  For details of the technology
working, see <a title="[wmv" href="http://phototour.cs.washington.edu/PhotoTourismFull.wmv">Photo-Tourism
at Washington Edu</a>. 
</p>
        <p>
Photosynth has been in technical preview for a couple of years (or more) now. 
The preview allowed people to view "synths" created and published by the Photosynth
team, but no way to create their own synths.  The team has just released an all-new
viewing experience as well as a full-fledged tool to create synths of your own and
share it with the world.
</p>
        <p>
The tool and experiences can be found at the brand new Photosynth community site at <a href="http://www.photosynth.net">www.photosynth.net</a></p>
        <p>
Here's a synth (yes, you can embed them now) of the Taj Mahal:
</p>
        <p>
 <iframe height="300" src="http://photosynth.net/embed.aspx?cid=b09965d8-1e11-49fb-b613-6b0c4aebf752" frameborder="0" width="400"></iframe></p>
        <p>
And here's something that struck me as funny - an innovative use of Photosynth - now
this is what happens when you put stuff out to community, the possibilities seem endless:
</p>
        <p>
 <iframe height="300" src="http://photosynth.net/embed.aspx?cid=821ee5ee-a43e-4c40-bec2-04cf6322b426" frameborder="0" width="400"></iframe></p>
        <p>
And the work is not done yet!  At SIGGRAPH 2008, the team demonstrated some new
work titled "Finding Paths through the World's Photos".  It showcases a unique
blend of bringing your own photographs along with community photographs to create
experiences that are unparalleled.  Check out the demo in this video:
</p>
        <div style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; display: inline" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:f495a55d-a7de-4af2-b2ea-61cbfeb9e4be" class="wlWriterSmartContent">
          <div id="b0900dc2-1671-410f-8dad-1dbc0435db09" style="margin: 0px; padding: 0px; display: inline;">
            <div>
              <a href="http://www.youtube.com/watch?v=gLLzV5qeKyk&amp;hl=en&amp;fs=1" target="_new">
                <img src="http://www.thinkingms.com/pandurang/content/binary/WindowsLiveWriter/Photosynthhasarrived_128C5/videoc235bcd53b87.jpg" galleryimg="no" onload="var downlevelDiv = document.getElementById('b0900dc2-1671-410f-8dad-1dbc0435db09'); downlevelDiv.innerHTML = &quot;&lt;div&gt;&lt;object width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;param name=\&quot;movie\&quot; value=\&quot;http://www.youtube.com/v/gLLzV5qeKyk&amp;hl=en&amp;fs=1\&quot;&gt;&lt;\/param&gt;&lt;param name=\&quot;wmode\&quot; value=\&quot;transparent\&quot;&gt;&lt;\/param&gt;&lt;embed src=\&quot;http://www.youtube.com/v/gLLzV5qeKyk&amp;hl=en&amp;fs=1\&quot; type=\&quot;application/x-shockwave-flash\&quot; wmode=\&quot;transparent\&quot; width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&quot;;" alt="" />
              </a>
            </div>
          </div>
        </div>
        <p>
All of the ongoing work can be followed at <a title="http://phototour.cs.washington.edu/" href="http://phototour.cs.washington.edu/">http://phototour.cs.washington.edu/</a></p>
        <img width="0" height="0" src="http://www.thinkingms.com/pandurang/aggbug.ashx?id=9ad13687-cacc-4acc-ae33-92d9cf83066b" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Live Mesh now open to India!!</title>
    <link rel="alternate" type="text/html" href="http://www.thinkingms.com/pandurang/PermaLink,guid,59b4944f-3a61-42f3-a245-9375c9f14f4a.aspx" />
    <id>http://www.thinkingms.com/pandurang/PermaLink,guid,59b4944f-3a61-42f3-a245-9375c9f14f4a.aspx</id>
    <published>2008-08-18T13:10:26.1425-04:00</published>
    <updated>2008-08-18T13:10:26.1425-04:00</updated>
    <category term="Live Mesh" label="Live Mesh" scheme="http://www.thinkingms.com/pandurang/CategoryView,category,Live%2BMesh.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
The Live Mesh team has now opened up the Live Mesh service to more countries, including
India!!!  This means that you can now sign-up for the Live Mesh Technical Preview
with an Indian-registered account without having to be wait-listed.  
</p>
        <p>
Go ahead to <a href="http://www.mesh.com">www.mesh.com</a> and get your devices meshed!!
</p>
        <p>
Official Announcement: <a title="Live Mesh Expansion" href="http://blogs.msdn.com/livemesh/archive/2008/08/15/live-mesh-expansion.aspx">Live
Mesh Expansion</a></p>
        <img width="0" height="0" src="http://www.thinkingms.com/pandurang/aggbug.ashx?id=59b4944f-3a61-42f3-a245-9375c9f14f4a" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Silverlight 2 Beta 2 is here!</title>
    <link rel="alternate" type="text/html" href="http://www.thinkingms.com/pandurang/PermaLink,guid,3c00c07f-4aab-40b5-8dad-c68e07ef5aea.aspx" />
    <id>http://www.thinkingms.com/pandurang/PermaLink,guid,3c00c07f-4aab-40b5-8dad-c68e07ef5aea.aspx</id>
    <published>2008-06-09T10:32:07.562625-04:00</published>
    <updated>2008-06-09T10:32:07.562625-04:00</updated>
    <category term="Silverlight" label="Silverlight" scheme="http://www.thinkingms.com/pandurang/CategoryView,category,Silverlight.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Silverlight 2 BETA 2 <a href="http://weblogs.asp.net/scottgu/archive/2008/06/06/silverlight-2-beta2-released.aspx" target="_blank">released
on Friday</a> and is the best release of Silverlight so far!  It is packed with
features, with many much-awaited features like DRM coming into play!
</p>
        <p>
On the media end, SL 2 BETA 2 supports server-side playlists, DRM and adaptive streaming
(that was announced at MIX).  I intend to post more technical details on these
in upcoming posts. 
</p>
        <p>
One of the good things for developers is that many of the base Silverlight controls
have been moved into the runtime, hence not requiring that additional piece of download
when the app loads.  That would make app loading really fast and app size really
small!!  That addition into the runtime has not increased the runtime size which
is still around 4.3 MB for Windows. 
</p>
        <p>
A full-fledged post with all features is at ScottGu's blog <a href="http://weblogs.asp.net/scottgu/archive/2008/06/06/silverlight-2-beta2-released.aspx" target="_blank">here</a>. 
This is a must-read for anybody who is interested in Silverlight!  It covers
the comprehensive list of features we've released in Silverlight 2 BETA 2 and in Expression
Blend 2.5 June Preview. 
</p>
        <p>
Download Silverlight and Expression with the SDK/VS Tools <a href="http://silverlight.net/GetStarted/" target="_blank">here</a>.
</p>
        <img width="0" height="0" src="http://www.thinkingms.com/pandurang/aggbug.ashx?id=3c00c07f-4aab-40b5-8dad-c68e07ef5aea" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Major Update to Windows Presentation Foundation</title>
    <link rel="alternate" type="text/html" href="http://www.thinkingms.com/pandurang/PermaLink,guid,b30091b3-b2da-48fb-b625-e38fe62f0427.aspx" />
    <id>http://www.thinkingms.com/pandurang/PermaLink,guid,b30091b3-b2da-48fb-b625-e38fe62f0427.aspx</id>
    <published>2008-05-12T15:27:58.197125-04:00</published>
    <updated>2008-05-12T15:27:58.197125-04:00</updated>
    <category term="Microsoft UX" label="Microsoft UX" scheme="http://www.thinkingms.com/pandurang/CategoryView,category,Microsoft%2BUX.aspx" />
    <category term="Technology" label="Technology" scheme="http://www.thinkingms.com/pandurang/CategoryView,category,Technology.aspx" />
    <category term="Windows Forms" label="Windows Forms" scheme="http://www.thinkingms.com/pandurang/CategoryView,category,Windows%2BForms.aspx" />
    <category term="WPF" label="WPF" scheme="http://www.thinkingms.com/pandurang/CategoryView,category,WPF.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
This was announced at MIX 08 and the product team has put its first BETA out already!  
</p>
        <p>
Windows Presentation Foundation (WPF), the superset of Silverlight used for building
rich desktop experiences, has its third major update.   The .NET Framework
team today released the .NET Framework 3.5 SP1 and Visual Studio 2008 SP1, both as
BETA and downloadable for free - offering a ton of features in ASP.NET, AJAX, Visual
Studio, VB.NET and C#.  
</p>
        <p>
Scott covers it all in his marathon post <a href="http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx" target="_blank">here</a> and
Tim Sneath does a detailed write-up of the WPF features <a href="http://blogs.msdn.com/tims/archive/2008/05/12/introducing-the-third-major-release-of-windows-presentation-foundation.aspx" target="_blank">here</a>.
I thought I will highlight the key things that excited me (and had been waiting to
talk about!):
</p>
        <p>
          <strong>
            <u>Graphics Enhancements in WPF</u>
          </strong>
        </p>
        <p>
          <strong>Hardware accelerated Shadow and Blur effects</strong>: <a href="http://en.wikipedia.org/wiki/Shader_%28computer_science%29" target="_blank">Pixel
Shader</a> effects that allow designers/developers on WPF to just add a line of code
to get shadow and blur effects.  The best part is that these automatically run <a href="http://en.wikipedia.org/wiki/Hardware_acceleration" target="_blank">hardware-accelerated</a>.
Best part: The effects model is designed in a way that developers can create their
own re-usable effects.  A detailed write-up of the effects model and a tutorial
on creating your own effects is available <a href="http://blogs.msdn.com/greg_schechter/archive/2008/05/09/a-series-on-gpu-based-effects-for-wpf.aspx" target="_blank">here</a>. 
</p>
        <p>
          <strong>Improvements in Text Rendering, Animations, 2D Graphics and Startup:</strong> 
A whole lot of performance enhancements have been made, specially around text rendering
in 3D scenes and with regular 2D animations.  Performance has also been significantly
enhanced for the cold startup time (when you load a WPF application for the first
time).
</p>
        <p>
          <strong>HLSL and DirectX integration:</strong> DirectX developers can use HLSL and
Direct3D integration in WPF, allowing for DirectX scenes to be rendered on WPF controls! 
This is huge for companies and developers that already have existing investments in
DirectX and want to port any of it to WPF. 
</p>
        <p>
          <strong>New Controls:</strong>  WPF will have three new controls that are bound
to be popular with developers instantaneously.  A really rich <strong>DataGrid </strong>control
that provides the most often used tabular data view, a <strong>WebBrowser </strong>control
that will let you host browser-based applications in a WPF window and (hold your breath)
the <a href="http://en.wikipedia.org/wiki/Ribbon_%28computing%29" target="_blank"><strong>Office
Ribbon</strong></a> control with full adherence to the Ribbon-UI guidelines!! 
That will enable developers to just build Ribbon-menu based applications with the
least effort!
</p>
        <p>
          <strong>
            <u>Deployment</u>
          </strong>
        </p>
        <p>
OK, now the bigger part!  One of the bane of WPF applications was the necessity
of a huge .NET Framework installed on the system.  The .NET Framework 3.5 redistributable
is 197MB making it very hard to bootstrap to a WPF application that is being installed.  
</p>
        <p>
Introducing the <strong>.NET Framework Client Profile</strong>.  This is a much
smaller version of the runtime (expected to be only around 26MB!!!) that does not
contain several of the server components (for example: ASP.NET) and only includes
the assemblies required for client applications, namely - the .NET Framework core,
WPF, WCF and Windows Forms.   This also comes with a bootstrapper (~200KB)
which can be included into your client applications.  The bootstrapper will check
for .NET Framework availability and then download the .NET Framework Client Profile
setup package if it found that .NET Framework is not installed already.   
The bootstrapper is also smartly written to look at only incremental components -
for instance, if you already had .NET 3.0 and your application required .NET 3.5,
it would only download the incremental components, hence reducing the download size
much further.  Note that you will have to explicitly configure your application
to require only the client runtime components while building the application. 
</p>
        <p>
Remember that since most Windows XP systems already have .NET 2.0 or higher, this
should significantly reduce the download size for .NET Framework.  This is probably
the best update for WPF since its first release!!!
</p>
        <p>
          <strong>
            <u>BETA 1 Notes</u>
          </strong>
        </p>
        <p>
Much as I want to try all the great stuff immediately, remember that there are some
incompatibilities of Visual Studio SP1 with the Silverlight 2 BETA Tools for Visual
Studio.  This will cause your Visual Studio Silverlight development experience
to break.  A new version of the Silverlight Tools will be released soon (see <a href="http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx" target="_blank">Scott's
blog</a> for more information).
</p>
        <p>
Also remember that this is the BETA and not all features mentioned above (like Ribbon
UI) are immediately available.  See <a href="http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx" target="_blank">Scott's
blog</a> for details.   But hey, we've made the announcements.  And
Scott's team has been pretty kick-ass in shipping stuff really fast! 
</p>
        <img width="0" height="0" src="http://www.thinkingms.com/pandurang/aggbug.ashx?id=b30091b3-b2da-48fb-b625-e38fe62f0427" />
      </div>
    </content>
  </entry>
  <entry>
    <title>AIR Install Experience</title>
    <link rel="alternate" type="text/html" href="http://www.thinkingms.com/pandurang/PermaLink,guid,8f59b1f5-eaef-4222-8ef5-5ec1c9534de8.aspx" />
    <id>http://www.thinkingms.com/pandurang/PermaLink,guid,8f59b1f5-eaef-4222-8ef5-5ec1c9534de8.aspx</id>
    <published>2008-04-28T09:09:26.901875-04:00</published>
    <updated>2008-04-28T09:11:10.964375-04:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://weblog.mrinalwadhwa.com/" target="_blank">Mrinal</a> convinced <a href="http://vineetgupta.spaces.live.com/" target="_blank">Vineet</a> and
I to become <a href="http://www.twitter.com/" target="_blank">Twitter</a>-ers at the
recent Barcamp we'd attended. 
</p>
        <p>
Mrinal also told me that <a href="http://twhirl.org" target="_blank">twhirl</a> was
the best Twitter client around.  I did try using <a href="http://code.google.com/p/wittytwitter/" target="_blank">Witty</a> and
it seems to be a little buggy at the moment.  I have since decided that the world
needs a better WPF Twitter client and intend to write one when I find time. 
In the meanwhile, it is actually quite painful to use twitter.com itself to keep track
of all the people I am trying to follow on Twitter. 
</p>
        <p>
So I gave in and decided to also give twhirl a try (and in the process also see what
things a twitter client should have). Now, twhirl needs Adobe AIR runtime to be installed
and the integrated installer started off from the twhirl homepage. 
</p>
        <p>
It downloads it and then gives me an error that says:
</p>
        <p>
          <a href="http://www.thinkingms.com/pandurang/content/binary/WindowsLiveWriter/AIRInstallExperience_10643/image_2.png">
            <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" border="0" alt="image" src="http://www.thinkingms.com/pandurang/content/binary/WindowsLiveWriter/AIRInstallExperience_10643/image_thumb.png" width="244" height="189" />
          </a>
        </p>
        <p>
I know Adobe AIR isn't very good with external devices, but then I do have a hard
disk available! :)  Time to go the manual install route I guess.
</p>
        <img width="0" height="0" src="http://www.thinkingms.com/pandurang/aggbug.ashx?id=8f59b1f5-eaef-4222-8ef5-5ec1c9534de8" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Conversations with a Flex Enthusiast</title>
    <link rel="alternate" type="text/html" href="http://www.thinkingms.com/pandurang/PermaLink,guid,1fba8505-90f5-44ab-b0b5-21ac53843f2e.aspx" />
    <id>http://www.thinkingms.com/pandurang/PermaLink,guid,1fba8505-90f5-44ab-b0b5-21ac53843f2e.aspx</id>
    <published>2008-04-14T10:31:34.354125-04:00</published>
    <updated>2008-04-14T10:31:34.354125-04:00</updated>
    <category term="Microsoft UX" label="Microsoft UX" scheme="http://www.thinkingms.com/pandurang/CategoryView,category,Microsoft%2BUX.aspx" />
    <category term="Silverlight" label="Silverlight" scheme="http://www.thinkingms.com/pandurang/CategoryView,category,Silverlight.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://sudhahariharan.wordpress.com" target="_blank">Sudha Hariharan</a>,
a Flex Enthusiast I met at the Adobe Flex UG, had an interesting email conversation
with me on Silverlight.  She has posted the same on her blog and you can check
it out <a href="http://sudhahariharan.wordpress.com/2008/04/14/in-conversation-with-pandurang-on-silverlight-the-technology-and-its-reach-to-the-ria-crowd%e2%80%a6/" target="_blank">here</a>. 
</p>
        <p>
Thanks Sudha - it was fun answering those questions!
</p>
        <img width="0" height="0" src="http://www.thinkingms.com/pandurang/aggbug.ashx?id=1fba8505-90f5-44ab-b0b5-21ac53843f2e" />
      </div>
    </content>
  </entry>
</feed>