<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>icedtea &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/icedtea/</link>
	<description>Feed of posts on WordPress.com tagged "icedtea"</description>
	<pubDate>Sun, 29 Nov 2009 23:45:08 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[IcedTea Java plugin with Chromium and Firefox 3.6A1]]></title>
<link>http://dbhole.wordpress.com/2009/08/26/icedtea-java-plugin-with-chromium-and-firefox-3-6a1/</link>
<pubDate>Wed, 26 Aug 2009 19:12:08 +0000</pubDate>
<dc:creator>dbhole</dc:creator>
<guid>http://dbhole.wordpress.com/2009/08/26/icedtea-java-plugin-with-chromium-and-firefox-3-6a1/</guid>
<description><![CDATA[With improved cross-browser API support thanks to the Mozilla/Sun/Chromium teams, last week I decide]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:left;">With improved cross-browser API support thanks to the Mozilla/Sun/Chromium teams, last week I decided to take a break from functionality development and focus on browser compatibility for the new NP plugin. And here is the end result .. the plugin working with Chromium!</p>
<p style="text-align:left;">
<div class="mceTemp mceIEcenter" style="text-align:left;">
<dl class="wp-caption aligncenter">
<dt class="wp-caption-dt"><img class="size-full wp-image-74" title="IcedTea NP Plugin with Chromium" src="http://dbhole.wordpress.com/files/2009/08/fb-chromiumitnp2.jpg" alt="IcedTea NP Plugin running with Chromium" width="462" height="406" /></dt>
<dd class="wp-caption-dd">IcedTea NP Plugin running with Chromium</dd>
</dl>
</div>
<p style="text-align:left;">In addition to Chromium, the plugin also works with Firefox 3.6 A1 now.</p>
<p style="text-align:left;">It is the only Java plugin that works with Chromium at the moment. Proxy and cookie support won&#8217;t be there with Chromium as the APIs haven&#8217;t been implemented on the browser side yet. When they are, the plugin should be able to make use of them seamlessly.</p>
<p style="text-align:left;">All code is in mercurial: <a href="http://icedtea.classpath.org/hg/icedtea6/rev/8353f4e67ec1">http://icedtea.classpath.org/hg/icedtea6/rev/8353f4e67ec1</a></p>
<p style="text-align:left;">Just a side note: To use it with Chromium/FF3.6, it needs to be built against xulrunner 1.9.2 Alpha* as that contains headers with the new API. Also, chormium build from 20090824 (rev. 24148) or higher is needed to make use of Liveconnect.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[New support (including Facebook applet) in the NP Java Plugin!]]></title>
<link>http://dbhole.wordpress.com/2009/08/14/new-support-including-facebook-applet-in-the-np-java-plugin/</link>
<pubDate>Fri, 14 Aug 2009 20:54:44 +0000</pubDate>
<dc:creator>dbhole</dc:creator>
<guid>http://dbhole.wordpress.com/2009/08/14/new-support-including-facebook-applet-in-the-np-java-plugin/</guid>
<description><![CDATA[I remember when I first took over the old plugin. A little while before that, Tom had posted on his ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I remember when I first took over the old plugin. A little while before that, <a href="http://fitzsim.org/blog/">Tom</a> had <a href="http://fitzsim.org/blog/?p=28">posted</a> on his blog about getting the <a href="http://www.facebook.com">Facebook </a>image uploader applet working with the IcedTea Plugin. This was a huge achievement because of the complex support that is required to make it work. So for the rewrite, I decided to chase that goal too, and I am happy to say that NPPlugin can now load the Facebook image uploader applet!</p>
<p>Infact not just Facebook, but <a href="http://games.yahoo.com/">Yahoo! games</a>, <a href="http://www.jigzone.com">JigZone</a>, and a variety of other sites now work. In addition to new functionality support, other improvements include:</p>
<p>- Significant speed improvements. Unlike the IcedTeaPlugin which suffered from an initial lag during the first liveconnect call for an instance due to OJI and other limitations, the new one is instantaneous.</p>
<p>- Unicode support is done, and everything uses UTF-8 now.</p>
<p>Oh and for anyone following the dates,  the plugin *needed* to be done by  around March 2010 until a while ago: <a href="http://groups.google.com/group/mozilla.dev.planning/msg/0198421f054e29f8">http://groups.google.com/group/mozilla.dev.planning/msg/0198421f054e29f8 </a></p>
<p>However, Namoroka (Firefox 3.6) which uses Gecko 1.9.2 is now due around November &#8216;09:</p>
<p><a href="https://wiki.mozilla.org/Firefox/Namoroka">https://wiki.mozilla.org/Firefox/Namoroka</a></p>
<p>So that is now the new date by which the new plugin *needs* to be done. As my friend and colleague <a href="http://overholt.ca/wp/">Andrew</a> would say (or so I picture in my head), &#8220;good times&#8221;. Good times indeed.</p>
<p>And here are some screen shots of a few new cool applets working with the new plugin:</p>
<p>1: Facebook image uploader applet, after uploading an image:</p>
<div id="attachment_54" class="wp-caption aligncenter" style="width: 506px"><img class="size-full wp-image-54" title="Facebook Image Uploader applet" src="http://dbhole.wordpress.com/files/2009/08/blog-2009-08-14-img1.jpg" alt="Facebook Image Uploader and IcedTeaNP Plugin" width="496" height="336" /><p class="wp-caption-text">Facebook Image Uploader and IcedTeaNP Plugin</p></div>
<p>2: JigZone applet. The Left bar is html, and contains JavaScript that monitors     the applet via LiveConnect to determine when to start/stop the timer:</p>
<div id="attachment_55" class="wp-caption aligncenter" style="width: 507px"><img class="size-full wp-image-55" title="JigZone applet" src="http://dbhole.wordpress.com/files/2009/08/blog-2009-08-14-img2.jpg" alt="JigZone applet and IcedTeaNP Plugin" width="497" height="145" /><p class="wp-caption-text">JigZone applet and IcedTeaNP Plugin</p></div>
<p>3: Yahoo! Games. The black blocks that remove user names were added by me:</p>
<div id="attachment_56" class="wp-caption aligncenter" style="width: 507px"><img class="size-full wp-image-56" title="Yahoo! Poker game applet" src="http://dbhole.wordpress.com/files/2009/08/blog-2009-08-14-img3.jpg" alt="Yahoo! Poker game applet and IcedTeaNP Plugin" width="497" height="407" /><p class="wp-caption-text">Yahoo! Poker game applet and IcedTeaNP Plugin</p></div>
<p>As usual, all code is upstream: <a href="http://icedtea.classpath.org/hg/icedtea6">http://icedtea.classpath.org/hg/icedtea6</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Un Poco Sobre OpenJDK y IcedTea]]></title>
<link>http://abrahamscitech.wordpress.com/2009/08/03/un-poco-sobre-openjdk-y-icedtea/</link>
<pubDate>Mon, 03 Aug 2009 18:12:26 +0000</pubDate>
<dc:creator>abrahamscitech</dc:creator>
<guid>http://abrahamscitech.wordpress.com/2009/08/03/un-poco-sobre-openjdk-y-icedtea/</guid>
<description><![CDATA[Recientemente encontré una entrevista muy interesante realizada a Rich Sharples Director de Administ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style="color:#000000;">Recientemente encontré una entrevista muy interesante realizada a <em>Rich Sharples </em>Director de Administración de Productos en Red Hat. Durante la entrevista se tocan temas como: la relación que existe entre los proyectos <a href="http://openjdk.java.net/">OpenJDK</a> de Sun y <a href="http://icedtea.classpath.org/wiki/Main_Page">IcedTea</a> de Red Hat, la importancia y el impacto de OpenJDK en la comunidad de software libre, el <a href="http://today.java.net/pub/a/today/2009/05/21/zero-and-shark-openjdk-port.html">proyecto</a> para hacer más portable el código de OpenJDK, nuevas características que se verán en <a href="http://openjdk.java.net/projects/jdk7/features/">OpenJDK 7</a>, lenguajes dinámicos, modularidad y virtualización. Definitivamente una lectura muy recomendable: <a href="http://java.dzone.com/videos/tech-chat-rich-sharples">link</a></span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Java can now talk to JavaScript with the new np plugin!]]></title>
<link>http://dbhole.wordpress.com/2009/07/23/java-can-now-talk-to-javascript-with-the-new-np-plugin/</link>
<pubDate>Thu, 23 Jul 2009 15:48:25 +0000</pubDate>
<dc:creator>dbhole</dc:creator>
<guid>http://dbhole.wordpress.com/2009/07/23/java-can-now-talk-to-javascript-with-the-new-np-plugin/</guid>
<description><![CDATA[Wow.. been a while since my last update. I&#8217;ve been toiling away writing gobs of new code for t]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Wow.. been a while since my last update. I&#8217;ve been toiling away writing gobs of new code for the new NP plugin. With the initial framework now in place, I am finally seeing results.</p>
<p>Java can now set members on JavaScript side! It may sound like a simple thing, but there is a lot of work needed to make it happen. String exchanges, object creation via jni-like reference handles and reflection, multi-threaded  handling, etc. And that is also why I consider this an important milestone. A lot of the aforementioned items comprise the base framework. The fact that JS members can now be controlled, proves the stability of that framework.</p>
<p>I have uploaded a small clip here that shows this in action (<a href="http://www.apl.jhu.edu/~hall/CWP-Sources/CWP-Examples/Chapter19/Everest.html">this</a> is applet used). When the mouse moves over the applet, a listener uses liveconnect to modify the value of the &#8220;Desired Altitude&#8221; element on the right. Similarly, moving the slider updates the &#8220;Maximum Cost&#8221; element.</p>
<p><a href="http://dbhole.fedorapeople.org/npplugin-everest-applet.ogg">Click here to see the clip</a></p>
<p>Updates to the field seem a tad slow in the clip, but that is just due to recording limitations. Updates are synchronous on the end machine. All of the code needed to do the above is now in the upstream <a href="http://icedtea.classpath.org/hg/icedtea6">mercurial repository</a>.</p>
<p>Next on my list is to do something similar for JS-&#62;Java calls, implement a few basic functions and such.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Introducing the IcedTeaNPPlugin]]></title>
<link>http://dbhole.wordpress.com/2009/05/15/introducing-the-icedteanpplugin/</link>
<pubDate>Fri, 15 May 2009 20:40:06 +0000</pubDate>
<dc:creator>dbhole</dc:creator>
<guid>http://dbhole.wordpress.com/2009/05/15/introducing-the-icedteanpplugin/</guid>
<description><![CDATA[Yes ladies and gentlemen, the future is here! (kinda&#8230; partly&#8230; well, okay just the beginn]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Yes ladies and gentlemen, the future is here! (kinda&#8230; partly&#8230; well, okay just the beginning of it is here, but still!) IcedTeaNPPlugin is not the final name, but that it what I am calling it for the time being. As mentioned in my <a href="http://dbhole.wordpress.com/2009/05/11/the-future-of-icedtea-plugin/">previous post</a>, I&#8217;ve been working on a rewrite that uses NPRuntime. The new plugin is based on GCJWebPlugin. Only the side that talks to Mozilla is based on GCJ though. Since many strides were made on the Java side (NetX bridge, proxy support, cookie support, better tag parsing, etc.), I wanted to use the Java side from the new plugin. In order to do this, the C/C++ side had to be modified to send information like cookies, proxies, etc.  Furthermore, the new Java processing model is designed to handle multiple applets in a single VM. The C/C++ side therefore had to be adapted to be compatible with the new wire protocol.</p>
<p>I terms of testing, I tried out applets from the original GCJWebPlugin <a href="http://developer.classpath.org/mediation/Applets">test list</a>, and things seem to be fine.</p>
<p>I am now faced with decisions on how to implement the LiveConnect bridge. I have given this some thought, and I think the best approach is to rock the boat as little as possible.</p>
<p>OJI is a layer that talks to the LiveConnect code, which in turn &#8220;connects&#8221; JavaScript in Mozilla to Java. The LiveConnect/OJI code is pretty sound in terms of how it goes about doing this, and I think it is a good approach. Furthermore, the Java side is already tailored to work with this approach, and is stable. This is where the less boat rocking comes in. Since we have a chunk of C/C++ code that already talks to OJI, and Java code that can appropriately respond back, I think it makes a lot of sense to mimic OJI. This will allow a lot of code reuse, which is good from a time-line and bug perspective.</p>
<p>Of course, that does not mean it will be easy by any means. Gecko is removing LiveConnect/OJI for a reason &#8212; it is huge, and complicated to maintain given it&#8217;s sparse usage. Furthermore, that code talks to the JS engine, not to the NPRuntime api. This middle glue will all have to be rewritten.</p>
<p>And there you have it, my proposed solution to implementing LiveConnect in the new plugin. Over the coming few weeks, I am going to start with the small things like setting/getting variables, and move up to the more complex ones. As always, I will keep updating this blog with my progress!</p>
<p>The plugin is now upstream starting with <a href="http://icedtea.classpath.org/hg/icedtea6/rev/408be9d00bfe">this</a> commit. For the time being, the plugin Java backend has been checked into a separate directory. While the C/C++ side is more or less compatible with the Java side, I had to still make minor changes on Java side. These changes (except 1 relating to FIFO pipe names) should work fine with the original IcedTeaPlugin, but I am uncomfortable changing things in a stable plugin during early development of another plugin. For now, I will do manual periodic synchs between the IcedTea Java backend and the new NP plugin Java backend. I believe it is easier than having to test every java side change against the current stable IcedTea plugin.</p>
<p>If you wish to give the new plugin a try, you can do so by <a href="http://icedtea.classpath.org/wiki/Main_Page#Quick_start_.26_Building">building icedtea6</a> (bleeding edge version, configure it with &#8211;enable-npplugin) and linking to the $JAVA_HOME/jre/lib/&#60;arch&#62;/IcedTeaNPPlugin.so  from either ~/.mozilla/plugins or /usr/lib[,64]/mozilla/plugins/ . Be sure to check about:plugins to make sure only 1 Java plugin is seen, and that it is the IcedTeaNPPlugin.so one.</p>
<p>A few notes if you try it:</p>
<ul>
<li>The new plugin should be able to handle signed applets correctly, and is secure afaik. But if you try it, please do keep in mind that it is experimental.</li>
<li>Currently, debug is &#8220;always on&#8221; (including the Java side debug server)</li>
<li>Since LiveConnect is not yet supported, the plugin will freeze when trying to load applets that use it. This will be fixed in the next commit.</li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[The future of IcedTea plugin]]></title>
<link>http://dbhole.wordpress.com/2009/05/11/the-future-of-icedtea-plugin/</link>
<pubDate>Mon, 11 May 2009 17:20:08 +0000</pubDate>
<dc:creator>dbhole</dc:creator>
<guid>http://dbhole.wordpress.com/2009/05/11/the-future-of-icedtea-plugin/</guid>
<description><![CDATA[So after being poked and prodded by people (you know who you are.. you&#8217;re on my list now) to s]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>So after being poked and prodded by people (you know who you are.. you&#8217;re on my list now) to start a blog, here is my first post!</p>
<p>According to <a href="http://groups.google.ca/group/mozilla.dev.planning/browse_thread/thread/8741dfad2f92a59/f22f486d57707f8a?hl=en&#38;q=&#38;lnk=ol&#38;">this</a> post, it seems Gecko is going to definitely remove LiveConnect and OJI soon. I had heard whispers of this before, but people stopped talking when I got close. Probably because I stumble into discussions drunk and start rambling about how Picard was the best captain[1]&#8230; but we will never know. Anyway, now it is official.</p>
<p>This is a problem for the IcedTea plugin, which uses LiveConnect/OJI. Here is a brief history of things:</p>
<ul>
<li>Back in the day (before sliced bread and all) Mozilla plugins had an API called  NPAPI. This API was fine for most cases, but lacked scriptability (i.e. allowing  the page to interact with the plugin via Javascript in any significant manner, and vice-versa).</li>
</ul>
<ul>
<li>To fulfill this need of scriptability for Java, a Javascript&#60;-&#62;Java bridge called LiveConnect was developed. The older Sun Java plugin used this via an API called OJI.</li>
</ul>
<ul>
<li>Around the end of 2004 (this date is from Wikipedia without citation, so it may not be accurate) browsers supporting NPAPI agreed on a new scriptable extension to NPAPI, known as NPRutime. Around 2007, Sun started working on a new plugin (libnpjp2.so) that uses NPRuntime. The new plugin is now the default.</li>
</ul>
<p>With the Sun plugin having switched over to the new API, there are very few users of LiveConnect/OJI now and Gecko has decided to therefore remove it and reduce the maintenance burden.</p>
<p>As there is no date available for when the new Sun plugin will be released as Free Software[2], we&#8217;ve decided to start work on a new plugin that works via NPRuntime. The new plugin will be implemented in 2 phases:</p>
<p>1. Get normal Java applets working (including signed ones)<br />
2. Get the Javascript&#60;-&#62;Java bridge working</p>
<p>#1 is relatively easy, and will cover a large number of use cases. It is #2 that will be time consuming. Since NPRuntime is just an extension of NPAPI, that means that the older GCJ Web plugin (which uses NPAPI) can be used as a skeleton. That is the route I am currently taking. The idea is to modify GCJWebplugin so that it can use the new NetX-ified Java backend that IcedTea plugin uses, and consequently support signed applets, cookies, proxies, etc.</p>
<p>As stated in the message by Josh in the link above, Gecko will be making the change in 1.9.2 which will be the base for Firefox 3.6 due in Q2 2010. Bleeding edge distros like Fedora Rawhide will switch to Gecko 1.9.2 sooner than that of course, but it will still be a good few months before that. Hopefully it will be enough time for a rewrite! I am close to being done with the first phase. Next on my list is planning how we will be implementing the bridge, figuring out the necessary resource allocation, etc. I will keep updating this blog as things progress. Rest assured, we will try our best so that when OJI is removed there is a smooth transition to keep productivity at a minimum by allowing everyone to use Yahoo Games, Absolute Poker, etc.</p>
<p>1: Not that it needed saying, but still: I was kidding &#8211; I don&#8217;t stumble into discussions drunk and ramble about Star Trek. And as if Picard needs to be justified!</p>
<p>2: Edit: I should&#8217;ve reworded that. What I meant to say was that there is no confirmed release date. As per</p>
<p><a rel="nofollow" href="http://openjdk.java.net/projects/jdk7/features/#f647">http://openjdk.java.net/projects/jdk7/features/#f647</a></p>
<p><a rel="nofollow" href="http://openjdk.java.net/projects/jdk7/milestones/">http://openjdk.java.net/projects/jdk7/milestones/</a></p>
<p>It is targetted for M4. However it cannot be confirmed and should that date be missed, it will be rather late to start a plugin rewrite and distros like Rawhide won&#8217;t have Java plugin support in that mean time. Hence the push for rewrite now&#8230;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[FOSDEM Photos]]></title>
<link>http://langel.wordpress.com/2009/03/05/fosdem-photos/</link>
<pubDate>Thu, 05 Mar 2009 15:01:55 +0000</pubDate>
<dc:creator>Lillian</dc:creator>
<guid>http://langel.wordpress.com/2009/03/05/fosdem-photos/</guid>
<description><![CDATA[Sorry for the delay&#8230;]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Sorry for the delay&#8230;</p>

</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Mauve and JTreg Testing]]></title>
<link>http://langel.wordpress.com/2009/03/04/mauve-and-jtreg-testing/</link>
<pubDate>Wed, 04 Mar 2009 20:02:24 +0000</pubDate>
<dc:creator>Lillian</dc:creator>
<guid>http://langel.wordpress.com/2009/03/04/mauve-and-jtreg-testing/</guid>
<description><![CDATA[For a while now we have been running tests nightly (via Hudson) to assure builds always complete suc]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>For a while now we have been running tests nightly (via <a href="https://hudson.dev.java.net/">Hudson</a>) to assure builds always complete successfully. A short while later we incorporated running the <a href="http://sources.redhat.com/mauve/">Mauve</a> test suite, and eventually <a href="http://openjdk.java.net/jtreg/index.html">JTreg</a> (when <a href="http://gnu.wildebeest.org/diary/">Mark Wielaard</a> made it SO <a href="http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2008-May/001920.html">easy</a>). The problem was that we were only posting our Mauve and JTreg results internally, and realized we may not have been checking for regressions as rigorously as we should have. <em>ALSO, we all know the importance of being open.</em></p>
<p>Recently, one of our brilliant interns at the Toronto office, Omair Majid, got it up and running. All regressions are mailed out to a dedicated mailing list, and nightly results for Mauve and JTreg are posted on a public page.</p>
<p>Check out his announcement <a href="http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2009-March/004976.html">here</a>, and please send us your suggestions. </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Getting Java in Ubuntu]]></title>
<link>http://leftminor.wordpress.com/2009/03/03/getting-java-in-ubuntu/</link>
<pubDate>Tue, 03 Mar 2009 14:14:35 +0000</pubDate>
<dc:creator>raunaq2012</dc:creator>
<guid>http://leftminor.wordpress.com/2009/03/03/getting-java-in-ubuntu/</guid>
<description><![CDATA[There are two ways you can have java up and running in your Ubuntu distribution; either using the Su]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>There are two ways you can have java up and running in your Ubuntu distribution; either using the Sun Java6 Runtime or using the IcedTea OpenJDK Java6 Runtime. The difference is that the former one is not canonical supported and is the official Java JRE whereas the latter uses the OpenJDK under the IcedTea project.</p>
<p>It&#8217;s better to go with the latter OpenJDK and both can be found in the add/remove applications program. Simple search for Java and you will get OpenJDK Java6 WebStart and OpenJDK Java6 Runtime. Mark them to install.</p>
<p>Also to run Java inside your web browser you need to install the IcedTea Java Plugin.<br />
Once you have done downloading and installing the above three packages your Ubuntu is ready to utilise Java wherever necessary.</p>
<p>In case you want to install Sun Java6 Runtime then you should also install Sun Java 6.0 plugin for web browsers.</p>
<p>Although once i had installed OpenJDK i went to the java verification website:</p>
<p>http://www.java.com/en/download/installed.jsp</p>
<p>There it shows my version to be 1.6.0_0 which is version 6 but i think its not the latest build which is Java 6 Update 12 at the time of writing. Also in the case of Sun Java6 Runtime i was getting a Update 10 build.</p>
<p>It shouldn&#8217;t matter a lot except for when developing. So to develop i installed Eclipse from the application manager. It downloads and installs it&#8217;s own JDK which was a really old version 1.5. But you can point it to your latest version:</p>
<p>Goto Windows&#62;Preferences&#62;Java&#62;Installed JRE&#8217;s</p>
<p>In it search for new JRE&#8217;s by clicking on the button and navigating to the following folder:</p>
<p>/usr/lib/jvm/</p>
<p>It will contain both your Java-1.5 (GCJ) and Java-6-OpenJDK. So on searching it will give you the option to select. In mine there were four options:</p>
<p>1. The java-1.5 gcj<br />
2. Default-java<br />
3. Java-6-OpenJDK<br />
4. Java-gcj</p>
<p>For now i am sticking with OpenJDK.</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=c875ca47-cce1-44ec-ae11-503386bfd77b" /></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[I think I am in l-o-v-e]]></title>
<link>http://langel.wordpress.com/2008/11/28/i-think-i-am-in-l-o-v-e/</link>
<pubDate>Fri, 28 Nov 2008 16:27:53 +0000</pubDate>
<dc:creator>Lillian</dc:creator>
<guid>http://langel.wordpress.com/2008/11/28/i-think-i-am-in-l-o-v-e/</guid>
<description><![CDATA[I am going to brag for just a second&#8230; After I updated my system to F-10, I rebooted and sound ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I am going to brag for just a second&#8230;</p>
<p>After I <em>updated</em> my system to F-10, I rebooted and sound worked <strong>without any further tinkering</strong>. WAIT&#8230; that&#8217;s not all. I plugged-in my cellphone, and Fedora immediately recognized that it had a camera on it, and I was able to transfer to/from my phone <strong>without any further tinkering</strong>. AND I plugged-in my iPod, and I was immediately able to transfer to/from it <strong>without any further tinkering</strong>.</p>
<p>I am sure there are several more improvements from Fedora 9, but at the moment, these are most important to me. Oh yeah, and Facebook&#8217;s Photo Uploader now works thanks to Tom and Deepak&#8217;s LiveConnect work in OpenJDK.</p>
<p> <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[And Here is Another!]]></title>
<link>http://langel.wordpress.com/2008/10/27/and-here-is-another/</link>
<pubDate>Mon, 27 Oct 2008 20:22:19 +0000</pubDate>
<dc:creator>Lillian</dc:creator>
<guid>http://langel.wordpress.com/2008/10/27/and-here-is-another/</guid>
<description><![CDATA[We are proud to announce the release of IcedTea6 1.3.1. The IcedTea6 project provides a harness to b]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>We are proud to announce the release of IcedTea6 1.3.1.</p>
<p>The IcedTea6 project provides a harness to build the source code from<br />
OpenJDK6 (<a href="http://openjdk.java.net">http://openjdk.java.net</a>) using Free Software build tools.</p>
<p>1.3.1 marks the first stable release of the new IcedTea Web Browser Plugin. The most prominent feature of the new plugin is Liveconnect support, which enables JavaScript from the browser to access the Java Virtual Machine.</p>
<p>What&#8217;s New?<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
- Updated to b12 build.<br />
- Plugin including LiveConnect support built as default.<br />
- Various bugs fixed: renderer patch, version string updated,<br />
chinese fonts filename fix for Fedora etc.<br />
- More progress on Shark and Cacao.<br />
- Several plugin bug and build fixes: (http://icedtea.classpath.org/bugzilla/ and<br />
https://bugzilla.redhat.com/).</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>The tarball and nosrc RPM can be downloaded here:<br />
<a href="http://icedtea.classpath.org/download/fedora/java-1.6.0-openjdk-1.6.0.0-2b12.fc10.nosrc.rpm">http://icedtea.classpath.org/download/fedora/java-1.6.0-openjdk-1.6.0.0-2b12.fc10.nosrc.rpm</a><br />
<a href="http://icedtea.classpath.org/download/source/icedtea6-1.3.1.tar.gz">http://icedtea.classpath.org/download/source/icedtea6-1.3.1.tar.gz</a></p>
<p>The following people helped with this release:<br />
Gary Benson, Deepak Bhole, Alon Bar-Lev, Thomas Fitzsimmons, Andrew Haley, Andrew John Hughes, Ioana Ivan, Matthias Klose, Omair Majid, Xerxes Ranby, Christian Thalinger, Mark Wielaard, Lillian Angel</p>
<p>We would also like to thank the bug reporters and testers!</p>
<p>To get started:<br />
$ hg clone <a href="http://icedtea.classpath.org/hg/icedtea6">http://icedtea.classpath.org/hg/icedtea6</a><br />
$ cd icedtea6</p>
<p>Full build requirements and instructions are in INSTALL:<br />
$ ./configure<br />
$ make</p>
<p>The new package has been built into Fedora 10 (rawhide) and should appear in the yum repositories in a couple of days.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[IcedTea6 1.3 Released!]]></title>
<link>http://langel.wordpress.com/2008/10/15/icedtea-13-released-2/</link>
<pubDate>Wed, 15 Oct 2008 17:00:34 +0000</pubDate>
<dc:creator>Lillian</dc:creator>
<guid>http://langel.wordpress.com/2008/10/15/icedtea-13-released-2/</guid>
<description><![CDATA[We are proud to announce the release of IcedTea6 1.3. The IcedTea6 project provides a harness to bui]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>We are proud to announce the release of IcedTea6 1.3.</p>
<p>The IcedTea6 project provides a harness to build the source code from<br />
OpenJDK6 (<a href="http://openjdk.java.net">http://openjdk.java.net</a>) using Free Software build tools and<br />
provides replacements libraries for the binary plugs with code from the<br />
GNU Classpath project. More information on IcedTea can be found here:<br />
<a href="http://icedtea.classpath.org">http://icedtea.classpath.org</a></p>
<p>What&#8217;s New?<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
- Updated to b12 bundle.<br />
- Fixed to use new sound service, Gervill.<br />
- Many Netx fixes and now built by default.<br />
- LiveConnect support (&#8211;enable-liveconnect).<br />
  &#8211; Implemented JavaScript-&#62;Java security.<br />
- PulseAudio integrated (&#8211;enable-pulse-java)<br />
- VisualVM tool integrated (&#8211;enable-visualvm).<br />
- Added out-of-the-box CACAO support (&#8211;with-cacao).<br />
- Added the experimental Shark JIT for Zero.<br />
- Cleaned up crypto support, all algorithms and key sizes are fully<br />
  supported now without any (regional) restrictions. No more need for<br />
  separate crypto policy jars.<br />
- Integration of Mozilla Rhino javascript support for javax.script.<br />
  (See <a href="http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=179">http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=179</a> when<br />
   you want to enable non-system-installed versions of Rhino).<br />
- Add support for Zero builds on alpha, arm, mips, mipsel, m68k, s390.<br />
- Various build fixes.<br />
- Several bug and security fixes: (<a href="http://icedtea.classpath.org/bugzilla/">http://icedtea.classpath.org/bugzilla/</a> and<br />
<a href="https://bugzilla.redhat.com/">https://bugzilla.redhat.com/</a>).</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>The tarball and nosrc RPM can be downloaded here:<br />
- <a href="http://icedtea.classpath.org/download/fedora/java-1.6.0-openjdk-1.6.0.0-0.23.b12.fc10.nosrc.rpm">java-1.6.0-openjdk-1.6.0.0-0.23.b12.fc10.nosrc.rpm</a><br />
- <a href="http://icedtea.classpath.org/download/source/icedtea6-1.3.tar.gz">icedtea6-1.3.tar.gz</a></p>
<p>The following people helped with this release:<br />
<a href="http://gbenson.net">Gary Benson</a>, Deepak Bhole, Tom Callaway, Pablo del Campo, <a href="http://fitzsim.org/blog">Thomas Fitzsimmons</a>, Dennis Gilmore, <a href="http://www.advogato.org/person/aph/">Andrew Haley</a>, <a href="http://fuseyism.com/">Andrew John Hughes</a>, Ioana Ivan, Matthias Klose, DJ Lucas, Omair Majid, Xerxes Ranby, Marc Schoenefeld, Keith Seitz, <a href="http://jsumali.wordpress.com">Joshua Sumali</a>, <a href="http://www.advogato.org/person/twisti/">Christian Thalinger</a>, <a href="http://gnu.wildebeest.org/diary">Mark Wielaard</a>, <a href="http://langel.wordpress.com">Lillian Angel</a></p>
<p>We would also like to thank the bug reporters and testers!</p>
<p>To get started:<br />
$ hg clone <a href="http://icedtea.classpath.org/hg/icedtea6">http://icedtea.classpath.org/hg/icedtea6</a><br />
$ cd icedtea6</p>
<p>Full build requirements and instructions are in INSTALL:<br />
$ ./configure (&#8211;enable-liveconnect &#8211;enable-visualvm &#8211;enable-pulse-java)<br />
$ make</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[GNU/Linux e software proprietario: una convivenza difficile]]></title>
<link>http://guiodic.wordpress.com/2008/08/25/gnulinux-e-software-proprietario-una-convivenza-difficile/</link>
<pubDate>Mon, 25 Aug 2008 16:30:06 +0000</pubDate>
<dc:creator>guiodic</dc:creator>
<guid>http://guiodic.wordpress.com/2008/08/25/gnulinux-e-software-proprietario-una-convivenza-difficile/</guid>
<description><![CDATA[La mia personale esperienza con GNU/Linux mi ha portato ad una conclusione: il software proprietario]]></description>
<content:encoded><![CDATA[La mia personale esperienza con GNU/Linux mi ha portato ad una conclusione: il software proprietario]]></content:encoded>
</item>
<item>
<title><![CDATA[VisualVM in IcedTea]]></title>
<link>http://langel.wordpress.com/2008/07/29/visualvm-in-icedtea/</link>
<pubDate>Tue, 29 Jul 2008 19:33:56 +0000</pubDate>
<dc:creator>Lillian</dc:creator>
<guid>http://langel.wordpress.com/2008/07/29/visualvm-in-icedtea/</guid>
<description><![CDATA[Yey! Josh did it again!]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Yey! <a href="http://jsumali.wordpress.com/2008/07/29/visualvm-in-icedtea/">Josh</a> did it again!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Java - Free and Open!]]></title>
<link>http://langel.wordpress.com/2008/06/19/java-free-and-open/</link>
<pubDate>Thu, 19 Jun 2008 14:31:19 +0000</pubDate>
<dc:creator>Lillian</dc:creator>
<guid>http://langel.wordpress.com/2008/06/19/java-free-and-open/</guid>
<description><![CDATA[The latest OpenJDK binary included in Fedora 9 (x86 and x86_64) passes the rigorous Java Test Compat]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>The latest OpenJDK binary included in Fedora 9 (x86 and x86_64) passes the rigorous Java Test Compatibility Kit!</p>
<p>See Rich Sharples&#8217; announcement <a href="http://blog.softwhere.org/archives/196">here</a>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[IcedTea6 1.2 Released]]></title>
<link>http://langel.wordpress.com/2008/05/29/icedtea6-12-released/</link>
<pubDate>Thu, 29 May 2008 19:36:34 +0000</pubDate>
<dc:creator>Lillian</dc:creator>
<guid>http://langel.wordpress.com/2008/05/29/icedtea6-12-released/</guid>
<description><![CDATA[We are proud to announce the release of IcedTea6 1.2. The IcedTea6 project provides a harness to bui]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>We are proud to announce the release of IcedTea6 1.2.</p>
<p>The IcedTea6 project provides a harness to build the source code from <a href="http://openjdk.java.net">OpenJDK6</a> using Free Software build tools and provides replacements libraries for the binary plugs with code from the GNU Classpath project. More information on IcedTea can be found <a href="http://icedtea.classpath.org">here</a>.</p>
<p>What&#8217;s New?<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
- Updated to b09.<br />
- Added the the lcms library with PYCC and LINEAR_RGB ICC<br />
  profiles.<br />
- Integrated Gervill to provide midi support.<br />
- JTreg integrated.<br />
- javaws/NetX fixes:<br />
     &#8212; improved security, namely catching Socket permissions during<br />
         runtime<br />
      &#8212; implemented the remaining JNLP services api (PrintService, JNLPRandomAccessFile)<br />
      &#8212; applet focusing bug fixed<br />
- sparc/sparc64 port<br />
- Desktop file integration.<br />
- Various zero fixes.<br />
- Sound fixes.<br />
- Font fixes.<br />
- Many bug fixes <a href="http://icedtea.classpath.org/bugzilla/">here</a> and <a href="https://bugzilla.redhat.com/">here</a>.</p>
<p>Read about the future plans for OpenJDK in Fedora 10 <a href="http://fitzsim.org/blog/?p=27">here</a>.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>The tarball and nosrc RPM can be downloaded from <a href="http://icedtea.classpath.org/download/">here</a>.</p>
<p>The following people helped with this release:<br />
Lillian Angel, Gary Benson, Thomas Fitzsimmons, Andrew Haley, Andrew John Hughes, Matthias Klose, Dan Munckton, Parag Nemade, Keith Seitz, Joshua Sumali, Christian Thalinger, Mark Wielaard, Yi Zhan</p>
<p>We would also like to thank the bug reporters and testers!</p>
<p>To get started:<br />
$ hg clone http://icedtea.classpath.org/hg/icedtea6<br />
$ cd icedtea6</p>
<p>Full build requirements and instructions are in INSTALL:<br />
$ ./configure<br />
$ make</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[IcedTea6 1.1 Released]]></title>
<link>http://langel.wordpress.com/2008/04/04/icedtea6-11-released/</link>
<pubDate>Fri, 04 Apr 2008 14:16:37 +0000</pubDate>
<dc:creator>Lillian</dc:creator>
<guid>http://langel.wordpress.com/2008/04/04/icedtea6-11-released/</guid>
<description><![CDATA[We are proud to announce the release of IcedTea6 1.1. The IcedTea6 project provides a harness to bui]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>We are proud to announce the release of IcedTea6 1.1.</p>
<p>The IcedTea6 project provides a harness to build the source code from<br />
<a href="http://openjdk.java.net">OpenJDK6</a> using Free Software build tools and<br />
provides replacements libraries for the binary plugs with code from the<br />
GNU Classpath project. More information on IcedTea can be found <a href="http://icedtea.classpath.org">here</a>.</p>
<p>What&#8217;s New?<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
- Zero builds on any architecture.<br />
- New features added to NetX:<br />
   &#8211; Certificate fingerprints now show as part<br />
     of certificate details.<br />
   &#8211; gcjwebplugin can now run applets through NetX,<br />
     taking advantage of NetX&#8217;s sandboxing and application security.<br />
   &#8211; User trusted certificates can be managed by passing the -viewer<br />
     option to NetX.<br />
- Updated to b08.<br />
- Many bug fixes: <a href="http://icedtea.classpath.org/bugzilla/">IcedTea bugzilla</a> and <a href="https://bugzilla.redhat.com/">RH bugzilla</a>.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>The bundles can be downloaded here: <a href="http://icedtea.classpath.org/download/fedora/java-1.6.0-openjdk-1.6.0.0-0.8.b08.fc9.nosrc.rpm">nosrc RPM</a> and <a href="http://icedtea.classpath.org/download/source/icedtea6-1.1.tar.gz">tarball</a>.</p>
<p>The following people helped with this release:<br />
Matthias Klose, Christian Thalinger, Mark Wielaard, Joshua Sumali, Gary Benson,<br />
Andrew Haley, Thomas Fitzsimmons, Keith Seitz, Lillian Angel</p>
<p>We would also like to thank the bug reporters and testers!</p>
<p>To get started:<br />
$ hg clone <a href="http://icedtea.classpath.org/hg/icedtea6">http://icedtea.classpath.org/hg/icedtea6</a><br />
$ cd icedtea6</p>
<p>Full build requirements and instructions are in INSTALL:<br />
$ ./configure<br />
$ make </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[OpenJDK in Fedora 9!]]></title>
<link>http://langel.wordpress.com/2008/03/13/openjdk-in-fedora-9/</link>
<pubDate>Thu, 13 Mar 2008 15:26:11 +0000</pubDate>
<dc:creator>Lillian</dc:creator>
<guid>http://langel.wordpress.com/2008/03/13/openjdk-in-fedora-9/</guid>
<description><![CDATA[java-1.6.0-openjdk has made the F9 Beta deadline. This package will replace java-1.7.0-icedtea. ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>java-1.6.0-openjdk has made the F9 Beta deadline. This package will replace java-1.7.0-icedtea.</p>
<p>&#8220;OpenJDK contributes ~99% of the code in the java-1.6.0-openjdk package and IcedTea continues to provide autotools support, a portable interpreter for ppc and ppc64 support, plugin support, Web Start support and patches to integrate OpenJDK into Fedora. The IcedTea sources are included in the java-1.6.0-openjdk SRPM.&#8221; &#8211; <a href="http://fedoraproject.org/wiki/Docs/Beats/Java">Fedora Release Notes</a>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Paquetes Debian, repositorio Debian, manual de paquetes Debian]]></title>
<link>http://xmleye.wordpress.com/2008/03/04/paquetes-debian-repositorio-debian-manual-de-paquetes-debian/</link>
<pubDate>Tue, 04 Mar 2008 09:52:56 +0000</pubDate>
<dc:creator>bluezio</dc:creator>
<guid>http://xmleye.wordpress.com/2008/03/04/paquetes-debian-repositorio-debian-manual-de-paquetes-debian/</guid>
<description><![CDATA[Mucho Debian veo ahí en el título. Tras una semana de prueba y error y de limpiar bugs a mansalva, h]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Mucho Debian veo ahí en el título. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p>Tras una semana de prueba y error y de limpiar bugs a mansalva, he conseguido una versión mucho más estable de pprocACL2 y XMLEye, y lo que es más importante, he creado un repositorio Debian con todos los paquetes necesarios. Además, tengo la grata sorpresa de que mi programa compila y funciona sin más problemas en IcedTea: el único &#8220;pero&#8221; es que la salida HTML no se muestra del todo bien, pero son detalles sin importancia realmente. Por fin he podido quitar sun-java6-jdk de Build-Depends. He tenido que poner en Depends del paquete IcedTea (con preferencia) y el JRE de Sun (por si el usuario ya lo tiene, ya que java2-runtime por defecto en Gutsy es GCJ, en el que no funciona bien Swing, y sólo SWT.</p>
<p>De paso, he aprovechado lo que he ido aprendiendo todo este tiempo para hacer una pequeña guía (bueno, el PDF tiene ~60 páginas) de cómo crear un paquete Debian, siguiendo una serie de buenas prácticas. No intento competir con otras guías fantásticas que hay por ahí (hay algunas referencias en mi propia guía a ellas), pero vi que no había gran cosa en español, y que no se hablaba bien de ciertas opciones como crear nuestro propio repositorio con reprepro, sincronizarlo con lftp, o usar cowdancer para agilizar el proceso de construcción pbuilder, entre otras cosas. El manual está bajo la GNU FDL y su código fuente está en el repositorio.</p>
<p>Tuve que hacerme mis propias hojas XSLT para convertir DocBook a LaTeX, ya que las que había dejaban mucho que desear (creo que el autor no comprendía bien que LaTeX  es quien debe ocuparse de la presentación, y no él). Están en el subdirectorio manualDebian/hojasXSL, y hay dos: una para generar ficheros LaTeX, y otra para los BibTeX (la salida se ha de volcar a un fichero llamado bibliografia.bib).</p>
<p>Ahora empezaré a trabajar en la documentación del programa. También podría trabajar un poco en las traducciones y en hacer que se integre bien en Windows.</p>
<p>Para instalar los paquetes, hay que añadir estas líneas a /etc/apt/sources.list (también se puede usar Orígenes de software bajo el menú Sistema, y entrar en la pestaña Software de terceros):</p>
<p>deb http://www.shoyusauce.org/packages/ubuntu gutsy main<br />
deb-src http://www.shoyusauce.org/packages/ubuntu gutsy main</p>
<p>Hay que descargarse la clave GPG con la que he firmado mis paquetes, y añadirla al anillo de claves de confianza de apt:</p>
<p>wget http://www.shoyusauce.org/packages/claveDebian.asc<br />
sudo apt-key add claveDebian.asc</p>
<p>Ahora ya podemos actualizar e instalar XMLEye y pprocACL2:</p>
<p>sudo aptitude install xmleye pprocACL2</p>
<p>De por sí no tienen tantas dependencias, pero a la hora de desarrollar he tenido que empaquetar algunos módulos con muchas subdependencias como PAR::Packer. Por supuesto, no hay que instalar ambos: son completamente independientes. XMLEye puede usarse simplemente como un visor XML.</p>
<p>He subido también un tar.bz2 con el código fuente de pprocACL2 y XMLEye. En el código fuente de pprocACL2 hay una serie de ficheros .lisp de ejemplo bajo t/testInputs, que están muy probados. Provienen de los tutoriales disponibles de ACL2. El ejemplo hanoi-use.lisp es el más interesante, ya que incluye enlaces entre una demostración y el libro cuyos teoremas y funciones usa.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[IcedTea 1.6 Released with Zero-assembler and JNLP support!]]></title>
<link>http://langel.wordpress.com/2008/02/13/icedtea-16-released-with-zero-assembler-and-jnlp-support/</link>
<pubDate>Wed, 13 Feb 2008 18:43:36 +0000</pubDate>
<dc:creator>Lillian</dc:creator>
<guid>http://langel.wordpress.com/2008/02/13/icedtea-16-released-with-zero-assembler-and-jnlp-support/</guid>
<description><![CDATA[We are proud to announce the release of IcedTea 1.6. The IcedTea project provides a harness to build]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>We are proud to announce the release of IcedTea 1.6.</p>
<p>The IcedTea project provides a harness to build the source code from <a href="http://openjdk.java.net">OpenJDK</a> using Free Software build tools and provides replacements libraries for the binary plugs with code from the GNU Classpath project. More information on IcedTea can be found <a href="http://icedtea.classpath.org">here</a>.</p>
<p>What&#8217;s New?<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
- Zero-assembler implemented.<br />
- JNLP support added with <a href="http://jnlp.sourceforge.net/netx/">NetX</a>. Still a work-in-progress.</p>
<p>   This release of IcedTea also includes new features added to NetX.<br />
   &#8211; Signed applications display a dialog asking permission to run, with additional signing information and certificate details.<br />
   &#8211; Implemented JNLP services: File read and write, Clipboard read and write.<br />
   &#8211; Unsigned applications must now get permission from the user before the above JNLP services function.<br />
    Check out the <a href="http://jsumali.wordpress.com/2008/02/06/netx-improvements/">screenshots</a>.</p>
<p>- Updated to build with gcc 4.3.<br />
- Many, many, many other bug fixes: <a href="http://icedtea.classpath.org/bugzilla/">here</a> and <a href="https://bugzilla.redhat.com/">here</a>.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>The tarball and nosrc RPM can be downloaded <a href="http://icedtea.classpath.org/download/">here</a>.</p>
<p>The following people helped with this release:<br />
<a href="http://gbenson.livejournal.com/">Gary Benson</a>, <a href="http://langel.wordpress.com">Lillian Angel</a>, <a href="http://fitzsim.org/blog/">Thomas Fitzsimmons</a>, <a href="http://advogato.org/person/aph/">Andrew Haley</a>, <a href="http://jsumali.wordpress.com">Joshua Sumali</a>, <a href="http://fkung.wordpress.com">Francis Kung</a>, Matthias Klose, <a href="http://robilad.livejournal.com/">Dalibor Topic</a>.</p>
<p>We would also like to thank the bug reporters and testers!</p>
<p>To get started:<br />
<code>$ hg clone http://icedtea.classpath.org/hg/icedtea<br />
$ cd icedtea</code><br />
Full build requirements and instructions are in INSTALL:<br />
<code>$ ./configure<br />
$ make</code></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[IcedTea and Netx]]></title>
<link>http://langel.wordpress.com/2008/01/11/icedtea-and-netx/</link>
<pubDate>Fri, 11 Jan 2008 17:41:35 +0000</pubDate>
<dc:creator>Lillian</dc:creator>
<guid>http://langel.wordpress.com/2008/01/11/icedtea-and-netx/</guid>
<description><![CDATA[Joshua Sumali, currently Red Hat&#8217;s IcedTea intern, added support for NetX into IcedTea. It wor]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://jsumali.wordpress.com">Joshua Sumali</a>, currently Red Hat&#8217;s IcedTea intern, added support for NetX into IcedTea. It works great! He is still working on implementing those features Netx is missing.</p>
<p><a href='http://langel.wordpress.com/files/2008/01/screenshot.png' title='IcedTea and Netx'><img src='http://langel.wordpress.com/files/2008/01/screenshot.thumbnail.png' alt='screenshot.png' width='200'></a></p>
<p><a href="http://jnlp.sourceforge.net/netx/">Netx</a> is a high-quality implementation of the Java Network Launching Protocol (JNLP). It downloads code over the network for applications and applets, caches it, and runs it in a secure environment.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[IcedTea 1.5 Released With PPC Support!]]></title>
<link>http://langel.wordpress.com/2008/01/03/icedtea-15-released-with-ppc-support/</link>
<pubDate>Thu, 03 Jan 2008 20:18:46 +0000</pubDate>
<dc:creator>Lillian</dc:creator>
<guid>http://langel.wordpress.com/2008/01/03/icedtea-15-released-with-ppc-support/</guid>
<description><![CDATA[We are proud to announce the release of IcedTea 1.5. The IcedTea project provides a harness to build]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>We are proud to announce the release of IcedTea 1.5.</p>
<p>The IcedTea project provides a harness to build the source code from<br />
OpenJDK (http://openjdk.java.net) using Free Software build tools and<br />
provides replacements libraries for the binary plugs with code from the<br />
GNU Classpath project. More information on IcedTea can be found <a href="http://icedtea.classpath.org">here</a>.</p>
<p>What&#8217;s New?<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
* ppc/ppc64 support.<br />
* ecj bootstrapping re-implemented.<br />
* Updated to OpenJDK b24 build (now uses mercurial).<br />
* System libraries (libpng, libjpeg, zlib, giflib) are used<br />
instead of OpenJDK&#8217;s implementations.<br />
* Many, many, many other bug fixes (reported <a href="http://icedtea.classpath.org/bugzilla/">here</a> and <a href="https://bugzilla.redhat.com/">here</a>).</p>
<p>The tarball and nosrc RPM can be downloaded <a href="http://icedtea.classpath.org/download/">here</a>.</p>
<p>The following people helped with this release:<br />
Gary Benson, Thomas Fitzsimmons, Andrew Haley, Lillian Angel, Joshua Sumali, Matthias Klose, Matthew Flaschen, Francis Kung.</p>
<p>We would also like to thank the bug reporters and testers!</p>
<p>&#8212;&#8212;&#8212;&#8211;</p>
<p>$ hg clone http://icedtea.classpath.org/hg/icedtea<br />
$ cd icedtea</p>
<p>Full build requirements and instructions are in INSTALL:<br />
$ ./configure<br />
$ make</p>
<p>When this completes you&#8217;ll have a usable IcedTea in:<br />
openjdk/build/linux-i586 or openjdk/build/linux-amd64 or openjdk/build/linux-ppc or openjdk/build/linux-ppc64</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[JBoss Seam running under OpenJDK (IcedTea) in Fedora 8]]></title>
<link>http://rhdevfu.wordpress.com/2007/11/20/jboss-seam-running-under-openjdk-icedtea-in-fedora-8/</link>
<pubDate>Tue, 20 Nov 2007 19:49:15 +0000</pubDate>
<dc:creator>Karsten 'quaid' Wade</dc:creator>
<guid>http://rhdevfu.wordpress.com/2007/11/20/jboss-seam-running-under-openjdk-icedtea-in-fedora-8/</guid>
<description><![CDATA[JBoss Seam developer and Red Hatter/JBossian Pete Muir has posted about running Seam under IcedTea, ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://labs.jboss.com/jbossseam/">JBoss Seam</a> developer and Red Hatter/JBossian <a href="http://in.relation.to/Bloggers/Pete">Pete Muir</a> <a href="http://in.relation.to/Bloggers/SeamOnOpenJDK">has posted about running Seam</a> under <a href="http://fedoraproject.org/wiki/IcedTea">IcedTea</a>, the implementation of <a href="http://openjdk.java.net/">OpenJDK</a> available in <a href="http://fedoraproject.org/wiki/Releases/8">Fedora 8</a>.</p>
<p>Pete ran a &#8220;highly unscientific test&#8221; and found out that IcedTea outperformed other JDKs:<br />
<!--more--></p>
<blockquote><p> This piqued my interest, so I did a highly unscientific test and installed the <a href="http://java.sun.com/javase/downloads/index_jdk5.jsp" target="_blank">Sun JDK 1.5.0_14</a> and the <a href="http://java.sun.com/javase/downloads/index.jsp" target="_blank">Sun JDK 1.6.0_03</a>, and (using Seam and the example compiled by JDK 1.5) took a look at how long the server takes to start.</p>
<p>I found that using JDK 5 to boot the server it took 32s, using JDK 6 it took 25s and using Iced Tea (JDK 7) 21s &#8212; definitely going in the right directions! I then compiled Seam and the example using Iced Tea, and (running JBoss AS using Iced Tea) got a startup time around 19-20s.</p>
<p>Of course, this no match for a real performance test, but I found it interesting.</p></blockquote>
<p>It <em>is</em> very interesting.  There are a number of paths that come from IcedTea being in Fedora:</p>
<ul>
<li>JBoss apps can now be compiled natively on Fedora, meaning we are going to start seeing all these packages available in Fedora
<li>There is another, viable JRE available to developers, one that is free in all the senses of the word
<li>If Pete&#8217;s unscientific tests are any indication, things are &#8220;definitely going in the right directions&#8221; for performance of the fully open stack
</ul>
<p>In the cycle of which Fedora becomes which version of Red Hat Enterprise Linux (RHEL), it is a future version of Fedora (either 9 or 10) that is going to be the codebase that is branched for RHEL.  This means IcedTea technologies are going to receive at least one more full distribution development cycle.  The proper jargon for this is, &#8220;Well baked technology&#8221;</p>
<p>As the <a href="http://www.gnu.org/software/classpath/">GNU Classpath</a> and <a href="http://gcc.gnu.org/java/">gcj</a> initiatives have shown, providing a fully free JRE helped convince Sun the time was right to open source Java.  By the time RHEL 6 is out, there are likely to be &#62;1 fully free, fully open source JREs for you to choose from.</p>
<p>Combine this with a little <a href="http://www.redhat.com/rhel/virtualization/">virtualization</a> and <a href="http://www.redhat.com/rhel/virtualization/">appliance OS</a> builds, and you&#8217;ve got segregated app servers running individual JVMs that you can turn on and off like water.</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
