<?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:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>My life is a quest for the Life</title>
	<atom:link href="http://evolutioneer.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://evolutioneer.wordpress.com</link>
	<description>Principia Technica - The Information-genetics and more ...</description>
	<pubDate>Mon, 09 Jun 2008 16:29:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>en</language>
			<item>
		<title>Adobe-Apple Merger : Rise of Titan</title>
		<link>http://evolutioneer.wordpress.com/2007/10/17/adobe-apple-rise-of-titan/</link>
		<comments>http://evolutioneer.wordpress.com/2007/10/17/adobe-apple-rise-of-titan/#comments</comments>
		<pubDate>Wed, 17 Oct 2007 16:37:31 +0000</pubDate>
		<dc:creator>Harshal Hayatnagarkar</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Apple]]></category>

		<category><![CDATA[Business]]></category>

		<category><![CDATA[M &amp; A]]></category>

		<guid isPermaLink="false">http://evolutioneer.wordpress.com/2007/10/17/adobe-apple-rise-of-titan/</guid>
		<description><![CDATA[I was exploring on internet about Oracle&#8217;s offer for Bea systems. During that exploration, I encountered a blog post which discusses the Oracle&#8217;s offer, around many interesting facets, including a speculation about  merger between SAP and IBM. Sometime back I read about Microsoft&#8217;s interest in Yahoo. Years before we saw a huge merger between [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I was exploring on internet about <a href="http://www.reuters.com/article/mergersNews/idUSWEN165820071013" title="Reuters News Item">Oracle&#8217;s offer for Bea systems</a>. During that exploration, I encountered a <a href="http://blogs.zdnet.com/BTL/?p=6600" title="Oracle’s BEA buyout">blog post</a> which discusses the Oracle&#8217;s offer, around many interesting facets, including a speculation about  merger between SAP and IBM. Sometime back I read about <a href="http://www.forbes.com/markets/feeds/afx/2007/05/04/afx3685501.html" title="Forbes.com - Microsoft eyes Yahoo takeover deal">Microsoft&#8217;s interest in Yahoo</a>. Years before we saw a huge <a href="http://archives.cnn.com/2001/BUSINESS/asia/09/04/hp.compaq/" title="H-P, Compaq agree to $25 billion merger">merger between HP and Compaq</a>. All these inputs triggered a thought in mind my mind - a merger between <a href="http://www.adobe.com" title="Adobe Home Page">Adobe </a>and <a href="http://www.apple.com" title="Apple Home Page">Apple</a>. It might be my flight of fancy, however the merger can have many practical benefits, to each of the entities.</p>
<p>Adobe has strong foothold in applications and products such as Adobe Photoshop, Adobe Acrobat, Adobe CS3 and now Adobe Flex. In the era of Rich Internet Applications, Adobe&#8217;s Flex should play a very important role. Historically flash has been a popular portable runtime, but only for browsers. Adobe Integrated Runtime provides the same capability on desktop so that Flex applications can be run as if native applications. Apart from these products, Adobe supports ColdFusion, a server-side web platform, similar to ASP/JSP/PHP/Rails. Very recently there was <a href="http://www.riapedia.com/2007/10/01/adobe_enters_online_office_game_buzzword" title="Adobe acquires Buzzword">a news</a> indicating Adobe&#8217;s interest in online office suite. Having a good foothold in the products space, what Adobe does not have (or at least I don&#8217;t know) is exposure to hardware platforms, appliances and operating systems. This is where Apple&#8217;s expertise can support to deliver dramatic results.</p>
<p>Apple has been the choice of connoisseurs. Mac, MacOS X, etc have become popular and their users are difficult to be convinced to switch to another platform. Innovative products and services such as iPod, iPhone and iTunes helped to develop a creative and positive image in the minds of people. Despite all these success stories, Apple could not be successful in application software, comparing with its platforms and appliances.</p>
<p>Apple&#8217;s experience in hardware, platforms and services combined with Adobe experience in applications, platforms and development tools complementary for each other. Of course Apple is larger in terms of revenue, employee strength, number years in business etc. Two choices are available (as I see them) - Merger or Collaboration. Merger of Adobe and Apple can emerge as an entity which can be more innovative and more competitive, to play an important role in years to come.</p>
<p>But after all, this is all day-dreaming&#8230;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evolutioneer.wordpress.com/37/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evolutioneer.wordpress.com/37/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evolutioneer.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evolutioneer.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evolutioneer.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evolutioneer.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evolutioneer.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evolutioneer.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evolutioneer.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evolutioneer.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evolutioneer.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evolutioneer.wordpress.com/37/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evolutioneer.wordpress.com&blog=1401697&post=37&subd=evolutioneer&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evolutioneer.wordpress.com/2007/10/17/adobe-apple-rise-of-titan/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/iamharshal-128.jpg" medium="image">
			<media:title type="html">The Clairvoyant</media:title>
		</media:content>
	</item>
		<item>
		<title>Java Processors - Can it be Resurrection of Phoenix?</title>
		<link>http://evolutioneer.wordpress.com/2007/10/14/java-processors-can-it-be-resurrection-of-phoenix/</link>
		<comments>http://evolutioneer.wordpress.com/2007/10/14/java-processors-can-it-be-resurrection-of-phoenix/#comments</comments>
		<pubDate>Sun, 14 Oct 2007 10:00:23 +0000</pubDate>
		<dc:creator>Harshal Hayatnagarkar</dc:creator>
		
		<category><![CDATA[Virtualization]]></category>

		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://evolutioneer.wordpress.com/2007/10/14/java-processors-can-it-be-resurrection-of-phoenix/</guid>
		<description><![CDATA[Over last 12 years, Java has become almost de facto in application development paradigm. Initial days were complaining about the performance of Java programs. However there is no doubt that enormous efforts that have been put in optimization of Java compiler and JVM implementations, have given handsome returns. But we know, rather we need to [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Over last 12 years, Java has become almost de facto in application development paradigm. Initial days were complaining about the performance of Java programs. However there is no doubt that enormous efforts that have been put in optimization of Java compiler and JVM implementations, have given handsome returns. But we know, rather we need to know, that there is an upper limit to this optimization for performance, being implemented as a software. Despite Java&#8217;s wide acceptance, Java Virtual Machines are limited to be software deployments. There is an emerging need, to have Java Virtual Machine in  hardware.</p>
<p>Fortunately the space is not an entirely unexplored territory. There were several efforts to implement <a href="http://en.wikipedia.org/wiki/Java_processor" title="Wikipedia article on Java Processors">Java processors</a> and including <a href="http://en.wikipedia.org/wiki/PicoJava" title="Wikipedia article on PicoJava">PicoJava</a>, one of them from Sun Microsystems. It seems a very promising concept and it should become more and more relevant in days to come. Imagine a system with many cores, for example &#8216;<a href="http://www.sun.com/processors/UltraSPARC-T2/features.xml" title="UltraSPARC T2 Processor @ Sun.com">SUN UltraSPARC T2</a>&#8216; that has 8 cores per CPU. Now all these cores are identical and a server with 8-way configuration would have 64 cores. This kinds of systems leave a lot of room for something called as &#8216;Domain-specific Processors&#8217;, hence it makes lot of sense to have four dedicated Java processors part of the system. One of such example is presented by IBM for its <a href="http://www-03.ibm.com/systems/z/zaap/" title="zAAP @ IBM">System Z Application Assist Processor(zAAP)</a>. Primary benefit of having such processors would be their specialization. Such processors can be optimized to a larger extent, they can be upgraded frequently and would be cheaper. Apart from that, these processors leave the main general purpose processors free to do their tasks. Thus a Java Processor can be a co-processor to your main processor. Remember the known examples such as &#8216;Intel 387&#8242; or today&#8217;s Graphics Processing Units (GPUs). Checkout some benchmarks for <a href="http://www.itindepth.com/JoseCastano-zAAP.htm" title="zAAP benchmarks">IBM&#8217;s zAAP</a>.</p>
<p>Another very interesting initiative is from <a href="http://dev2dev.bea.com/blog/jonmountjoy/archive/2006/05/jrockit_jvms_hy.html" title="JVM on Metal in virtualized mode">Bea Systems</a>, that talks about <a href="http://www.zdnetasia.com/techguide/java/0,39044898,62030625,00.htm" title="BEA speeds up Java on virtual machines - A news article at ZDNet">JVM Hypervisor</a>. This can, meanwhile, provide some breathing space. The idea was, I guess, first presented by Joakim Dahlstedt (CTO of Bea) at JavaOne 2006. One can find PDF of the presentation here - <a href="developers.sun.com/learning/javaoneonline/2006/coolstuff/TS-3792.pdf" title="Presentation">“Bare Metal”—Speeding Up Java™ Technology in a Virtualized Environment</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evolutioneer.wordpress.com/36/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evolutioneer.wordpress.com/36/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evolutioneer.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evolutioneer.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evolutioneer.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evolutioneer.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evolutioneer.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evolutioneer.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evolutioneer.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evolutioneer.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evolutioneer.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evolutioneer.wordpress.com/36/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evolutioneer.wordpress.com&blog=1401697&post=36&subd=evolutioneer&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evolutioneer.wordpress.com/2007/10/14/java-processors-can-it-be-resurrection-of-phoenix/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/iamharshal-128.jpg" medium="image">
			<media:title type="html">The Clairvoyant</media:title>
		</media:content>
	</item>
		<item>
		<title>Separation of concerns and ideas</title>
		<link>http://evolutioneer.wordpress.com/2007/09/24/separation-of-concerns-and-ideas/</link>
		<comments>http://evolutioneer.wordpress.com/2007/09/24/separation-of-concerns-and-ideas/#comments</comments>
		<pubDate>Mon, 24 Sep 2007 07:10:08 +0000</pubDate>
		<dc:creator>Harshal Hayatnagarkar</dc:creator>
		
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://evolutioneer.wordpress.com/2007/09/24/separation-of-concerns-and-ideas/</guid>
		<description><![CDATA[It is almost always initially easy and later on painful to mix ideas. Same happened for me, for a while. Hence I decided to start another blog, &#8216;http://clairvoyant.wordpress.com&#8217;.
So to make it simple -

http://evolutioneer.wordpress.com- Nothing but technology
http://clairvoyant.wordpress.com - Anything but technology

I hope this would be working fine.
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>It is almost always initially easy and later on painful to mix ideas. Same happened for me, for a while. Hence I decided to start another blog, &#8216;http://clairvoyant.wordpress.com&#8217;.</p>
<p>So to make it simple -</p>
<ul>
<li><a href="http://evolutioneer.wordpress.com" title="Nothing but technology">http://evolutioneer.wordpress.com</a>- Nothing but technology</li>
<li><a href="http://clairvoyant.wordpress.com " title="Anything but technology">http://clairvoyant.wordpress.com </a>- Anything but technology</li>
</ul>
<p>I hope this would be working fine.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evolutioneer.wordpress.com/33/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evolutioneer.wordpress.com/33/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evolutioneer.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evolutioneer.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evolutioneer.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evolutioneer.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evolutioneer.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evolutioneer.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evolutioneer.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evolutioneer.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evolutioneer.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evolutioneer.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evolutioneer.wordpress.com&blog=1401697&post=33&subd=evolutioneer&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evolutioneer.wordpress.com/2007/09/24/separation-of-concerns-and-ideas/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/iamharshal-128.jpg" medium="image">
			<media:title type="html">The Clairvoyant</media:title>
		</media:content>
	</item>
		<item>
		<title>Ruby - Hype on Rails or Productivity on Rails</title>
		<link>http://evolutioneer.wordpress.com/2007/09/07/ruby-hype-on-rails-or-productivity-on-rails/</link>
		<comments>http://evolutioneer.wordpress.com/2007/09/07/ruby-hype-on-rails-or-productivity-on-rails/#comments</comments>
		<pubDate>Fri, 07 Sep 2007 15:40:54 +0000</pubDate>
		<dc:creator>Harshal Hayatnagarkar</dc:creator>
		
		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[Ruby on Rails]]></category>

		<category><![CDATA[Rails]]></category>

		<category><![CDATA[Dynamic languages]]></category>

		<guid isPermaLink="false">http://evolutioneer.wordpress.com/2007/09/07/ruby-hype-on-rails-or-productivity-on-rails/</guid>
		<description><![CDATA[&#8216;Technology is the religion and advancement is the faith&#8217;
Things are changing in the New World (the Internet) and indeed ever changing the lives of those who use it (errrr! Rather live within it). Let it be games, forums, social networking, emails, e-commerce, applications, storage and anything you imagine. Of course laymen have different perspective of [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><blockquote><p>&#8216;Technology is the religion and advancement is the faith&#8217;</p></blockquote>
<p>Things are changing in the New World (the Internet) and indeed ever changing the lives of those who use it (errrr! Rather live within it). Let it be games, forums, social networking, emails, e-commerce, applications, storage and anything you imagine. Of course laymen have different perspective of the evolution of the Internet (and the revolution of the Globe) than the Techies, the Geeks, the Nerds, the Wizards, the Jedi, the Masters and the Pundits. Then why so much of noise is around, one would start understanding the reason only when one does &#8216;connect&#8217; oneself to this New World.</p>
<p>To make this New World a better place to live in, better development environments are needed. Programming languages and IDEs are not good enough to make a development environment better. We need something that will not retard the momentum and carry this New World further, safer, smoother and faster.</p>
<p><a title="Ruby on Rails" href="http://www.rubyonrails.org/"><img src="http://www.rubyonrails.org/images/rails.png" alt="Ruby on Rails" width="87" height="112" align="right" /></a></p>
<p>&#8216;Ruby on Rails&#8217; had just launched; some began to add &#8216;Ruby&#8217; and &#8216;Rails&#8217; words into their list of &#8216;favourite&#8217; jargons; some complained about &#8220;Why new language when our favourite language has solved all problems in the World?&#8221; . To their surprise Ruby is not new. Before Columbus, Americas were existed. Actually popular in Japan, Ruby had required a killer application; Rails became that killer application and also a Ruby-window for rest of the World.</p>
<p>What is so special about Ruby? There has been several languages around (<a title="an interactive Roster of Programming Languages" href="http://hopl.murdoch.edu.au/">at least 8512</a>). Then why Ruby? There is an answer, one of the possible answers: The Meta Answer (i.e. the Meta-programming :)). What would make Ruby better than Python, PHP, Lisp and Smalltalk? The answer is still simple, a simple question : &#8220;Who says Ruby is always better?&#8221;. But it is better most of the time. Ergonomic object-orientation and meta-programming with expressive syntax are interesting facets of Ruby.  Dynamic languages are interpreted, which have their pros and cons. This makes these languages suitable for a kind of applications. <a title="Wikipedia article" href="http://en.wikipedia.org/wiki/Domain-specific_programming_language">Domain-specific languages</a> would make Ruby a preferred choice as <a title="Article in LinuxJournal.com" href="http://www.linuxjournal.com/article/8969">the Enterprise Glue</a>. &#8216;Ruby is slow&#8217;, &#8216;Ruby takes more memory&#8217;, etc have been <a title="Ruby performance evaluation" href="http://fishbowl.pastiche.org/2004/10/28/ruby_performance">the proven arguments</a>. Java too suffered of <a title="Java versus C++" href="http://verify.stanford.edu/uli/java_cpp.html">similar proven arguments</a>. But what matters now, is the same what did matter then: Which language can deliver.</p>
<p><a title="Language shoot-out" href="http://shootout.alioth.debian.org">There</a> is a performance comparison of two implementations of Ruby, Ruby 1.8 and Ruby 1.9, with other languages such Perl, Python and PHP.</p>
<p><strong>Comparing Ruby 1.9 (with the YARV) -</strong><a title="Ruby Home Page" href="http://www.ruby-lang.org/en/"><img src="http://www.ruby-lang.org/images/logo.gif" border="0" alt="Ruby Logo" width="331" height="119" align="right" /></a></p>
<ul>
<li><a title="Ruby 1.9 versus Python" href="http://shootout.alioth.debian.org/gp4sandbox/benchmark.php?test=all〈=yarv&amp;lang2=python">Python</a></li>
<li><a title="Perl versus Ruby 1.9" href="http://shootout.alioth.debian.org/gp4sandbox/benchmark.php?test=all〈=yarv&amp;lang2=perl">Perl</a></li>
<li><a title="PHP versus Ruby 1.9" href="http://shootout.alioth.debian.org/gp4sandbox/benchmark.php?test=all〈=yarv&amp;lang2=php">PHP</a></li>
</ul>
<p><strong>Comparing Ruby 1.8 -</strong></p>
<ul>
<li><a title="Python" href="http://shootout.alioth.debian.org/gp4sandbox/benchmark.php?test=all〈=ruby&amp;lang2=python">Python</a></li>
<li><a title="Perl" href="http://shootout.alioth.debian.org/gp4sandbox/benchmark.php?test=all〈=ruby&amp;lang2=perl">Perl</a></li>
<li><a title="PHP" href="http://shootout.alioth.debian.org/gp4sandbox/benchmark.php?test=all〈=ruby&amp;lang2=php">PHP</a></li>
</ul>
<p>The performance-gap is being closed. One can see a future that is clear, rather crystal-clear and the color of the crystal is red, rather Ruby red.</p>
<p>So who needs a Ruby-Lobby now? Fans or Foes?</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evolutioneer.wordpress.com/32/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evolutioneer.wordpress.com/32/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evolutioneer.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evolutioneer.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evolutioneer.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evolutioneer.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evolutioneer.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evolutioneer.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evolutioneer.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evolutioneer.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evolutioneer.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evolutioneer.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evolutioneer.wordpress.com&blog=1401697&post=32&subd=evolutioneer&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evolutioneer.wordpress.com/2007/09/07/ruby-hype-on-rails-or-productivity-on-rails/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/iamharshal-128.jpg" medium="image">
			<media:title type="html">The Clairvoyant</media:title>
		</media:content>

		<media:content url="http://www.rubyonrails.org/images/rails.png" medium="image">
			<media:title type="html">Ruby on Rails</media:title>
		</media:content>

		<media:content url="http://www.ruby-lang.org/images/logo.gif" medium="image">
			<media:title type="html">Ruby Logo</media:title>
		</media:content>
	</item>
		<item>
		<title>Facets of Complexity - Navigation</title>
		<link>http://evolutioneer.wordpress.com/2007/08/26/facets-of-complexity-navigation/</link>
		<comments>http://evolutioneer.wordpress.com/2007/08/26/facets-of-complexity-navigation/#comments</comments>
		<pubDate>Sun, 26 Aug 2007 11:34:15 +0000</pubDate>
		<dc:creator>Harshal Hayatnagarkar</dc:creator>
		
		<category><![CDATA[Complex Systems]]></category>

		<category><![CDATA[Ontology]]></category>

		<guid isPermaLink="false">http://evolutioneer.wordpress.com/2007/08/26/facets-of-complexity-navigation/</guid>
		<description><![CDATA[What is common among &#8216;Internet&#8217;, &#8217;stock markets&#8217;, &#8217;societies&#8217;, &#8216;economies&#8217; and &#8216;human body&#8217;? Apparently nothing, except they are very complex. Bingo! And I welcome you to the field of &#8216;Complex Systems&#8216;.
What is Complexity and where from does this emerge? Well, to my belief, this question itself is fairly complex to understand, comprehend and explain. Getting answers [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>What is common among &#8216;Internet&#8217;, &#8217;stock markets&#8217;, &#8217;societies&#8217;, &#8216;economies&#8217; and &#8216;human body&#8217;? Apparently nothing, except they are very complex. Bingo! And I welcome you to the field of &#8216;<a href="http://en.wikipedia.org/wiki/Complex_system" title="Complex Systems - Wikipedia article">Complex Systems</a>&#8216;.</p>
<p>What is <a href="http://en.wikipedia.org/wiki/Complexity" title="Complexity - Wikipedia article ">Complexity</a> and where from does this emerge? Well, to my belief, this question itself is fairly complex to understand, comprehend and explain. Getting answers to this question is &#8216;<a href="http://en.wikipedia.org/wiki/Blind_Men_and_an_Elephant" title="Wikipedia article">The story of blind men and an elephant</a>&#8216;. Complexity, as a recursive definition, is &#8216;The state of being complex; intricacy; entanglement&#8217;, <a href="http://en.wikipedia.org/wiki/Complexity#Overview" title="Definition from Wikipedia">according to Wikipedia</a>. I try to simplify it for myself as followed in this post.<a href="http://upload.wikimedia.org/wikipedia/en/d/d2/Internet_map_1024.jpg" title="Internet Map"><img src="http://upload.wikimedia.org/wikipedia/en/d/d2/Internet_map_1024.jpg" alt="Internet map" align="right" height="180" width="180" /></a></p>
<p>I see complexity synonymous to scale. Any system can be represented using three <a href="http://en.wikipedia.org/wiki/Axiom" title="Axiom can be seen as fundamental abstraction">Fundamental Abstractions</a>: Entities, Interactions and Constraints/Invariants. When there are simple entities with simple interactions and/or simple constraints, things are within control; but wait; only when they are small in number. I mean this because there are numerous such systems, that help strengthen this belief. For example, in a stock market, which is a complex system. Now imagine a stock market with only two stocks, only tens of brokers whereas the market is open for only short interval. Each of the transaction is regulated by the law of the land. The system is comparatively easy to comprehend. However I am not at all talking anything about &#8216;<a href="http://en.wikipedia.org/wiki/Determinism" title="Linking Determinism with Predictability - Wikipedia article">Predictability</a>&#8216; because it is very difficult for any <a href="http://en.wikipedia.org/wiki/Open_system_%28systems_theory%29" title="Open System - Systems Theory - Wikipedia article">open system</a>.</p>
<p>Apart from fundamental abstractions there emerge <a href="http://en.wikipedia.org/wiki/Emergence" title="Emergence of Derived Abstractions">Derived Abstractions</a>. For a Complex system the cardinality of the set of derived abstractions is sufficiently large to &#8216;make&#8217; it complex. The beauty is that this formal system is self-sufficient to represent any system. Now I would like to restrict all this discussion is around Computation and &#8216;<a href="http://en.wikipedia.org/wiki/A_New_Kind_of_Science" title="A New Kind of Science - Wikipedia article">A New Kind of Science</a>&#8216; and I have no intention to cross &#8216;<a href="http://en.wikipedia.org/wiki/G%C3%B6del's_incompleteness_theorem" title="Gödel's incompleteness theorems - Wikipedia article">Gödel&#8217;s incompleteness theorems</a>&#8216;.</p>
<p>We, the Humans, <a href="http://en.wikipedia.org/wiki/Understanding" title="Understanding - Wikipedia article">understand</a> through <a href="http://en.wikipedia.org/wiki/Perception" title="Perception - Wikipedia article">perception</a>. Complexity can be understood iff (if and only if) its facets are understood (which are entities, interactions and constraints). With an assumption that the data about these facets is already captured, what remains is to navigate through the results. A concept like &#8216;<a href="http://instone.org/facetedbrowse" title="Post by Keith Stone">Faceted Browsing</a>&#8216; is very useful for such a navigation. Using a semantic interface within a browser, such as &#8216;<a href="http://simile.mit.edu/exhibit/" title="SIMILE Exhibit">Exhibit</a>&#8216; developed at <a href="http://csail.mit.edu/" title="Computer Science Artificial Intelligence Lab">MIT</a>, as a part of &#8216;SIMILE&#8217; project. However in order to make them really useful, there has to be a way to capture the facets. Out of various ways to model the system, for example UML, formal methods, ontology, the last one <a href="http://www-ksl.stanford.edu/people/dlm/papers/ontology101/ontology101-noy-mcguinness.html" title="A Guide to Creating Your First Ontology">looks</a> quite promising. So continuing with our assumption, we can use the domain ontologies to navigate through an instance of the complex system.  <a href="http://simile.mit.edu/wiki/Longwell" title="Longwell @ SIMILE MIT">Longwell</a>, another software developed as part of SIMILE project, gets one there, albeit not exactly there. This is just a beginning&#8230;</p>
<p>I have developed a <a href="http://www.geocities.com/iamharshal/gcc.html" title="Faceted Browsing - GNU Compiler Collection's Invocation Options">small demonstration</a> of faceted browsing - navigation of GNU Compiler Collections&#8217; invocation options. The demo is a subset of all options and it is yet not at its best. However it is fairly usable. More to come. <font color="#ff0000">An important thing - the demo works only with <a href="http://www.mozilla.com/firefox/" title="Get Firefox - Download">Firefox</a></font>. Some of the typical use-cases can be -</p>
<ul>
<li>While compiling a &#8216;C++&#8217; program on a &#8216;x86-64&#8242; architecture supporting &#8216;SSE4a&#8217; instruction set, what series of optimizations one should supply to the compiler.</li>
<li>How to make loop optimizations such as unrolling, auto-parallelization, etc.</li>
<li>What are the options supported on, say, warning levels?</li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evolutioneer.wordpress.com/31/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evolutioneer.wordpress.com/31/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evolutioneer.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evolutioneer.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evolutioneer.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evolutioneer.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evolutioneer.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evolutioneer.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evolutioneer.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evolutioneer.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evolutioneer.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evolutioneer.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evolutioneer.wordpress.com&blog=1401697&post=31&subd=evolutioneer&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evolutioneer.wordpress.com/2007/08/26/facets-of-complexity-navigation/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/iamharshal-128.jpg" medium="image">
			<media:title type="html">The Clairvoyant</media:title>
		</media:content>

		<media:content url="http://upload.wikimedia.org/wikipedia/en/d/d2/Internet_map_1024.jpg" medium="image">
			<media:title type="html">Internet map</media:title>
		</media:content>
	</item>
		<item>
		<title>High Performance Computing - The Battle Royale - Part 1.5</title>
		<link>http://evolutioneer.wordpress.com/2007/08/20/high-performance-computing-the-battle-royale-part-15/</link>
		<comments>http://evolutioneer.wordpress.com/2007/08/20/high-performance-computing-the-battle-royale-part-15/#comments</comments>
		<pubDate>Mon, 20 Aug 2007 11:22:53 +0000</pubDate>
		<dc:creator>Harshal Hayatnagarkar</dc:creator>
		
		<category><![CDATA[Multicore Processors]]></category>

		<guid isPermaLink="false">http://evolutioneer.wordpress.com/2007/08/20/high-performance-computing-the-battle-royale-part-15/</guid>
		<description><![CDATA[Just few seconds back I came across a news. Hence this post.
The news says that Tilera Corporation has unveiled &#8216;TILE64&#8216; - a 64-core processor. Each core is a fully featured  processor with its own L1/L2 caches.
&#8220;You lay out these cores much like you do tiles on a floor. By 2014, you will see a [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Just few seconds back I came across a news. Hence this post.</p>
<p><a href="http://www.iht.com/articles/2007/08/20/business/chips.php" title="TILE64 Processor from Tilera Corp.">The news</a> says that <a href="http://www.tilera.com/" title="Tilera Corp Web Site">Tilera Corporation</a> has unveiled &#8216;<a href="http://www.tilera.com/products/processors.php" title="TILE64 Processor from Tilera Corp.">TILE64</a>&#8216; - a 64-core processor. Each core is a fully featured  processor with its own L1/L2 caches.</p>
<blockquote><p>&#8220;You lay out these cores much like you do tiles on a floor. By 2014, you will see a 1,000-core chip coming out.&#8221; - <a href="http://www.tilera.com/company/board_of_directors.php" title="Dr. Anant Agarwal, CEO, Tilera Corp.">Dr. Anant Agarwal</a></p></blockquote>
<p>Complete specs can be found <a href="http://www.tilera.com/pdf/ProBrief_Tile64_Web.pdf" title="Spec of TILE64">here</a>.</p>
<p>As of now I do not know whether it supports x86 and x86-64 applications.</p>
<p>It seems we are quite there, about which I am going to talk in next few posts: Future is Commodity Supercomputing.</p>
<p>Meanwhile, read <a href="http://sramanamitra.com/2007/08/20/the-next-big-innovation-in-microprocessors-anant-agarwal-part-1/" title="In conversation with Sramana Mitra">the interview</a> of Dr. Anant Agarwal.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evolutioneer.wordpress.com/28/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evolutioneer.wordpress.com/28/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evolutioneer.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evolutioneer.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evolutioneer.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evolutioneer.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evolutioneer.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evolutioneer.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evolutioneer.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evolutioneer.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evolutioneer.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evolutioneer.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evolutioneer.wordpress.com&blog=1401697&post=28&subd=evolutioneer&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evolutioneer.wordpress.com/2007/08/20/high-performance-computing-the-battle-royale-part-15/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/iamharshal-128.jpg" medium="image">
			<media:title type="html">The Clairvoyant</media:title>
		</media:content>
	</item>
		<item>
		<title>High Performance Computing - The Battle Royale - Part 1</title>
		<link>http://evolutioneer.wordpress.com/2007/08/18/high-performance-computing-the-battle-royale-part-1/</link>
		<comments>http://evolutioneer.wordpress.com/2007/08/18/high-performance-computing-the-battle-royale-part-1/#comments</comments>
		<pubDate>Sat, 18 Aug 2007 15:35:57 +0000</pubDate>
		<dc:creator>Harshal Hayatnagarkar</dc:creator>
		
		<category><![CDATA[High Performance Computing]]></category>

		<guid isPermaLink="false">http://evolutioneer.wordpress.com/2007/08/18/high-performance-computing-the-battle-royale-part-1/</guid>
		<description><![CDATA[&#8220;Performance is like money, anyone would hardly want less (and those who &#8216;really&#8217; don&#8217;t want it for some reason, then replace &#8216;money&#8217; by &#8216;youth&#8217;, &#8216;fame&#8217; or whatever one likes)&#8221; 
Computers were not personalized until IBM PC. Earlier, their major role was to crunch numbers and that too for hours. If a machine could crunch a [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><blockquote>&#8220;Performance is like money, anyone would hardly want less (and those who &#8216;really&#8217; don&#8217;t want it for some reason, then replace &#8216;money&#8217; by &#8216;youth&#8217;, &#8216;fame&#8217; or whatever one likes)&#8221; <a href="http://en.wikipedia.org/wiki/Image:Moore_Law_diagram_%282004%29.png" title="Wikipedia image showing trend of Moore's Law"><img src="http://upload.wikimedia.org/wikipedia/commons/0/06/Moore_Law_diagram_%282004%29.png" alt="Moore's Law" align="right" height="100" width="120" /></a></p></blockquote>
<p>Computers were not personalized until <a href="http://en.wikipedia.org/wiki/IBM_PC" title="Wikipedia article">IBM PC</a>. Earlier, their major role was to crunch numbers and that too for hours. If a machine could crunch a problem (such as a simulation) in 24 hours instead of 48 hours, then the scientists would happily submit experiments with larger precision and bigger datasets. This is never ending cycle. Supercomputers are employed since years to help assist the scientists in such mammoth experiments, in this quest for high performance. And despite all this endeavour, the scientists are forced to solve their yesterday&#8217;s problems using today&#8217;s machines to get into the future.</p>
<p>Then what exactly is <a href="http://en.wikipedia.org/wiki/High-performance_computing" title="Wikipedia article on HPC">High Performance Computing</a>? Several definitions are spread across; from parallel computing to cluster computing to supercomputing. Some have reverse-abbreviated (I can&#8217;t catch a better word) it as High Productivity Computing from original acronym &#8216;HPC&#8217;. Desktops of these days are much more powerful than a cluster of old-age servers or even ancient mainframes and/or supercomputers.</p>
<p>Intel&#8217;s co-founder <a href="http://en.wikipedia.org/wiki/Gordon_Moore" title="Gordon E. Moore - Article on Wikipedia">Gordon  Moore</a> had predicted that the number of transistors on an integrated circuit for minimum component cost doubles every 24 months. This is called as &#8216;<a href="http://en.wikipedia.org/wiki/Moore's_law" title="Moore's Law">Moore&#8217;s Law</a>&#8216;. The important thing is that the speed (and functionality) of processors is more or less governed by this law. Historically the trend, as predicted by the law, was satisfied having only one processing unit per physical chip. However it has already taken a different route to continue on that path: <a href="http://en.wikipedia.org/wiki/Multi-core_%28computing%29" title="Wikipedia article on Multi-core Processors">Multi-core Processors</a>. For example SUN&#8217;s new chip &#8216;<a href="http://en.wikipedia.org/wiki/UltraSPARC_T2" title="SUN UltraSPARC T2">UltraSPARC T2</a>&#8216; has eight cores packed into one chip to handle eight threads per core totaling 64 threads. Intel has already <a href="http://techfreep.com/intel-80-cores-by-2011.htm" title="Intel 80-core Processor">demonstrated an 80-core processor</a>. Beginning of new era is marked with multi-core processors.</p>
<blockquote><p>Imagine 80 cores * 32 processors * 100 computeres = 256,000 processing units = 1024 Teraflops</p>
<p>which is larger than blue gene/L</p>
<p>(1 processor = 4 Gflops)</p></blockquote>
<p>The future is bright, isn&#8217;t it? But let&#8217;s not make hurry to conclude. Are we heading towards a wall?</p>
<p>There are still plenty of issues to be considered when one has such a monstrous system for development.</p>
<ul>
<li>Will software be able to harness such a system?</li>
<li>And how?</li>
<li>How about power consumption?</li>
<li>&#8230;</li>
</ul>
<p>Let&#8217;s discuss more on this in next post.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evolutioneer.wordpress.com/21/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evolutioneer.wordpress.com/21/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evolutioneer.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evolutioneer.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evolutioneer.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evolutioneer.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evolutioneer.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evolutioneer.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evolutioneer.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evolutioneer.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evolutioneer.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evolutioneer.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evolutioneer.wordpress.com&blog=1401697&post=21&subd=evolutioneer&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evolutioneer.wordpress.com/2007/08/18/high-performance-computing-the-battle-royale-part-1/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/iamharshal-128.jpg" medium="image">
			<media:title type="html">The Clairvoyant</media:title>
		</media:content>

		<media:content url="http://upload.wikimedia.org/wikipedia/commons/0/06/Moore_Law_diagram_%282004%29.png" medium="image">
			<media:title type="html">Moore's Law</media:title>
		</media:content>
	</item>
		<item>
		<title>Web 3.0 - The Road to El Dorado</title>
		<link>http://evolutioneer.wordpress.com/2007/08/04/web-30-the-road-to-el-dorado/</link>
		<comments>http://evolutioneer.wordpress.com/2007/08/04/web-30-the-road-to-el-dorado/#comments</comments>
		<pubDate>Sat, 04 Aug 2007 17:33:59 +0000</pubDate>
		<dc:creator>Harshal Hayatnagarkar</dc:creator>
		
		<category><![CDATA[Semantic Web]]></category>

		<category><![CDATA[Evolution of Web]]></category>

		<category><![CDATA[Ontologies]]></category>

		<category><![CDATA[Web 1.0]]></category>

		<category><![CDATA[Web 2.0]]></category>

		<category><![CDATA[Web 3.0]]></category>

		<category><![CDATA[Web 3.5]]></category>

		<guid isPermaLink="false">http://evolutioneer.wordpress.com/2007/08/04/web-30-the-road-to-el-dorado/</guid>
		<description><![CDATA[These days we virtually feed on jargons. Jargons such as  Web 2.0, Internet 2.0, etc are floating since quite many days. Sparsely we hear about Web 3.0. In these technology-filled days, it has become very difficult to predict which hype is &#8216;the real hype&#8216; and which one is the future. It can, quite realistically, [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>These days we virtually feed on jargons. Jargons such as  <a title="Web 2.0" href="http://en.wikipedia.org/wiki/Web_2">Web 2.0</a>, <a title="Internet2 is a not-for-profit advanced networking consortium." href="http://www.internet2.edu">Internet 2.0</a>, etc are floating since quite many days. Sparsely we hear about <a title="the Semantic web" href="http://en.wikipedia.org/wiki/Web_3.0">Web 3.0</a>. In these technology-filled days, it has become very difficult to predict which <a title="Slashdot Citing Web 2.0 as a hype" href="http://slashdot.org/article.pl?sid=07/08/01/1822241&amp;from=rss">hype</a> is &#8216;<a title=".Com Bubble Article in English Wikipedia" href="http://en.wikipedia.org/wiki/Dot-com_bubble">the real hype</a>&#8216; and which one is <a title="E Commerce article on English Wikipedia" href="http://en.wikipedia.org/wiki/E-commerce">the future</a>. It can, quite realistically, be expected that Web 4.0, Web 5.0 and so on would be realized on one fine day. But merely giving numbers to the transitions and/or creating excitement about the jargons might not help the technology domain and its users. There has to be some serious money behind the transition; and yes, lots of jobs are put on stake. Before it appears to you that my words are vapourware, let me take a disciplined approach, through the evolution of Web itself -</p>
<p><iframe src='http://digg.com/api/diggthis.php?u=http%3A%2F%2Fdigg.com%2Fsoftware%2FWeb_3_0_The_Road_to_El_Dorado' height='82' width='55' frameborder='0' scrolling='no' style='float: right; margin-left: 10px; margin-bottom: 5px; padding: 4px 0 2px 4px; background: #fff;'></iframe></p>
<p>&#8216;Web 1.0&#8242; essentially is the first implementation of <a title="'World Wide Web' article on English Wikipedia" href="http://en.wikipedia.org/wiki/World_Wide_Web">World Wide Web</a>. It brought the concepts such as &#8216;<a title="English Wikipedia article on 'Hypermedia'" href="http://en.wikipedia.org/wiki/Hypermedia">Hypermedia</a>&#8216; (e.g. Hypertext that gave rise to HTTP and HTML). More generalization was added by dynamic pages, e-mails, MIME, browsers that support Java and JavaScript, etc. The best part of &#8216;Web 1.0&#8242; was to become overwhelming resource of abundant information. &#8216;Access anywhere&#8217; made &#8216;Hotmail&#8217;, &#8216;Google&#8217;, &#8216;Yahoo&#8217;, etc  quickly and immensely became popular.  The &#8216;Dot Com&#8217; bubble was hyped and punctured during this generation of web. &#8216;1990s&#8217; can be thought as duration of Web 1.0.</p>
<p>To my understanding, &#8216;Web 2.0&#8242; has more to do with collaboration and cooperation. Wikipedia, Orkut, Citeulike, etc are classic<a title="Map of Web 2.0 Terms" href="http://kosmar.de/wp-content/web20map.png"><img src="http://kosmar.de/wp-content/web20map.png" alt="Web 2.0 Map (of Jargons)" width="120" height="80" align="right" /></a> examples of its popularity and power, I would term  this as &#8216;Creation of Information Wealth through Collaboration&#8217;. The technologies remained same, more or less. The effect was multi-fold in terms of usage. &#8216;Rich Internet Applications&#8217; etc would add more value such that users would experience the Web phenomenon differently, like an advanced extension of Web 1.0. Network mash-ups are creating some excitement too. However it is not changing the paradigm. &#8216;Web 2.0&#8242; is still happening and not yet happened to its fullest.</p>
<p>Before we discuss &#8216;Web 3.0&#8242;, there is &#8216;Web 2.5&#8242; somewhere in between. Web 1.0&#8242; and &#8216;Web 2.0&#8242; are accomplished mainly using desktops and laptops. Laptops did bring excitement but not completely. What they did not bring was &#8216;<a title="'Ubiquitous computing' article on English Wikipedia" href="http://en.wikipedia.org/wiki/Ubiquitous_computing">Pervasiveness</a>&#8216;. The laptop users do not keep their laptops for &#8216;On&#8217; forever, whilst their &#8216;mobile phones&#8217;. Bingo! In my opinion &#8216;Web 2.5 = Mobile Phone + Web 2.0&#8242;. A much anticipated and recently launched mobile phone device and alike has huge potential to drive such &#8216;Web 2.5&#8242;. Some of the unthought applications on this platform can change the way we work, forever</p>
<p>Now comes &#8216;Web 3.0, The ambitious&#8217;. It is called as &#8216;Semantic Web&#8217; and/or &#8216;Geospatial Web&#8217;. The word &#8216;Semantic&#8217; can safely assumed synonymous to &#8216;Meaningful&#8217;; and it is meaningful to machines. Humans effectively make use of Web, which machines can not. For example, it is very difficult (or there is no way) currently for machines (i.e. software programs) to find out information about a song being played on my computer by &#8217;searching&#8217; the Web. Information needs to be put on the Web such that software programs can understand, filter,  process and represent it for humans. Another example would be - Show all 2BHK apartments in my vicinity of 5 Km and that are available on rent, between Rs. 5000 and Rs. 10000. &#8216;<a title="RDF as W3C Standard" href="http://www.w3.org/RDF/">Resource Description Framework</a>&#8216; is targeted to be a framework to describe domain-specific ontologies. Experts across the World are conducting their research to figure out various possibilities of such ontologies, to become as guidelines. This requires mammoth efforts. But once accomplished, the site developers would need to make sure that their sites are following these guidelines. Much hyped Artificially Intelligent &#8216;Information Agents&#8217; would then crawl over such ontologies to get some meaningful work done for their &#8216;masters&#8217;. <a title="Jimbo Wales, co-founder of Wikipedia" href="http://en.wikipedia.org/wiki/Jimbo_Wales">Jimmy Wales</a>, co-founder of Wikipedia, has a dream to create <a title="Wikia.com" href="http://search.wikia.com">open source search engine</a>, which might act as prototype of this next generation Semantic Web. In short, there is long way to go.</p>
<p>Now about &#8216;Web 3.5&#8242;. Imagine your car talks to Internet. Your home contains digital devices that are online and available on mobile phone to be controlled. Your online itinerary is following you all the time, with self-generated reminders and alerts depending upon where you are.</p>
<p>And &#8216;Web 4.0&#8242;? I am stretching my imagination to be called as Science Fiction, to certain extent. Imagine your car comes to you from the parking slot, with click of a button. It does not matter whether the button is installed on mobile phone, your wrist-watch or installed in your brain. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>To put simply, in my opinion -</p>
<p>Web 2.0 = Web 1.0 + Collaboration + Rich interfaces + Mash-ups</p>
<p>Web 2.5 = Web 2.0 + Mobile computing</p>
<p>Web 3.0 = Web 2.0 + Semantics</p>
<p>Web 3.5 = Web 3.0 + Pervasiveness</p>
<p>Web 4.0 = Web 3.0 + Science Fiction <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evolutioneer.wordpress.com/14/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evolutioneer.wordpress.com/14/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evolutioneer.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evolutioneer.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evolutioneer.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evolutioneer.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evolutioneer.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evolutioneer.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evolutioneer.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evolutioneer.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evolutioneer.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evolutioneer.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evolutioneer.wordpress.com&blog=1401697&post=14&subd=evolutioneer&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evolutioneer.wordpress.com/2007/08/04/web-30-the-road-to-el-dorado/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/iamharshal-128.jpg" medium="image">
			<media:title type="html">The Clairvoyant</media:title>
		</media:content>

		<media:content url="http://kosmar.de/wp-content/web20map.png" medium="image">
			<media:title type="html">Web 2.0 Map (of Jargons)</media:title>
		</media:content>
	</item>
		<item>
		<title>Parrot Virtual Machine, the Dream Grandeur</title>
		<link>http://evolutioneer.wordpress.com/2007/07/24/parrot-virtual-machine-the-dream-grandeur/</link>
		<comments>http://evolutioneer.wordpress.com/2007/07/24/parrot-virtual-machine-the-dream-grandeur/#comments</comments>
		<pubDate>Mon, 23 Jul 2007 19:42:24 +0000</pubDate>
		<dc:creator>Harshal Hayatnagarkar</dc:creator>
		
		<category><![CDATA[Domain-specific Languages]]></category>

		<category><![CDATA[Parrot Virtual Machine]]></category>

		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://evolutioneer.wordpress.com/2007/07/24/parrot-virtual-machine-the-dream-grandeur/</guid>
		<description><![CDATA[I came across an interesting post which compares the benchmarks of two virtual machines: Parrot and NekoVM.  The post  discussed various issues except the convenience that Parrot offers. There are, of course, various concerns and constraints and no one should deny them. However we need to prioritize these concerns. For few, performance might [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I came across <a href="http://ncannasse.free.fr/?p=66" title="ParrotVM versus NekoVM" target="_blank">an interesting post</a> which compares the benchmarks of two virtual machines: Parrot and <a href="http://nekovm.org/" title="NekoVM Home">NekoVM</a>.  The post  discussed various issues except the convenience that Parrot offers. There are, of course, various concerns and constraints and no one should deny them. However we need to prioritize these concerns. For few, performance might be the concern, whereas scalability, reliability, productivity in terms of time-to-market, etc are also valid criteria to consider.  What is important is to understand the potential of Parrot and to apply it appropriately.<img src="http://www.parrotcode.org/images/parrot.small.png" alt="Parrot" align="right" height="56" width="100" /></p>
<p><a href="http://en.wikipedia.org/wiki/Application_Virtualization" title="Wikipedia article describing the concept"><strong>Application virtualization</strong></a> is one area, where Parrot can play very important role. Seamless integration of application-level resources is possible because Parrot is <a href="http://www.parrotcode.org/docs/overview.html" title="Overview of Parrot VM">register-based virtual machine</a>, unlike Java Virtual Machine which is <a href="http://en.wikipedia.org/wiki/Java_Virtual_Machine" title="Wikipedia article on Java VM">based on stack operations</a>. Hence resources can be managed better using Parrot, such that it would soar the overall utilization of resources. One needs the bulky OS virtualization environment with &#8216;minimal overhead&#8217;, just to run the applications. Instead applications themselves can be run in application virtualization environment, such that migration, instantiation, etc can be done on a light-weight basis. Probably the analogy between process and thread is applicable for OS virtualization and application virtualization, appropriately.</p>
<p>I am one of the believers of <a href="http://www.parrotcode.org/" title="Parrot Virtual Machine">Parrot Virtual Machine</a>, even though it has not come very far from where it had started and is humiliated sometimes. However the goal to integrate <a href="http://www.parrotcode.org/languages/" title="Languages supported by ParrotVM">many languages</a> (language run-times, to be precise) is very interesting. I don&#8217;t quite understand that why Parrot is still called the <a href="http://dev.perl.org/perl6/" title="Perl6 Development">Perl6</a> VM. This is despite the fact that Parrot supports no language currently (including Perl6) and plans to support languages, along side Perl6.</p>
<p>In future, Parrot-like environments would become very useful, especially when <strong><a href="http://martinfowler.com/bliki/DomainSpecificLanguage.html" title="Martin Fowler talks about domain-specific languages">domain-specific languages</a> </strong>(DSL) would surface out. Ruby has already gathered some attention for this reason, whereas <a href="http://www.ibm.com/developerworks/linux/library/l-cpregex.html" title="Introduction to Perl6 grammars and regular expressions @ IBM Developerworks">grammars would become first class citizens in Perl6</a>. Imagine the world when lot many useful DSLs would need to interact with each other, such that each DSL has origin in different language and run-time.</p>
<p><strong>Conclusion: </strong><em>(There has to be a conclusion of every discussion.)</em> Despite failures and critique of the past and the present, Parrot VM is becoming more and more relevant for the future. All the best Parrot! One VM to rule them all!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evolutioneer.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evolutioneer.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evolutioneer.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evolutioneer.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evolutioneer.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evolutioneer.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evolutioneer.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evolutioneer.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evolutioneer.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evolutioneer.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evolutioneer.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evolutioneer.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evolutioneer.wordpress.com&blog=1401697&post=5&subd=evolutioneer&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evolutioneer.wordpress.com/2007/07/24/parrot-virtual-machine-the-dream-grandeur/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/iamharshal-128.jpg" medium="image">
			<media:title type="html">The Clairvoyant</media:title>
		</media:content>

		<media:content url="http://www.parrotcode.org/images/parrot.small.png" medium="image">
			<media:title type="html">Parrot</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello World!</title>
		<link>http://evolutioneer.wordpress.com/2007/07/20/hello-world-2/</link>
		<comments>http://evolutioneer.wordpress.com/2007/07/20/hello-world-2/#comments</comments>
		<pubDate>Fri, 20 Jul 2007 13:46:00 +0000</pubDate>
		<dc:creator>Harshal Hayatnagarkar</dc:creator>
		
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://evolutioneer.wordpress.com/2007/07/20/hello-world-2/</guid>
		<description><![CDATA[Welcome to my blog!
One might be curious to know idea behind the title of the blog.
Well, it is the last of the lines that I had written (as a small poem).
My life is a quest.
A quest for the knowledge.
The Knowledge and the Wisdom of the Reason.
The Reason behind the Life.
My life is a quest for [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Welcome to my blog!</p>
<p>One might be curious to know idea behind the title of the blog.<img align="right" width="96" src="http://evolutioneer.files.wordpress.com/2007/07/evolutioneering_icon_2.png?w=96&h=91" alt="Fractal of Life" height="91" /></p>
<p>Well, it is the last of the lines that I had written (as a small poem).</p>
<blockquote><p>My life is a quest.</p>
<p>A quest for the knowledge.</p>
<p>The Knowledge and the Wisdom of the Reason.</p>
<p>The Reason behind the Life.</p>
<p>My life is a quest for the Life&#8230;</p></blockquote>
<p>I am software progressional by career (which &#8216;Hello World!&#8217; anyway tells), although not exactly limited to that much.</p>
<p>And about the name of the blog; in fact I am going to write about many things I have done, am doing and will probably do. Like &#8216;Hello World!&#8217;, you might find many motifs that would tell about me (but would not exactly answer the untold questions).</p>
<p>But let me conclude the first post here itself.<span style="text-decoration:underline;"></span></p>
<p>&#8216;<u><span style="text-decoration:underline;"></span></u>Pitää yhteyttä&#8217; (in Finnish language for &#8216;Keep in touch&#8217;).</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evolutioneer.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evolutioneer.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evolutioneer.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evolutioneer.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evolutioneer.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evolutioneer.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evolutioneer.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evolutioneer.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evolutioneer.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evolutioneer.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evolutioneer.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evolutioneer.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evolutioneer.wordpress.com&blog=1401697&post=3&subd=evolutioneer&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evolutioneer.wordpress.com/2007/07/20/hello-world-2/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/iamharshal-128.jpg" medium="image">
			<media:title type="html">The Clairvoyant</media:title>
		</media:content>

		<media:content url="http://evolutioneer.files.wordpress.com/2007/07/evolutioneering_icon_2.png" medium="image">
			<media:title type="html">Fractal of Life</media:title>
		</media:content>
	</item>
	</channel>
</rss>