The Wayback Machine - https://web.archive.org/web/20111229012857/http://planetjdk.org:80/
Planet JDK
News and views from the Java SE Development-Kit Community
2011/12/27 22:34
The end of 2011 is near. The Free Java Momentum will be even bigger in 2012. Have you made your new year’s resolutions yet? And is attending Free Java @ FOSDEM 2012 on Feb 4 and 5 one of them? http://wiki.debian.org/Java/DevJam/2012/Fosdem Or are you even more ambitious and will you submit a talk proposal? Then [...]
2011/12/26 22:37
2011/12/22 13:50

Lock Cohorting: A General Technique for Designing NUMA Locks by Dave Dice, Virendra Marathe and Nir Shavit in PPoPP 2012. The Cohort lock technique allows developers to construct NUMA-aware locks from NUMA-oblivious locks.

2011/12/22 02:07
Chris Beams, core committer on the Spring framework, in an InfoQ interview.
2011/12/21 15:46
2011/12/21 08:54

IKVM.NET 0.46 is the last OpenJDK 6 based release, so it will be supported longer than usual. I haven't yet decided how long exactly, but in any case here is a release candidate for an update release that incorporates many of the fixes that have been done since 0.46 was released.

2011/12/20 15:34
As some of you might have noticed, the latest developer preview of JDK 8 (b17) contains some changes related to lambda expression support. This document contains a tentative schedule for integrating lambda expression support into the main JDK 8 repository.
2011/12/20 00:46
Edvard Wendelin, Technical Lead for JDK 7 Update Releases Project, in a jdk7u-dev mailing list post, announcing the general availability of the first ever JDK Update Release that ran from start till the finish as an open source project within the OpenJDK community.
2011/12/20 00:32
The OpenJDK Twitter feed is now more then 4000 followers strong! After 620 tweets and exactly 14 months of tweeting about JDK 7, JDK 7 Updates and JDK 8, that's a nice round number to end this year on.
2011/12/19 20:38

There appears to be over-reacting and fearism concerning a recent decision to cancel the DLJ project, and subsequently Ubuntu's plan to remove DLJ-based Java packages from their repository.  I'm totally out of the loop of this except for a couple things.  As the former DLJ Project Lead I was still vaguely involved with the management of that project, and recently there was an email exchange between ...

2011/12/19 10:57

There are a couple of subtle differences between the JVM and CLR with respect to member accessibility. For example, the JVM will allow you to access public members in non-public base classes:

2011/12/17 18:20

Sometimes I want a express that a static field is unlikely to change, so the VM should consider it has a constant, but it may changed. And because we all live in a threaded world, if the static field is changed I want that all threads that want to read the field value to notice that the value has changed like a volatile field. ...

2011/12/16 09:07

I've been doing some cleanup and refactoring and in the process removed some limitations and fixed a bunch of corner cases.

2011/12/14 18:32
The last engineering sign-off happened the night before last and yesterday morning the PacX wavegliders headed out of Monterey Bay for Hawaii. They’ll be collecting piles of data along the way. Every now and then they will pause to do a few laps around mid-ocean buoys to get sensor correlations. It’s been somewhat cloudy, so we’ve had to turn some instruments off to save ...
2011/12/13 15:48
Henrik Ståhl, responsible for product strategy in the Java Platform Group at Oracle, in a blog post announcing the Java SE Embedded 7u2 release.
2011/12/13 14:30

The Java SE Embedded team continues to follow the mainline JDK and has shipped their 7u2 and 6u30 releases. These releases include new ports to Linux on embedded PPC devices, and support for the server (C2) compiler on ARM. The latter improves Java performance on ARM systems by approximately 20-40%. You can find the downloads and release notes (7u2, 6u30) on the Oracle OTN ...

2011/12/13 05:14

I am finishing the code samples for my book “Scala for the Impatient”. (Yes, for those of you who are impatiently awaiting it—the end is near. Very near.)

2011/12/12 10:01

JRockit Mission Control 4.1 is now available for download. It includes HotSpot support, improved Solaris support, DTrace integration, a Mac OSX port, support for Oracle Coherence and a range of new cool features. More details in Markus Eisele's blog post.

