<?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>MarlabsBlogs.com</title>
	<atom:link href="http://www.marlabsblogs.com/blog2/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.marlabsblogs.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 03 Sep 2010 16:54:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>What all constitite BI?</title>
		<link>http://www.marlabsblogs.com/?p=685</link>
		<comments>http://www.marlabsblogs.com/?p=685#comments</comments>
		<pubDate>Fri, 03 Sep 2010 16:54:21 +0000</pubDate>
		<dc:creator>Rajesh Ramaswamy</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.marlabsblogs.com/?p=685</guid>
		<description><![CDATA[What all constitutes BI? It seems like this is a perennially big subject and is easy to get lost!
Well, the answer is not simple and I do not claim to know the right answer to this question. So let me throw the question right back at you. Consider the following 3 scenarios:
1.	In exhibit 1, I [...]]]></description>
			<content:encoded><![CDATA[<p>What all constitutes BI? It seems like this is a perennially big subject and is easy to get lost!<br style=”height:4em” /><br />
Well, the answer is not simple and I do not claim to know the right answer to this question. So let me throw the question right back at you. Consider the following 3 scenarios:<br style=”height:4em” /><br />
1.	In exhibit 1, I bring you the work of Charles Minard (1781-1870), a French civil engineer. “His best-known work, Carte figurative des pertes successives en hommes de l&#8217;Armee Français dans la campagne de Russe 1812-13, dramatically displays the number of Napoleon&#8217;s soldiers by the width of an ever-reducing band drawn across a map from France to Moscow. At its origin, a wide band shows 442,000 soldiers left France, narrowing across several hundred miles to100,000 men reaching Moscow. With a parallel temperature graph displaying deadly frigid Russian winter temperatures along the way, the band shrinks during the retreat to a pathetic thin trickle of 10,000 survivors returning to their homeland”. Check <a href="http://upload.wikimedia.org/wikipedia/commons/2/29/Minard.png" target="_blank">http://upload.wikimedia.org/wikipedia/commons/2/29/Minard.png</a><br style=”height:4em” /><br />
2.	As exhibit 2, this article from the NY Times (<a href="http://www.nytimes.com/interactive/2009/11/09/world/europe/20091109-berlinwallthennow.html" target="_blank">http://www.nytimes.com/interactive/2009/11/09/world/europe/20091109-berlinwallthennow.html</a>), published on the 20th anniversary of the Berlin wall demolition, displays with its innovative photo mash-ups and adjoining commentary how life has changed for the better in unified Germany.<br style=”height:4em” /><br />
3.	Finally, as exhibit set 3, let us move to sports. Check out the ubiquitous “worm” now well publicized in all televised cricket (<a href="http://www.cricinfo.com/zim-tri2010/engine/match/452150.html?view=graph" target="_blank">http://www.cricinfo.com/zim-tri2010/engine/match/452150.html?view=graph</a>) or the much more sophisticated Guardian Chalkboards (<a href="http://www.guardian.co.uk/football/chalkboards">http://www.guardian.co.uk/football/chalkboards</a>) that allow you to create your own interactive visualizations to analyze player/team performance. Finally, for those looking forward to the football (soccer) world cup – here is the mother of all planners (<a href="http://www.marca.com/deporte/futbol/mundial/sudafrica-2010/calendario-english.html " target="_blank">http://www.marca.com/deporte/futbol/mundial/sudafrica-2010/calendario-english.html </a>)<br style=”height:4em” /><br />
Now, do any or all of the above, fall under the umbrella of business intelligence? Your answer is as good as mine. What I do know of Business Intelligence is that, like our major cities, it constantly grows, evolves and stretches it boundaries.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marlabsblogs.com/?feed=rss2&amp;p=685</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Revolutionizes Computing</title>
		<link>http://www.marlabsblogs.com/?p=678</link>
		<comments>http://www.marlabsblogs.com/?p=678#comments</comments>
		<pubDate>Fri, 27 Aug 2010 08:47:48 +0000</pubDate>
		<dc:creator>Srinivasan Balram</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.marlabsblogs.com/?p=678</guid>
		<description><![CDATA[http://arstechnica.com/gaming/news/2010/08/microsoft-beats-intel-amd-to-market-with-cpugpu-combo-chip.ars
&#8220;At Hot Chips today, Microsoft&#8217;s Xbox team unveiled details of the system-on-a-chip (SoC) that powers the newer, slimmer Xbox 360 250GB model. Produced on the IBM/GlobalFoundries 45nm process, it&#8217;s fair to say that the new SoC is the first mass-market, desktop-class processor to combine a CPU, GPU, memory, and I/O logic onto a single piece [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://arstechnica.com/gaming/news/2010/08/microsoft-beats-intel-amd-to-market-with-cpugpu-combo-chip.ars" target="_blank">http://arstechnica.com/gaming/news/2010/08/microsoft-beats-intel-amd-to-market-with-cpugpu-combo-chip.ars</a><br />
<br style=”height:4em” />&#8220;At Hot Chips today, Microsoft&#8217;s Xbox team unveiled details of the system-on-a-chip (SoC) that powers the newer, slimmer Xbox 360 250GB model. Produced on the IBM/GlobalFoundries 45nm process, it&#8217;s fair to say that the new SoC is the first mass-market, desktop-class processor to combine a CPU, GPU, memory, and I/O logic onto a single piece of silicon. &#8220;<br style=”height:4em” /><br />
What does this mean?<br style=”height:4em” /><br />
Apple is toast…Google is getting crisped! Microsoft at this point has redefined the computing landscape for all entities, hardware and software included, for the next decade. By defining and producing a piece of CPU + GPU, they have delivered on a new vision for computing for the 21st century. What’s more, if they rearchitect/optimize Windows for this platform, it could signal the end of &#8220;Unix.&#8221; This also means that Apple&#8217;s approach of OpenCL and nVidia&#8217;s approach to GPGPU are dead. Further this kills ARM technology since nothing in the ARM platform can deliver GPU level performance &#8212; and this design is already power efficient as well. Virtualization / cloud computing is dead as well!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marlabsblogs.com/?feed=rss2&amp;p=678</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tree Maps &#8211; An Excellent Method for Representing Complex Hierarchical Data</title>
		<link>http://www.marlabsblogs.com/?p=654</link>
		<comments>http://www.marlabsblogs.com/?p=654#comments</comments>
		<pubDate>Tue, 24 Aug 2010 14:44:17 +0000</pubDate>
		<dc:creator>Rajesh Ramaswamy</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.marlabsblogs.com/?p=654</guid>
		<description><![CDATA[What are Tree Maps?
http://en.wikipedia.org/wiki/TreemappingHistory of tree maps from the “founder”:

http://www.cs.umd.edu/hcil/treemap-history/
(Also, downloadable tools for generating tree maps along with some excellent algorithms)
How can I create Tree Maps? Most leading commercial BI tools support creation of tree maps in their dashboards, but if you don’t have access to one and want to play with and understand it, [...]]]></description>
			<content:encoded><![CDATA[<p>What are Tree Maps?<a href="http://en.wikipedia.org/wiki/Treemapping" target="_blank"><br style=”height:4em” /><br />
http://en.wikipedia.org/wiki/Treemapping</a><br style=”height:4em” /><a href="http://en.wikipedia.org/wiki/Treemapping" target="_blank"></a><br style=”height:4em” />History of tree maps from the “founder”:<br />
<br style=”height:4em” /></p>
<p><a href="http://www.cs.umd.edu/hcil/treemap-history/" target="_blank">http://www.cs.umd.edu/hcil/treemap-history/</a><br style=”height:4em” /><br />
(Also, downloadable tools for generating tree maps along with some excellent algorithms)<br style=”height:4em” /><br />
How can I create Tree Maps? Most leading commercial BI tools support creation of tree maps in their dashboards, but if you don’t have access to one and want to play with and understand it, you could do worse than go here:<br style=”height:4em” /><br />
<a href="http://manyeyes.alphaworks.ibm.com/manyeyes/page/Treemap.html" target="_blank">http://manyeyes.alphaworks.ibm.com/manyeyes/page/Treemap.html</a><br style=”height:4em” /><br />
“Many eyes” is a great place for your information visualization needs!<br />
A good example of tree-maps that I stumbled upon yesterday is here:<br />
<br style=”height:4em” /><a href="http://news.bbc.co.uk/2/hi/technology/10187248.stm" target="_blank">http://news.bbc.co.uk/2/hi/technology/10187248.stm</a>.<br />
<br style=”height:4em” />The interesting stuff on supercomputers is a bonus!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marlabsblogs.com/?feed=rss2&amp;p=654</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>4.NET 4.0 Libraries You *Should* Know Better – MEF, Reactive, Tasks and Dynamic</title>
		<link>http://www.marlabsblogs.com/?p=641</link>
		<comments>http://www.marlabsblogs.com/?p=641#comments</comments>
		<pubDate>Thu, 19 Aug 2010 09:52:42 +0000</pubDate>
		<dc:creator>Anoop Madhusudanan</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.marlabsblogs.com/?p=641</guid>
		<description><![CDATA[In this post, I’ll consolidate few posts on four .NET libraries/frameworks, that’ll help you write better apps

MEF or Managed Extensibility Framework &#8211; System.ComponentModel.Composition
MEF or Managed Extensibility Framework is cool. Firstly, it allows you to decouple your components pretty easily. Secondly, it supports various component discovery scenarios, and enables you to write better frameworks.
* An Introduction [...]]]></description>
			<content:encoded><![CDATA[<p>In this post, I’ll consolidate few posts on four .NET libraries/frameworks, that’ll help you write better apps<br />
<br style="”height:4em”" /></p>
<p><strong>MEF or Managed Extensibility Framework</strong> &#8211; System.ComponentModel.Composition<br style="”height:4em”" /><br />
MEF or Managed Extensibility Framework is cool. Firstly, it allows you to decouple your components pretty easily. Secondly, it supports various component discovery scenarios, and enables you to write better frameworks.<br style="”height:4em”" /><br />
* <a href="http://amazedsaint.blogspot.com/2009/11/mef-or-managed-extension-framework.html" target="_blank">An Introduction to MEF- Creating a Zoo And Animals</a><br />
* <a href="http://amazedsaint.blogspot.com/2010/06/mef-or-managed-extensibility-framework.html" target="_blank">MEF or Managed Extensibility Framework and Lazy&lt;T&gt; – Being Lazy with MEF, Export Attributes etc</a><br style="”height:4em”" /><br />
<strong>Reactive Extensions and LINQ To Events</strong> – System.Reactive<br style="”height:4em”" /><br />
Reactive Extensions will soon become the de-facto for writing asynchronous code in a declarative manner .NET Rx gives greater freedom to compose new events – you can create specific events out of general events.<br style="”height:4em”" /><br />
*<a href="http://amazedsaint.blogspot.com/2010/02/what-is-linq-to-events-aka-rx-framework.html" target="_blank"> What is LINQ To Events</a><br />
* <a href="Concepts And First Look" target="_blank">Concepts And First Look</a><br />
* <a href="http://amazedsaint.blogspot.com/2009/11/linq-to-events-more-on-net-reactive.html" target="_blank">Linq To Events – A WPF Drawing Demo</a><br />
* <a href="http://amazedsaint.blogspot.com/2009/11/linq-to-events-generating-wrapper.html" target="_blank">A Text Template for generating GetEventName wrapper</a><br style="”height:4em”" /><br />
<strong>Parallel Extensions and Tasks</strong> – System.Threading.Tasks<br style="”height:4em”" /><br />
With those multi core processors everywhere, support for parallelism is an already implicit requirement for any new application. NET 4.0 framework provides a wealth of easy to use primitives and abstractions to enable developers to quickly write parallel programs, targeting multi core machines.<br style="”height:4em”" /><br />
* <a href="An Introduction to Tasks in Parallel Extensions" target="_blank">An Introduction to Tasks in Parallel Extensions</a><br style="”height:4em”" /><br />
<strong>Dynamic Extensions </strong>– System.Dynamic<br style="”height:4em”" /><br />
C# 4.0 introduced dynamic capabilities (duck typing) capabilities. There are a number of scenarios where the dynamic features can really simplify things for you. For example, let us assume a Reflection based scenario where you load a type (from an external assembly or so) to invoke a member, or think about a dynamic fluent wrapper on top of XML or JSON.<br style="”height:4em”" /><br />
* <a href="An introduction to C# 4.0 dynamic keyword" target="_blank">An introduction to C# 4.0 dynamic keyword</a><br />
* <a href="Understanding ExpandoObject in .NET 4.0" target="_blank">Understanding ExpandoObject in .NET 4.0</a><br />
* <a href="http://amazedsaint.blogspot.com/2010/02/introducing-elasticobject-for-net-40.html" target="_blank">A Dynamic Wrapper in .NET 4.0</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marlabsblogs.com/?feed=rss2&amp;p=641</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Core&#8221; Technology Failure of Virtualization &#8211; Software vs. Hardware</title>
		<link>http://www.marlabsblogs.com/?p=629</link>
		<comments>http://www.marlabsblogs.com/?p=629#comments</comments>
		<pubDate>Fri, 13 Aug 2010 11:01:16 +0000</pubDate>
		<dc:creator>Srinivasan Balram</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.marlabsblogs.com/?p=629</guid>
		<description><![CDATA[The rapidly increasing core count in hardware is pushing virtualization technology to its limits. The latest VMWare vSphere hypervisor, in its enterprise edition, can only do an eight-way virtual SMP. That is, it cannot even support a single Intel processor which has 16 hyperthreaded cores in totality!
And that&#8217;s the tale of the market leader  [...]]]></description>
			<content:encoded><![CDATA[<p>The rapidly increasing core count in hardware is pushing virtualization technology to its limits. The latest VMWare vSphere hypervisor, in its enterprise edition, can only do an eight-way virtual SMP. That is, it cannot even support a single Intel processor which has 16 hyperthreaded cores in totality!<br style="”height:4em”" /><br />
And that&#8217;s the tale of the market leader <img src='http://www.marlabsblogs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br style="”height:4em”" /><br />
So which company will want to entrust their enterprise computing platform on virtualization that cannot even support two Intel Xeon CPUs (32 cores with hyperthreading)?<br style="”height:4em”" /><br />
Also, the era of General Purpose Graphics Processor Unit (GPGPU) computing is upon us. This marks a watershed event in the computing world. Even though this started a few years ago (2007-8), the phenomenal increase in GPU core count has made it a reality that cannot be ignored in 2010, especially with the shipping of Snow Leopard by Apple.<br style="”height:4em”" /><br />
Open CL merely plays a primitive load balancing act between the CPU and GPU.<br style="”height:4em”" /><br />
2010 will be a landmark year in the history of computing as most software technologies have been shattered by a tsunami of &#8216;cores&#8217; &#8212; virtualization, JVM/CLR (i.e. Java/C#) &#8212; even C/C++ &amp; Unix are barely hanging in there. None of them are able to keep up with this huge wave of cores and are getting choked by a vacuum of conceptual/logical architecture.<br style="”height:4em”" /><br />
The onslaught of GPUs will slowly but steadily erode x86 dominance.<br style="”height:4em”" /><br />
Along with the fall of virtualization, one can clearly visualize the big &#8216;crash of the clouds&#8217; i.e. large scale failure of &#8216;Cloud Computing&#8217; &#8212; which is still being peddled as the magic platform &#8212; resting on the &#8217;solidly shaky&#8217; foundation of virtualization.<br style="”height:4em”" /><br />
What will rise out of this destruction of procedural and object paradigms is functional programming. Procedural programming becomes too expensive due to the overhead of threads. Objects suffer and the additional burden of memory falls on large scale. Functional provides a clear break between the in models of computational logic (what) and execution logic (how). Procedural is all &#8216;how&#8217;&#8211; object-oriented is all &#8216;what&#8217;.<br style="”height:4em”" /><br />
Once Hypervisors and/or OS&#8217;s (be it Unix or Windows or OS X or something else) are rebuilt on this partitioning principle, only then can software be back on the road to regaining the productivity mantle.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marlabsblogs.com/?feed=rss2&amp;p=629</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Public Cloud Offerings come with a Catch!</title>
		<link>http://www.marlabsblogs.com/?p=619</link>
		<comments>http://www.marlabsblogs.com/?p=619#comments</comments>
		<pubDate>Tue, 03 Aug 2010 16:17:32 +0000</pubDate>
		<dc:creator>Srinivasan Balram</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.marlabsblogs.com/?p=619</guid>
		<description><![CDATA[After all the &#8217;song and dance,&#8217; none of the public cloud computing offerings seem to be able to handle deploying high-availability (i.e. clustered) database environments or high-availability (i.e. clustered) app/web servers.
These offerings do not provide the underlying hardware infrastructure or show real ’hardware utilization metrics.’ Only web apps that are horizontally scalable by design are [...]]]></description>
			<content:encoded><![CDATA[<p>After all the &#8217;song and dance,&#8217; none of the public cloud computing offerings seem to be able to handle deploying high-availability (i.e. clustered) database environments or high-availability (i.e. clustered) app/web servers.<br style="”height:4em”" /><br />
These offerings do not provide the underlying hardware infrastructure or show real ’hardware utilization metrics.’ Only web apps that are horizontally scalable by design are easily deployable on public clouds. This is to say that only small to mid-size apps are suitable with the current generation of public cloud offerings.<br />
Therefore private clouds and hosting solutions are always going to have a huge edge when it comes to providing high-availability offerings with ’transparent hardware metrics.’<br />
<br style="”height:4em”" />Amazon:<br />
<a href="http://aws.amazon.com/ec2/instance-types/" target="_blank">http://aws.amazon.com/ec2/instance-types/</a><br />
<a href="http://aws.amazon.com/ec2/pricing/" target="_blank">http://aws.amazon.com/ec2/pricing/</a><br />
<br style="”height:4em”" />Google:<br />
<a href="http://code.google.com/appengine/kb/business.html#cost" target="_blank">http://code.google.com/appengine/kb/business.html#cost</a><br />
<br style="”height:4em”" />Microsoft: (No production offerings!):<br />
<a href="http://www.microsoft.com/windowsazure/offers/" target="_blank">http://www.microsoft.com/windowsazure/offers/</a><br />
<br style="”height:4em”" />Microsoft vs. Google:<br />
<a href="http://www.businessinsider.com/microsoft-azure-vs-google-app-engine-vs-amazon-web-services-2009-7" target="_blank">http://www.businessinsider.com/microsoft-azure-vs-google-app-engine-vs-amazon-web-services-2009-7</a><br />
<br style="”height:4em”" />IBM vs. Google:<a href="http://blog.taragana.com/index.php/archive/ibm-tries-to-blow-away-googles-cloud-computing-campaign-with-low-cost-e-mail-for-businesses/" target="_blank">http://blog.taragana.com/index.php/archive/ibm-tries-to-blow-away-googles-cloud-computing-campaign-with-low-cost-e-mail-for-businesses/<br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marlabsblogs.com/?feed=rss2&amp;p=619</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Will Java 7 Usher in a New Maintenance Wave?</title>
		<link>http://www.marlabsblogs.com/?p=588</link>
		<comments>http://www.marlabsblogs.com/?p=588#comments</comments>
		<pubDate>Tue, 13 Jul 2010 14:03:40 +0000</pubDate>
		<dc:creator>Srinivasan Balram</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.marlabsblogs.com/?p=588</guid>
		<description><![CDATA[The next major Java SE release, Java 7, could potentially usher in a maintenance wave starting Sep 2010. Java7 has lot of good features . . .
http://openjdk.java.net/projects/jdk7/features/So much so that it almost feels like a new language . . . e.g. Multicatch, Jigsaw . . .
http://openjdk.java.net/projects/jdk7/features/
http://code.joejag.com/2009/new-language-features-in-java-7/
This could trigger a massive rewrite of the entire Java [...]]]></description>
			<content:encoded><![CDATA[<p>The next major Java SE release, Java 7, could potentially usher in a maintenance wave starting Sep 2010. Java7 has lot of good features . . .<a href=" http://openjdk.java.net/projects/jdk7/features/" target="_blank"><br style=”height:4em” /><br />
http://openjdk.java.net/projects/jdk7/features/</a>So much so that it almost feels like a new language . . . e.g. Multicatch, Jigsaw . . .<br />
<br style=”height:4em” /><a href="http://openjdk.java.net/projects/jdk7/features/" target="_blank">http://openjdk.java.net/projects/jdk7/features/</a></p>
<p><a href="http://code.joejag.com/2009/new-language-features-in-java-7/" target="_blank">http://code.joejag.com/2009/new-language-features-in-java-7/</a><br style=”height:4em” /><br />
This could trigger a massive rewrite of the entire Java codebase.<br style=”height:4em” /><br />
Take this with C# 4.0 new features . . . and F# the new successor . . . the entire .NET platform could get a rewrite as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marlabsblogs.com/?feed=rss2&amp;p=588</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Business Process Intelligence Explained</title>
		<link>http://www.marlabsblogs.com/?p=577</link>
		<comments>http://www.marlabsblogs.com/?p=577#comments</comments>
		<pubDate>Tue, 01 Jun 2010 11:38:43 +0000</pubDate>
		<dc:creator>Srinivasan Balram</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.marlabsblogs.com/?p=577</guid>
		<description><![CDATA[Business Process Intelligence (BPI) is an area that is quickly gaining interest and importance in all industries alike.
But what is Business Process Intelligence?BPI refers to the application of various measurement and analysis techniques in the area of business process management. BPI increases the quality of process execution through features such as analysis, prediction, monitoring, control, [...]]]></description>
			<content:encoded><![CDATA[<p>Business Process Intelligence (BPI) is an area that is quickly gaining interest and importance in all industries alike.<br style="”height:4em”" /><br />
<strong>But what is Business Process Intelligence?</strong><br style="”height:4em”" /><br style="”height:4em”" />BPI refers to the application of various measurement and analysis techniques in the area of business process management. BPI increases the quality of process execution through features such as analysis, prediction, monitoring, control, and optimization.<br style="”height:4em”" /><br />
<a href="http://is.tm.tue.nl/bpi09/" target="_blank"> http://is.tm.tue.nl/bpi09/</a><br style="”height:4em”" /><br />
Some early research papers:<br style="”height:4em”" /><br />
<a href="http://www.hpl.hp.com/techreports/2002/HPL-2002-119.pdf" target="_blank"> http://www.hpl.hp.com/techreports/2002/HPL-2002-119.pdf</a><br style="”height:4em”" /><br />
<a href="http://www.prism.uvsq.fr/~grig/These/ci.pdf" target="_blank"> http://www.prism.uvsq.fr/~grig/These/ci.pdf</a><br style="”height:4em”" /><br />
A practical explanation:<br style="”height:4em”" /><a href="http://www.ebizq.net/blogs/nari/2008/09/business_process_intelligence.php" target="_blank"><br />
http://www.ebizq.net/blogs/nari/2008/09/business_process_intelligence.php</a><br style="”height:4em”" /><br />
What is Business Process Analytics?<br style="”height:4em”" /><br />
<a href="http://www.wfmc.org/business-process-analytics-format.html" target="_blank"> http://www.wfmc.org/business-process-analytics-format.html</a><br style="”height:4em”" /><br />
What is XPDL?<br style="”height:4em”" /><br />
<a href="http://www.wfmc.org/xpdl.html" target="_blank"> http://www.wfmc.org/xpdl.html</a><br style="”height:4em”" /><br />
Who&#8217;s using it?<br style="”height:4em”" /><br />
<a href="http://www.wfmc.org/xpdl-implementations.html" target="_blank"> http://www.wfmc.org/xpdl-implementations.html</a><br style="”height:4em”" /><br />
Free BPM tools<br style="”height:4em”" /><br />
<a href="http://bpmfundamentals.wordpress.com/2009/07/10/free-bpm-modeling-tools/" target="_blank"> http://bpmfundamentals.wordpress.com/2009/07/10/free-bpm-modeling-tools/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marlabsblogs.com/?feed=rss2&amp;p=577</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Founder quits Oracle &#8212; lessons to be learnt</title>
		<link>http://www.marlabsblogs.com/?p=564</link>
		<comments>http://www.marlabsblogs.com/?p=564#comments</comments>
		<pubDate>Tue, 04 May 2010 09:10:46 +0000</pubDate>
		<dc:creator>Srinivasan Balram</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.marlabsblogs.com/?p=564</guid>
		<description><![CDATA[In a major development, James Gosling, the father of the Java programming language, has left Oracle Corporation.
 http://www.infoq.com/news/2010/04/gosling_leaves_oracle
There are quite a few lessons to be learned here:


You can invent Java and still be out of a job!
 No language lasts forever.
 Nothing will replace &#8220;select *&#8221; aka SQL. It has nothing to do with computer [...]]]></description>
			<content:encoded><![CDATA[<p>In a major development, James Gosling, the father of the Java programming language, has left Oracle Corporation.<br style="”height:4em”" /><br />
<a href="http://www.infoq.com/news/2010/04/gosling_leaves_oracle" target="_blank"> http://www.infoq.com/news/2010/04/gosling_leaves_oracle</a><br style="”height:4em”" /><br />
There are quite a few lessons to be learned here:<br />
<br style="”height:4em”" /></p>
<ul>
<li>You can invent Java and still be out of a job!</li>
<li> No language lasts forever.</li>
<li> Nothing will replace &#8220;select *&#8221; aka SQL. It has nothing to do with computer science. The foundations of mathematics are built on set theory &#8212; unless some other language can be invented on top of set theory that betters SQL.</li>
<li> Time to go functional/dynamic: The object-oriented era is coming to an end.</li>
</ul>
<p><br style="”height:4em”" />Per the grapevine, Gosling is probably looking at the following choices:<br style="”height:4em”" /><br />
1) Join Google.<br />
2) Join IBM.<br />
3) Move to academics (like Bjarne Stroustrup did).<br style="”height:4em”" /><br />
It would indeed be something if he joined Microsoft instead! Don&#8217;t think that’s likely though…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marlabsblogs.com/?feed=rss2&amp;p=564</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solid State Disk – a technology whose time has come</title>
		<link>http://www.marlabsblogs.com/?p=558</link>
		<comments>http://www.marlabsblogs.com/?p=558#comments</comments>
		<pubDate>Sat, 01 May 2010 08:54:31 +0000</pubDate>
		<dc:creator>Srinivasan Balram</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.marlabsblogs.com/?p=558</guid>
		<description><![CDATA[It seems like Solid State Disks (SSDs) on servers have finally arrived. Since most environments use storage area networks (SANs), it&#8217;s a huge performance boost to use SSDs unless there is a need for storage in excess of 250GB on the local drive for servers.
What is a Solid State Disk?
 http://en.wikipedia.org/wiki/Solid-state_drive
HDD vs. SSD
 http://www.overclockers.com/hdd-vs-ssd/
Going by [...]]]></description>
			<content:encoded><![CDATA[<p>It seems like Solid State Disks (SSDs) on servers have finally arrived. Since most environments use storage area networks (SANs), it&#8217;s a huge performance boost to use SSDs unless there is a need for storage in excess of 250GB on the local drive for servers.<br style="”height:4em”" /><br />
What is a Solid State Disk?<br style="”height:4em”" /><br />
<a href="http://en.wikipedia.org/wiki/Solid-state_drive" target="_blank"> http://en.wikipedia.org/wiki/Solid-state_drive</a><br style="”height:4em”" /><br />
HDD vs. SSD<br style="”height:4em”" /><br />
<a href="http://www.overclockers.com/hdd-vs-ssd/" target="_blank"> http://www.overclockers.com/hdd-vs-ssd/</a><br style="”height:4em”" /><br />
Going by the above article, SSDs promise 10 times faster reads/writes.<br style="”height:4em”" /><br />
Reads 2x SSD Raid0 = .072ms * 1000 = 72ms 2x HDD Raid0 = 9.590ms * 1000 = 9590ms.<br />
Writes 2x SSD Raid0 = .104ms * 1000 = 104ms 2x HDD Raid0 = 1.167ms * 1000 = 1167ms<br style="”height:4em”" /><br />
Availability:<br style="”height:4em”" /><br />
<a href="http://www.storagesearch.com/ssd-buyers-guide.html" target="_blank"> http://www.storagesearch.com/ssd-buyers-guide.html</a><br style="”height:4em”" /><br />
1TB SSD:<br style="”height:4em”" /><br />
<a href="http://www.pcworld.com/article/194327/want_a_cheap_ssd_oczs_4000_ssd_may_not_be_for_you.html" target="_blank"> http://www.pcworld.com/article/194327/want_a_cheap_ssd_oczs_4000_ssd_may_not_be_for_you.html<br style="”height:4em”" /></a><br />
Budget options:<br style="”height:4em”" /><br />
<a href="http://www.google.com/products?hl=en&amp;q=SSD&amp;um=1&amp;ie=UTF-8&amp;ei=94XIS5mDLoL78AaVmLCHBw&amp;sa=X&amp;oi=product_result_group&amp;ct=title&amp;resnum=3&amp;ved=0CDYQrQQwAg" target="_blank"> http://www.google.com/products?hl=en&amp;q=SSD&amp;um=1&amp;ie=UTF-8&amp;ei=94XIS5mDLoL78AaVmLCHBw&amp;sa=X&amp;oi=product_result_group&amp;ct=title&amp;resnum=3&amp;ved=0CDYQrQQwAg</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marlabsblogs.com/?feed=rss2&amp;p=558</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
