<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Sun opens Java</title>
	<atom:link href="http://www.noulakaz.net/weblog/2006/11/14/sun-opens-java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.noulakaz.net/weblog/2006/11/14/sun-opens-java/</link>
	<description>My opinion on Teaching, Programming, Technology and Web 2.0 in Mauritius</description>
	<lastBuildDate>Wed, 17 Mar 2010 16:35:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: The thing with Sun Java &#187; StÃ©phane Lee 2.0</title>
		<link>http://www.noulakaz.net/weblog/2006/11/14/sun-opens-java/#comment-4191</link>
		<dc:creator>The thing with Sun Java &#187; StÃ©phane Lee 2.0</dc:creator>
		<pubDate>Wed, 15 Nov 2006 03:53:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2006/11/14/sun-opens-java/#comment-4191</guid>
		<description>[...] It must be mentioned that Java source code was always available from java.sun.com. Sun releasing Java as GPL is a reaction to the Microsoft/Novell deal. I would have preferred that Sun&#8217;s announcement came earlier. [...]</description>
		<content:encoded><![CDATA[<p>[...] It must be mentioned that Java source code was always available from java.sun.com. Sun releasing Java as GPL is a reaction to the Microsoft/Novell deal. I would have preferred that Sun&#8217;s announcement came earlier. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: avinash</title>
		<link>http://www.noulakaz.net/weblog/2006/11/14/sun-opens-java/#comment-4168</link>
		<dc:creator>avinash</dc:creator>
		<pubDate>Tue, 14 Nov 2006 17:55:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2006/11/14/sun-opens-java/#comment-4168</guid>
		<description>As an aside, while browsing &lt;a href=&quot;https://openjdk.dev.java.net/source/browse/openjdk/hotspot/trunk/src/os/linux/vm/jvm_linux.cpp?rev=11&amp;view=markup&quot; rel=&quot;nofollow&quot; rel=&quot;nofollow&quot;&gt;jvm_linux.cpp&lt;/a&gt; out of curiosity in the Java VM, I came across this:

&lt;blockquote&gt;//sun.misc.Signal ///////////////////////////////////////////////////////////
// Signal code is mostly copied from classic vm, signals_md.c	1.4 98/08/23
/*
 * This function is included primarily as a debugging aid. If Java is
 * running in a console window, then pressing &lt;ctrl -\\&gt; will cause
 * the current state of all active threads and monitors to be written
 * to the console window.
 */&lt;/blockquote&gt;

I&#039;ve checked. It works. Pressing Ctrl-\ during the execution of a Java program will dump a lot of debugging information on the various threads running in the VM (like the garbage collector etc.)

I currently have 8 books somewhat related to the Java platform and I don&#039;t remember reading this somewhere (of course, I may be mistaken)

I don&#039;t mean this is a very useful feature but this gives us a glimpse of what we might gain by having access to the source code.</description>
		<content:encoded><![CDATA[<p>As an aside, while browsing <a href="https://openjdk.dev.java.net/source/browse/openjdk/hotspot/trunk/src/os/linux/vm/jvm_linux.cpp?rev=11&#038;view=markup" rel="nofollow" rel="nofollow">jvm_linux.cpp</a> out of curiosity in the Java VM, I came across this:</p>
<blockquote><p>//sun.misc.Signal ///////////////////////////////////////////////////////////<br />
// Signal code is mostly copied from classic vm, signals_md.c	1.4 98/08/23<br />
/*<br />
 * This function is included primarily as a debugging aid. If Java is<br />
 * running in a console window, then pressing &lt;ctrl -\\&gt; will cause<br />
 * the current state of all active threads and monitors to be written<br />
 * to the console window.<br />
 */</p></blockquote>
<p>I&#8217;ve checked. It works. Pressing Ctrl-\ during the execution of a Java program will dump a lot of debugging information on the various threads running in the VM (like the garbage collector etc.)</p>
<p>I currently have 8 books somewhat related to the Java platform and I don&#8217;t remember reading this somewhere (of course, I may be mistaken)</p>
<p>I don&#8217;t mean this is a very useful feature but this gives us a glimpse of what we might gain by having access to the source code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eddy Young</title>
		<link>http://www.noulakaz.net/weblog/2006/11/14/sun-opens-java/#comment-4165</link>
		<dc:creator>Eddy Young</dc:creator>
		<pubDate>Tue, 14 Nov 2006 16:46:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2006/11/14/sun-opens-java/#comment-4165</guid>
		<description>Aadil: There will not be as many enhancements as you expect, since contributors need to respect the JCP which examines all requested changes before giving the go-ahead.

Avinash: Many people do not realise this, but .NET is backed by a plethora of products and services. Products, as in custom components, and services, as in consultancy. Just because you do not see open-source contributions to .NET does not mean that people do not write for .NET. If you look in enterprises, you will see that .NET thrives. My company, Infospace, is migrating from Java to .NET to standardise all our platforms. We do this because we know we are backed by a strong company (Microsoft) and can easily find experts if we need to.

I laugh whenever someone (not you!) says that Ruby will kill Java. Ever tried sending a client SSL certificate to a web service for authentication in Ruby? Or PHP for that matter? This is why we have different classes of programming languages. Java and .NET are enterprise-class; Ruby, unfortunately, is not. Hopefully, as you say, JRuby will be able to dig in Java&#039;s vast class library.</description>
		<content:encoded><![CDATA[<p>Aadil: There will not be as many enhancements as you expect, since contributors need to respect the JCP which examines all requested changes before giving the go-ahead.</p>
<p>Avinash: Many people do not realise this, but .NET is backed by a plethora of products and services. Products, as in custom components, and services, as in consultancy. Just because you do not see open-source contributions to .NET does not mean that people do not write for .NET. If you look in enterprises, you will see that .NET thrives. My company, Infospace, is migrating from Java to .NET to standardise all our platforms. We do this because we know we are backed by a strong company (Microsoft) and can easily find experts if we need to.</p>
<p>I laugh whenever someone (not you!) says that Ruby will kill Java. Ever tried sending a client SSL certificate to a web service for authentication in Ruby? Or PHP for that matter? This is why we have different classes of programming languages. Java and .NET are enterprise-class; Ruby, unfortunately, is not. Hopefully, as you say, JRuby will be able to dig in Java&#8217;s vast class library.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: aadil</title>
		<link>http://www.noulakaz.net/weblog/2006/11/14/sun-opens-java/#comment-4164</link>
		<dc:creator>aadil</dc:creator>
		<pubDate>Tue, 14 Nov 2006 16:23:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2006/11/14/sun-opens-java/#comment-4164</guid>
		<description>Give Java a new chance now  that it&#039;s source code is wide open to the FOSS community of developers.  I am sure that soon there will be many enhancements and bug fixes.</description>
		<content:encoded><![CDATA[<p>Give Java a new chance now  that it&#8217;s source code is wide open to the FOSS community of developers.  I am sure that soon there will be many enhancements and bug fixes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: avinash</title>
		<link>http://www.noulakaz.net/weblog/2006/11/14/sun-opens-java/#comment-4161</link>
		<dc:creator>avinash</dc:creator>
		<pubDate>Tue, 14 Nov 2006 15:57:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2006/11/14/sun-opens-java/#comment-4161</guid>
		<description>Hi Eddy,

Granted, .NET is more or less what J2EE is... (except for this &quot;small&quot; opensource thing :-) )

But Java has something that .NET lacks : a very bright and creative community who is always trying to push the envelope. I&#039;ll just take two examples, &lt;a href=&quot;http://www.springframework.org/&quot; rel=&quot;nofollow&quot; rel=&quot;nofollow&quot;&gt;Spring&lt;/a&gt; and &lt;a href=&quot;http://www.eclipse.org/aspectj/&quot; rel=&quot;nofollow&quot; rel=&quot;nofollow&quot;&gt;AspectJ&lt;/a&gt;.

Mind you, Java is not perfect (for example, the Java programming language is tooooooo verbose (and so is C#)) but this is not a major issue (for me) as I am waiting for &lt;a href=&quot;http://jruby.codehaus.org/&quot; rel=&quot;nofollow&quot; rel=&quot;nofollow&quot;&gt;JRuby&lt;/a&gt; to become mainstream :-)</description>
		<content:encoded><![CDATA[<p>Hi Eddy,</p>
<p>Granted, .NET is more or less what J2EE is&#8230; (except for this &#8220;small&#8221; opensource thing <img src='http://www.noulakaz.net/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  )</p>
<p>But Java has something that .NET lacks : a very bright and creative community who is always trying to push the envelope. I&#8217;ll just take two examples, <a href="http://www.springframework.org/" rel="nofollow" rel="nofollow">Spring</a> and <a href="http://www.eclipse.org/aspectj/" rel="nofollow" rel="nofollow">AspectJ</a>.</p>
<p>Mind you, Java is not perfect (for example, the Java programming language is tooooooo verbose (and so is C#)) but this is not a major issue (for me) as I am waiting for <a href="http://jruby.codehaus.org/" rel="nofollow" rel="nofollow">JRuby</a> to become mainstream <img src='http://www.noulakaz.net/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eddy Young</title>
		<link>http://www.noulakaz.net/weblog/2006/11/14/sun-opens-java/#comment-4157</link>
		<dc:creator>Eddy Young</dc:creator>
		<pubDate>Tue, 14 Nov 2006 14:55:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2006/11/14/sun-opens-java/#comment-4157</guid>
		<description>At the same time, we learn that C# is ahead of Java in the league of programming languages of choice. 

Don&#039;t get me wrong, I like open-source software, but Microsoft is not going down that easily. Not with Microsoft Vista on the horizon, and the beautiful .NET Framework 3.0.

Mind you, I am not taking any side -- I use Windows XP at work by choice, Mac OS X at home with another Windows XP install running in a virtual machine. Windows is too ingrained in the society for it to be removed easily.

Maybe the day you long for will come when we start seeing &quot;Made for Linux/whatever&quot; badges on computers from Dell and HP, but that day is still far away. The closest we have come to &quot;Microsoft is the past&quot; is the Microsoft/Novell deal, then again, Microsoft holds the cards.</description>
		<content:encoded><![CDATA[<p>At the same time, we learn that C# is ahead of Java in the league of programming languages of choice. </p>
<p>Don&#8217;t get me wrong, I like open-source software, but Microsoft is not going down that easily. Not with Microsoft Vista on the horizon, and the beautiful .NET Framework 3.0.</p>
<p>Mind you, I am not taking any side &#8212; I use Windows XP at work by choice, Mac OS X at home with another Windows XP install running in a virtual machine. Windows is too ingrained in the society for it to be removed easily.</p>
<p>Maybe the day you long for will come when we start seeing &#8220;Made for Linux/whatever&#8221; badges on computers from Dell and HP, but that day is still far away. The closest we have come to &#8220;Microsoft is the past&#8221; is the Microsoft/Novell deal, then again, Microsoft holds the cards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: aadil</title>
		<link>http://www.noulakaz.net/weblog/2006/11/14/sun-opens-java/#comment-4155</link>
		<dc:creator>aadil</dc:creator>
		<pubDate>Tue, 14 Nov 2006 14:04:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2006/11/14/sun-opens-java/#comment-4155</guid>
		<description>I don&#039;t want to go somewhere but I do want fries with that.  Yah!  \(^^)/</description>
		<content:encoded><![CDATA[<p>I don&#8217;t want to go somewhere but I do want fries with that.  Yah!  \(^^)/</p>
]]></content:encoded>
	</item>
</channel>
</rss>
