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

We live in a post-generics world, recently, October 30th, 2008, J2SE 1.4.2 retires has reach its End Of Service Life. I think it's a coincidence but Maurizio Cimadamore decide to introduce a long requested feature in javac, it now emit a warning for all usages of raw types (a parameterized type without ''). And frankly, we (all Java developers) seem not ready for that...
on Nov 4, 2008
This blog has moved here var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); var pageTracker = _gat._getTracker("UA-3111670-3"); pageTracker._initData(); pageTracker._trackPageview();
on Oct 29, 2008
I've been thinking about this a bit recently and a comment on the javaposse google group tipped me into blogging mode. While discussing the recent shipping of JDK 6u10 Reinier Zwitserloot said On windows, and on linux, there is no java at all. It has to be installed separately. This is supremely annoying. There are odds the linux user has e.g. debian/ubuntu openjdk-6 installed, and on windows...
on Oct 24, 2008
We finally know the value for N in the equation 6uN .. N = 10. A set of slides have been posted discussing what's new. This release started out as Consumer JRE and became more, and more, and more, etc.. It's a relief to have this out in the public. The DLJ bundles for 6u10 are also available. What does this mean? It means that client side Java has been getting some long long long needed...
on Oct 21, 2008
I slowly (really slowly) progress in order to complete the implementation of the JSR292 backport, not because it's difficult but because I have not much time devoted to that task. Recently (ok, ten days ago), John Rose sent a patch to mlvm that allow javac (not the real one :) to encode an invokedynamic call using an used/free opcode (186). In order to support this new...
on Oct 21, 2008
The JMX Namespace feature has now been integrated into the JDK 7 platform. You can read about it in detail in the online documentation for javax.management.namespace. Here's my quick summary. Namespaces add a hierarchical structure to the JMX naming scheme. The easiest way to think of this is as a directory hierarchy. Previously JMX MBeans had names like java.lang:type=ThreadMXBean. Those...
on Sep 30, 2008
I will be at JVM Language Summit to talk about the JSR 292 backport. The JSR 292 backport is an attempt to provide a Java 5/Java 6 compatible backport of invokedynamic and other retated stuffs. If you're in the area, I will be happy to talk with you. Cheers.
on Sep 22, 2008
Shanliang Jiang talks about one of the main use cases of the Event Service from the new JMX API in this blog entry. You can use a wildcard ObjectName to subscribe to a set of MBeans. The Event Service tracks the arrival and departure of MBeans, so it will subscribe to new MBeans matching the pattern as they appear. The Event Service is already present in the latest draft of the JDK 7 API and...
on Sep 19, 2008
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