<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ryan panchadsaram &#187; Projects</title>
	<atom:link href="http://panchadsaram.com/category/projects/feed/" rel="self" type="application/rss+xml" />
	<link>http://panchadsaram.com</link>
	<description>panchadsaram.com</description>
	<lastBuildDate>Mon, 01 Mar 2010 17:32:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Silverlight: What&#8217;s the Weather?</title>
		<link>http://panchadsaram.com/2009/04/01/silverlight-whats-the-weather/</link>
		<comments>http://panchadsaram.com/2009/04/01/silverlight-whats-the-weather/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 23:12:45 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[weather]]></category>

		<guid isPermaLink="false">http://panchadsaram.com/?p=383</guid>
		<description><![CDATA[There is a saying that goes: &#8220;There is no such thing as bad weather, just bad clothes.&#8221;  Two weeks ago I decided I was going to hack away at another practical Silverlight project. Why not re-do the weather? I decided to take a traditional weather report, strip away what doesn&#8217;t matter, and emphasize what does: [...]]]></description>
			<content:encoded><![CDATA[<p>There is a saying that goes: &#8220;There is no such thing as bad weather, just bad clothes.&#8221;  Two weeks ago I decided I was going to hack away at another <em>practical </em>Silverlight project. Why not re-do the weather? I decided to take a traditional weather report, strip away what doesn&#8217;t matter, and emphasize what does:</p>
<p><a rel="popup console 818 185" href="http://panchadsaram.com/silverlight/weatherreport/Default.html"><img class="aligncenter size-full wp-image-393" title="Weather Report" src="http://panchadsaram.com/wp-content/uploads/2009/04/weathersnap1.gif" alt="Weather Report" width="610" height="134" /></a></p>
<p>The temperature is nice and bold, with color indicators if it is getting too hot or too cold. You get the weather report in a English sentence.  (The grammer could use a bit of tweaking, but it get&#8217;s the job done.) </p>
<p>This project allowed me to experiment with two concepts that were new to me: <strong>WebClient</strong> and <strong>LINQ</strong>. <strong>WebClient</strong> allows an application to retrieve a file from the web. In my case it would be an RSS feed coming from <a href="http://developer.yahoo.com/weather/">Yahoo Weather</a>. <strong>LINQ</strong> is an extension to the C# language that allows you to query XML files using SQL-like statements. I used it here to parse the RSS feed and pull out the important details like the current temperature, condition code, the highs and lows.</p>
<p><img class="aligncenter size-full wp-image-388" title="weathercode" src="http://panchadsaram.com/wp-content/uploads/2009/04/weathercode.gif" alt="weathercode" width="615" height="196" /><br />
I had a few challenges on the way, but the first (and last) version of <strong>Weather Report</strong> is shipped. Click on the link below to see it in action. Thank you Jimmy Do for your assistance and patience!</p>
<p style="text-align: center;"><a rel="popup console 818 185" href="http://panchadsaram.com/silverlight/weatherreport/Default.html"><img class="aligncenter size-full wp-image-408" title="launchweather" src="http://panchadsaram.com/wp-content/uploads/2009/04/launchweather.gif" alt="launchweather" width="214" height="46" /></a></p>
<p><em>If you notice the weather not loading, just hit F5 to refresh your browser window. That usually solves it&#8230;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://panchadsaram.com/2009/04/01/silverlight-whats-the-weather/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Silverlight Top Stories</title>
		<link>http://panchadsaram.com/2009/02/26/silverlight-top-stories/</link>
		<comments>http://panchadsaram.com/2009/02/26/silverlight-top-stories/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 20:16:53 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[rss reader]]></category>

		<guid isPermaLink="false">http://panchadsaram.com/?p=330</guid>
		<description><![CDATA[What&#8217;s next?  After experimenting with the Human Clock in Silverlight I wanted to try something new.  This challenge was to create a prototype for a module that shows off top stories from an RSS feed. I wanted to experiment with the animation, glow effects and positioning of elements within a project.  All the text and [...]]]></description>
			<content:encoded><![CDATA[<p>What&#8217;s next?  After experimenting with the Human Clock in Silverlight I wanted to try something new.  This challenge was to create a prototype for a module that shows off top stories from an RSS feed.</p>
<p><a rel="popup console 660 230" href="http://panchadsaram.com/silverlight/popularity/Default.html"><img class="aligncenter size-full wp-image-331" title="topstoriesrss" src="http://panchadsaram.com/wp-content/uploads/2009/02/topstoriesrss.jpg" alt="topstoriesrss" width="610" height="204" /></a></p>
<p>I wanted to experiment with the animation, glow effects and positioning of elements within a project.  All the text and images are Silverlight controls that can be programatically updated.  This is a prototype, so you won&#8217;t see RSS integration complete yet.  The same content about <em>New England snow cuts power</em> will appear over and over again.</p>
<p style="text-align: center;"><a rel="popup console 660 230" href="http://panchadsaram.com/silverlight/popularity/Default.html"><img class="alignnone size-full wp-image-338" title="launchrss" src="http://panchadsaram.com/wp-content/uploads/2009/02/launchrss.gif" alt="launchrss" width="214" height="46" /></a></p>
<p><strong>Next Step: </strong>Find a developer to write up the C# code to load an RSS feed and parse it.  Or&#8230;I can tinker and try to do it myself!</p>
]]></content:encoded>
			<wfw:commentRss>http://panchadsaram.com/2009/02/26/silverlight-top-stories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Humanized Clock</title>
		<link>http://panchadsaram.com/2009/02/22/human-clock/</link>
		<comments>http://panchadsaram.com/2009/02/22/human-clock/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 23:12:34 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[clock]]></category>
		<category><![CDATA[humanized]]></category>

		<guid isPermaLink="false">http://panchadsaram.com/?p=296</guid>
		<description><![CDATA[On my flight back from Seattle I started sketching my first idea for a Silverlight project. I had two objectives. The first was to test out the new C# and Silverlight goodness I learned on Friday and the second was to make the project somewhat useful. So I decided I would make a clock. This [...]]]></description>
			<content:encoded><![CDATA[<p>On my flight back from Seattle I started sketching my first idea for a Silverlight project.  I had two objectives.  The first was to test out the new C# and <a href="http://www.microsoft.com/silverlight">Silverlight</a> goodness I learned on Friday and the second was to make the project <em>somewhat useful</em>. So I decided I would make a clock.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-299" title="sketch" src="http://panchadsaram.com/wp-content/uploads/2009/02/sketch.jpg" alt="sketch" width="610" height="273" /></p>
<p>This clock doesn&#8217;t represent time using dials or numbers, it conveys it through words and blocks.  Instead of showing time as 3:45 and 11:58, it is  &#8221;<em>a quarter past three</em>&#8220; and &#8220;<em>almost twelve</em>&#8220;.  Just like the way we talk.  It is <em>human</em> time.</p>
<p><a rel="popup console 640 480" href="http://panchadsaram.com/silverlight/HumanClock/Default.html"><img class="aligncenter size-full wp-image-297" title="picture-3" src="http://panchadsaram.com/wp-content/uploads/2009/02/picture-3.png" alt="picture-3" width="608" height="184" /></a></p>
<p>There are also blocks that light up to represent the hours and minutes of the day.  The 24 blocks on the left are hours and the 60 smaller ones on the right are minutes.  </p>
<p style="text-align: center;"><a rel="popup console 640 480" href="http://panchadsaram.com/silverlight/HumanClock/Default.html"><img class="alignnone size-full wp-image-303" title="launch1" src="http://panchadsaram.com/wp-content/uploads/2009/02/launchproject.gif" alt="launch1" width="214" height="46" /></a></p>
<p>Please tell me what you think and also leave suggestion on how to make this clock even better.  I will write another post later this week which will include the source code for the project.</p>
<p><em>This clock was made in <a href="http://www.microsoft.com/SILVERLIGHT/" target="_blank">Silverlight</a> a Microsoft technology that enables rich interactive experiences online.  It is like Flash, but re-architected from the ground up.  Remember the <a href="http://www.nbcolympics.com/" target="_blank">Olympics</a>&#8230;that was streamed online using Silverlight.  If you are a developer, I encourage you to check out <a href="http://www.silverlight.net">Silverlight.net</a> to learn more about creating your own projects.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://panchadsaram.com/2009/02/22/human-clock/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
