<?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>NineSYS &#187; API</title>
	<atom:link href="http://www.ninesys.com/category/api/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ninesys.com</link>
	<description>Software Solutions by Nick Negulescu</description>
	<lastBuildDate>Sun, 05 Sep 2010 01:29:22 +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>Useful Charting and Visualization Tools</title>
		<link>http://www.ninesys.com/2010/09/04/useful-charting-tools/</link>
		<comments>http://www.ninesys.com/2010/09/04/useful-charting-tools/#comments</comments>
		<pubDate>Sat, 04 Sep 2010 18:19:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://www.ninesys.com/?p=241</guid>
		<description><![CDATA[There are a number of useful charting tools available for all sorts of platforms. Here, I&#8217;m going to run through a few tools that are exciting to me. ASP.NET Charting Tools The ASP.NET controls were released in the late fall of 2008. The chart controls were finally included in the C# 4.0 release as part of [...]]]></description>
			<content:encoded><![CDATA[<p>There are a number of useful charting tools available for all sorts of platforms. Here, I&#8217;m going to run through a few tools that are exciting to me.</p>
<h3><span style="font-weight: normal;">ASP.NET Charting Tools</span></h3>
<p><a href="http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx" target="_blank">The ASP.NET controls were released in the late fall of 2008</a>. The chart controls were finally included in the C# 4.0 release as part of the standard ASP.NET platform.  If you&#8217;re looking for reasons to upgrade to C# 4.0, this three part series is a big reason to do so if you rely on reporting in your web application using SQL Reporting Service. <a href="http://weblogs.asp.net/rajbk/archive/2010/05/09/creating-an-asp-net-report-using-visual-studio-2010-part-1.aspx" target="_blank">Part 1</a>, <a href="http://weblogs.asp.net/rajbk/archive/2010/05/09/creating-a-asp-net-report-using-visual-studio-2010-part-2.aspx" target="_blank">Part 2</a>, <a href="http://weblogs.asp.net/rajbk/archive/2010/05/09/creating-a-asp-net-interactive-report-using-visual-studio-2010-part-3.aspx" target="_blank">Part 3</a>.</p>
<h3><span style="font-weight: normal;">Google Chart Tools</span></h3>
<p><a href="http://code.google.com/apis/charttools/" target="_blank">Google Chart Tools</a> comes in two flavors:  <a href="http://code.google.com/apis/chart/index.html" target="_blank">Image Charts</a> and <a href="http://code.google.com/apis/visualization/interactive_charts.html" target="_blank">Interactive Charts</a>. Both sets have some very cool features. Your application just needs access to the internet.</p>
<div class="wp-caption alignright" style="width: 260px"><img title="This is a QR Code" src="http://www.google.com/chart?cht=qr&amp;chd=t:60,40&amp;chs=250x100&amp;chl=This%20is%20a%20QR%20code" alt="This is a QR Code" width="250" height="100" /><p class="wp-caption-text">This is a QR Code (That&#39;s also the message that appears if you have a decoder)</p></div>
<p>The only issue I see with using some external charting provider like Google is that you rely on them for core aspects of understanding your business. Say, one day, Google&#8217;s server&#8217;s go down for a 3 hour period &#8212; or the route to Google&#8217;s servers is unavailable. I see that happening about as often as the power going out at home &#8212; but it does happen. What does your application do to recover? What do you show when the graphics don&#8217;t appear?</p>
<p>That  minor issue aside, there are so many cool features with the Google Charting tools, that it outweighs the downside for small the medium sized applications.</p>
<p><a href="http://code.google.com/p/googlechartsharp/" target="_blank">Check out the googlechartsharp project at Google Code Project Hosting</a> for a .NET implementation. <a href="http://www.mattdurrant.com/GoogleCharts.aspx" target="_blank">Matt Durrant has another version with source code available</a>.</p>
<p><strong><em>Tip: If you want to use Google Chart Tools &#8211; Image Charts &#8212; over HTTPS, you need to change the base URL from </em></strong></p>
<p><a rel="nofollow" href="http://www.google.com/url?sa=D&amp;q=https://chart.apis.google.com/chart%3F&amp;usg=AFQjCNERKB8YgMNmgDEyl8i8veIu8tP7rw" target="_blank">http://chart.apis.google.com/chart?</a></p>
<p>to</p>
<p><a rel="nofollow" href="http://www.google.com/url?sa=D&amp;q=https://www.google.com/chart%3F&amp;usg=AFQjCNGPfW95ij2IVeDM0M8yDQ1c8auxqA" target="_blank">https://www.google.com/chart?</a>.</p>
<p>Google doesn&#8217;t have a valid SSL certificate on &#8220;chart.apis.google.com&#8221;.</p>
<p>Example:</p>
<p><a href="https://www.google.com/chart?cht=p3&amp;chd=t:60,40&amp;chs=250x100&amp;chl=Sample|Chart" target="_blank">https://www.google.com/chart?cht=p3&amp;chd=t:60,40&amp;chs=250&#215;100&amp;chl=Sample|Chart</a></p>
<p>Some sample Google Chart Images</p>
<div class="wp-caption aligncenter" style="width: 310px"><img title="Idea Chart - Venn Diagram Example" src="http://chart.apis.google.com/chart?chs=300x225&amp;cht=v&amp;chco=FF6342,ADDE63,63C6DE&amp;chd=t:100,80,60,30,30,30,10&amp;chdl=My+Ideas|Your+Ideas|Bob's+Ideas" alt="Venn Diagram Example" width="300" height="225" /><p class="wp-caption-text">Idea Chart - Venn Diagram Example</p></div>
<div class="wp-caption aligncenter" style="width: 450px"><img title="USA Thematic Map" src="http://chart.apis.google.com/chart?chf=bg,s,EAF7FE&amp;chs=440x220&amp;cht=t&amp;chco=F5F5F5,EDF0D4,6C9642,13390A&amp;chld=AKALARAZCACOCTDEFLGAHIIAIDILINKSKYLAMAMDMEMIMNMOMSMTNCNDNENHNJNMNVNYOHOKORPARISCSDTNTXUTVAVTWAWIWVWY&amp;chd=s:BfBBABKDCBBBAKDECSAQDBDGLLAAESJDEHGQBGCACFBBDPBH9A&amp;chtm=usa" alt="USA Thematic Map" width="440" height="220" /><p class="wp-caption-text">USA Thematic Map</p></div>
<h3>The R Project for Statistical Computing</h3>
<p><a href="http://www.r-project.org/" target="_blank">R is a Unix-based statistical analysis package that has the ability to create any type of visual representation imaginable</a>. Here&#8217;s a brief description from the About Us page at the R project</p>
<blockquote><p>R provides a wide variety of statistical (linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, &#8230;) and graphical techniques, and is highly extensible. The S language is often the vehicle of choice for research in statistical methodology, and R provides an Open Source route to participation in that activity.</p></blockquote>
<p><img class="alignleft" src="http://www.r-project.org/screenshots/ozone.png" alt="" width="600" height="480" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ninesys.com/2010/09/04/useful-charting-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MapReduce Options for .NET</title>
		<link>http://www.ninesys.com/2010/02/07/mapreduce-options-for-net/</link>
		<comments>http://www.ninesys.com/2010/02/07/mapreduce-options-for-net/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 06:33:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[mapreduce]]></category>

		<guid isPermaLink="false">http://www.ninesys.com/?p=193</guid>
		<description><![CDATA[There are some questions about how the recent patent award for MapReduce to Google will impact existing projects. DryadLINQ &#8211; Microsoft LINQ implementation (awesome idea) qizmt &#8211; MySpace MapReduce .NET implementation.]]></description>
			<content:encoded><![CDATA[<p>There are some questions about how the <a href="http://arstechnica.com/open-source/news/2010/01/googles-mapreduce-patent-what-does-it-mean-for-hadoop.ars">recent patent award for MapReduce to Google </a>will impact existing projects.</p>
<ul>
<li><a href="http://research.microsoft.com/en-us/projects/dryadlinq/default.aspx">DryadLINQ</a> &#8211; Microsoft LINQ implementation (awesome idea)</li>
<li><a href="http://code.google.com/p/qizmt/">qizmt</a> &#8211; MySpace MapReduce .NET implementation.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.ninesys.com/2010/02/07/mapreduce-options-for-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
