Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blogs by Community: Open JDK

• Adopt a JSR  • Embedded  • GlassFish  
• Global Education and Learning  • Identity Management  • IoT  
• Java Communications  • Java Desktop  • Java Enterprise  
• Java Patterns  • Java Tools  • Java User Groups  
• Java Web Services and XML  • JavaFX  • JCP  
• JDDAC  • Jini  • JXTA  
• Mac Java  • NetBeans  • Open JDK  
• Portlet  • Robotics  • Sun Grid  
• Sun RFID and Sensor  • [no association]  


Open JDK

Yesterday I cleaned up the umbrella bug that lists the various things we are planning for version 2.0 of the JMX API, which is the version that should be included in Java SE 7. Here's a list of the things we were thinking of doing but are not now planning to. In some of these cases, we realized after discussion in the Expert Group that the proposed feature was...
on Sep 18, 2008
The new Event Service that is part of version 2.0 of the JMX API is available in the latest snapshot of the JDK 7 platform. The package description for the new javax.management.event package summarizes what it is for and how to use it. The description there starts like this: This package defines the Event Service, which provides extended support for JMX notifications. The Event Service provides...
on Sep 1, 2008
Why JavaFX should be inlineable with HTML raises an interesting question in my mind. He's making a number of suggestions about JavaFX and many boil down to the power of "View Source" and perhaps JavaFX script code should be directly runnable as part of the source of a web page. That's an interesting suggestion and maybe it would work well. It remains to be seen whether that equation could be...
on Aug 27, 2008
Frans Thamura asks an interesting question... What do you think of OpenJDK 10 years from Now? .. gosh. Okay, we first have to ignore the wags cluck-clucking over Sun's stock price and issuing warnings of doom. But hey it's a great question, what will be the significance of the OpenJDK 10 yrs from now? Clearly the OpenJDK could reach "everywhere" .. all along this process of opening the OpenJDK...
on Aug 25, 2008
Version 2.0 of the JMX API is being defined by JSR 255. I've written about some of the features in the new API before. They are trickling into the JDK 7 sources over time, so you can now play with some shiny new things. Here's a description of what they are, and how you can even access them from JDK 6 if you are brave. As you probably know, the JDK 7 platform...
on Aug 6, 2008
We've been working legal ropes for awhile to get this result: Sun Approved: Merge from BSD Java to OpenJDK. There was a funky little legal snarl in that the BSD Java team has been working on Java ports to xyzzyBSD for years but it was under the JRL or SCSL license and they couldn't directly offer their changes to the OpenJDK project. One little bit of interesting is the SoyLatte work by Landon...
on Jul 18, 2008
The latest javaposse episode had an interesting go around what is a 'rich internet application'. BTW, guys, I'm really bummed you're not having the 200th episode recording on Sun's campus, I was really looking forward to it. In any case given their confusion over what an RIA is, it indicates there's lots of confusion out there in the world over what RIA's are. So in an effort to solve this...
on Jul 15, 2008
In my last blog entry, i've said it was time to discuss about the BGGA closure syntax. So here is my proposed syntax. The closure syntax There are two parts in a closure syntax, the first one defines the closure type, the second one defines the expression (not a statement) of the closure. By example, with a BGGA closure { int x => x+2 }, the expression part is x+2....
on Jul 7, 2008
After being frozen more than 3 months, the BGGA closure dev is resumed, the sources of the BGGA prototype have been pushed 3 hours ago by Neal Gafter. The sources are available in the closure workspace: http://hg.openjdk.java.net/closures/closures/langtools/ . Troll: I think it's time to reconsider the syntax to be less alien or from mars.
on Jul 5, 2008
Neil McAllister asks Java is free at last. Now what? and seems to take the position that while Java is a very successful technology that since "The Linux community, in particular, has long viewed Java with ambivalence" that perhaps achieving this milestone of Fedora's OpenJDK/IcedTea implementation passing the JCK may not be all that big a deal. Huh? There are other ways of looking at this.....
on Jul 1, 2008
Ted Neward on the demise of Java applets is an interesting look back in history (interview on the Sparkling Client podcast). The Java Applet was the first of the RIA platforms, long before Flash became the king of RIA, long before Silverlight was a sparkle in anybody's eye, long before DHTML and AJAX became suitable as a rich internet applications platform, the Java applet was there. But Ted is...
on Jun 26, 2008
Java is finally Free and Open .. hey, The Fedora/IcedTea team have reached a great milestone. Their build of the OpenJDK has passed the (extensive) JCK test suite. I bet they now have a huge appreciation the extent to which we took the slogan "Compatibility Matters!". Since this inspired Rich to take a walk down memory lane... in May 2006 I was in the audience for the JavaOne keynote. I was...
on Jun 19, 2008
Time to time, i heard that sentence "array of generics a inherently unsafe" or a variation. That is not true and i would like to explain why and even better propose a way to improve the user experience. Array of generics ? First, there are two kinds of "generics", type variable and parameterized type, and they behave differently. An example of array of type variable:...
on May 27, 2008
Just for fun, this morning, i've patched the java compiler to be able to generate classes that use invokedynamic instead of invokevirtual/invokeinterface when invoking a method. following the JSR292 EDR The patch is based on the source of the langtools repository of the hotspot project, so to apply the patch, first clone the repository   hg clone http://hg.openjdk.java.net/...
on May 22, 2008
I'm not the blogger police, but I don't understand these blogs that are just a bunch of pictures. Arun Gupta has posted ten collections of pictures without any context. "Oh Daniel," you say, "you're so old you just don't appreciate that blogs can be many things." Actually I do appreciate that. And I'm not opposed to pictures in blog postings. James Duncan Davidson posts pictures in his blog all...
on May 9, 2008
Go to openjdk.java.net and scroll your eyes down to the Tools section of the navigation bar. You will see a link that's been there a long time, jtreg harness. There is new stuff behind that link now available. Today we have made this harness open source under the GPL+Classpath license combo. (Jonathan Gibbons' announcement) The OpenJDK Regression Test Harness, also known as jtreg, is the test...
on May 2, 2008
On an earlier blog posting a commenter asked: "I would like to know how to use the VLC media player stack as the media handler for OpenJDK.." so, yeah, I hear you, there are many asking for better media support in the Java platform. It's with interest that I read Adobe's announcement today of the Open Screen Project. Hey, cool, if you dig around there are documents describing the byte level...
on May 1, 2008
I'm giving a session at JavaOne this year titled "Hacking the OpenJDK" and it's been very interesting sitting with this topic these last few months. Much of the presentation is an overview of the developer guide, source repositories and other infrastructure on openjdk.java.net which anybody 'hacking' the OpenJDK will need to get started. All that is pretty straightforward and obvious what to...
on Apr 28, 2008
I've been subscribed to Planet Classpath and Planet JDK for a couple years. This blog has been aggregated into Planet JDK for a long time, and Planet Classpath was always a "them" aggregation. But, yeah, as Mark Reinhold says, we've been working closely together for awhile and as Mark Wielaard said we now have an ambassador from Planet Classpath in the Planet JDK team. As odd as it is to see...
on Apr 25, 2008
The JMX API is being updated by JSR 255. That JSR is currently planned to be part of Java SE 7, and some of the API changes it defines have started to appear in JDK 7. So far, the main one is a Query Language. Here's what that is and what it's for. The JMX API has always included the idea of queries. The idea is that you can tell the queryNames method to...
on Apr 25, 2008