2011/12/11 13:42
We are pleased to announce the Call for Participation in the FOSDEM 2012 Free Java DevRoom! This marks the 9th year that the Free Java DevRoom has been a part of FOSDEM. Saturday 4th and Sunday 5th of February 2012 Brussels, Belgium. The Free Java DevRoom has become unique in that it has attracted upstream, [...]
2011/12/09 23:07
Stéphane Épardaud, Ceylon compiler developer, in a blog post on Javac.
2011/12/08 11:26
Unfortunately builder.classpath.org, planet.classpath.org and icedtea.wildebeest.org (which acts as the icedtea backup server) need to move to a different internet connection… twice… First they will move today/tomorrow to a slower connection, and then one or two weeks later they will hopefully move to a much faster connection. Each time the IP addresses will change. This might [...]
2011/12/07 17:54
Heather Vancura-Chilson, group manager of the JCP PMO in an article on JUGs in the JCP.
2011/12/07 17:08
I'll be speaking on JDK 8 at RuhrJUG in Essen on Thursday, December 8th. The event starts at 6 PM.See you there!
2011/12/06 19:06
2011/12/06 06:47

Java has no operator overloading. I always thought that was a shame. For example, BigDecimal would be a lot more popular if you could write a * b instead of a.multiply(b).

2011/12/05 15:42
Devoxx was great fun again. Tori Wieldt captured some of it in interviews with attendees, and they are now up on Parleys.com: ...
2011/12/05 06:56

I've released IKVM.NET 7.0 to SourceForge. The binaries are identical to the ones in release candidate 0.

2011/12/04 21:30

Another key feature in the JFreeChart 1.0.14 release is the option to render drop-shadows within plots, aimed at charts that will be rendered on-screen. The effect of this is quite subtle, but noticeable if you compare two charts directly, one with the shadows and one without:

2011/12/03 14:52
Now that the JavaFX source code starts to trickle out of Oracle, Mario proposed the SwingView of ThingsFX to the official code base of JavaFX. I thought I’d write a couple of technical storytelling posts about how the SwingView actually works and how we got there. The first prototype It all started when Mario, Robert [...]
2011/12/03 00:26

The end of an era draws nigh! After being deprecated in JDK 7, the apt command line tool and the entirely of its associated API is on track to be removed from JDK 8 within the next few months. While apt was fine back in JDK 5, the time has come to transition annotation processing to the superior standardized annotation processing provided by javax.annotation.processing ...

2011/12/02 23:02

Many nice news on the Java front this week. 

2011/12/02 22:51
The OpenJDK community just had a nice sprint cleaning up warnings in JDK code. I did my bit; it was fun.  ...
2011/12/02 12:13
Cameron Purdy, vice president, Development, Oracle in an Oracle press release titled "Oracle Announces Availability of Oracle WebLogic Server 12c"
2011/12/02 08:43

In today's snapshot I also added support for function pointer types. The CLI supports both managed and unmanaged function pointer types, however both are unverifiable.

2011/12/02 07:57

As I wrote earlier today, the theme of today's snapshot is custom modifiers, but I decided to expand a bit on that, since they are a relatively unknown feature of .NET.

2011/12/02 06:49

The theme of this snapshot is custom modifiers. I've been working on ikvmc to make more use of custom modifiers for fields and constructors that have "special" types in their signatures and on the IKVM.Reflection side I completly rewrote custom modifier handling (unrelated to ikvmc) to allow roundtripping C++/CLI files (minus the unmanaged bits, obviously) and support interleaved modreq and modopt sequences.

2011/12/01 07:47
December 1, 2011 is the first JDK8 Warnings Cleanup Day (WCD). This is an OpenJDK community effort to stamp out warnings in the JDK build. You mean there are warnings when you build the JDK? There certainly are, but they’re fairly well hidden in the log files. In many cases you need to add build [...]
2011/12/01 02:46
I vastly prefer coding to discussing coding style, just as I would prefer to write poetry instead of talking about how it should be written. Sometimes the topic cannot be put off, either because some individual coder is messing up a shared code base and needs to be corrected, or (worse) because some officious soul has decided, "what we really need around here are ...
2011/12/28 23:50
All times UTC