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

Wow, we begin to have a good view of the language enhancements planed for Dolphin JDK7. XML Syntax : blog entry by Mark Reinhold Super-packages : blog entry by Gilad Bracha Closure : a blog entry by Peter Ahé Annotations to detect software failure : JSR 305 submitted by Bill Pugh. Like any geek, i'm not sure to be able to wait 2 more years before playing with these...
on Sep 6, 2006
I'm seating in my garden, my laptop on my knees. i'm hearing the noise of some mowers in the background, my kid is sleeping, my wife is trying to resolve a sudoku, and i'm thinking about closure, again ! Why doesn't enable to define a closure using a reference to a method ? public class HelloClosure {   public void sayHello(String name) {     System.out....
on Sep 2, 2006
JDK7 and JDK6 source snapshots under the JRL license are now available through subversion repository. jdk.researcher or jdk.contributor role for jdk project is required to access the repository. The repository is located here - https://jdk-jrl-sources.dev.java.net/svn/jdk-jrl-sources/ This is yet another way to access JDK sources. It has a number of advantages over the jar files we provide for...
on Sep 1, 2006
In forum (fora) and blogs, i have often seen that closures are compared to anonymous classes in order to reject the proposed syntax of closure. In this entry, i try to show up why the closure syntax is such as it is by explaining the differences with the anonymous class syntax. Let me introduce an example that sort a list of integers in reverse order. There are two codes, one written...
on Aug 31, 2006
Yes, this is another entry about closure :) In the closure proposal, the section "Closure conversion" describes how to use a closure instead of an anonymous class. The rules are : the implemented interface must have one method the closure signature must be a subtype of the method signature So let see if these rules are sufficient to use closures in order to implement AWT/Swing...
on Aug 29, 2006
The other night I was in the grocery store, wearing one of my jackets that sports the Java-coffee-cup logo. The grocery bagger, all of 16 years old, suddenly looked at my jacket and started stammering a question along the lines "is that the thing in my phone"? Took me a minute to connect what he was asking, and then I said "yes" and explained Java is a programming language and one place it...
on Aug 28, 2006
The latest JDK 6 build machine setup and build instructions are now available at: http://download.java.net/jdk6/docs/build/README-builds.html. Do NOT go to http://download.java.net/README-JRL.html, those are old pages, and I'm trying to get them updated or removed. We have re-structured the build instructions and am trying to add in more information and details on the various build...
on Aug 28, 2006
It's a recurring problem, you have a code that always generates an exception    public void throwIOException(int code) throws IOException {     throw new IOException(IO.getMessage(code));   }  and you use it in a method like this :    public int read() throws IOException {     int value=readAByte()  ...
on Aug 26, 2006
I've read the proposal about function types and closures and i have noticed that the invocation of a function type will use the newly introduced bytecode invokedynamic (the gilad blog about invokedynamic) and i think i know why ! So let me introduce a small example of closure, the method transform applies a transformation on each item of an array and store the result in the same array....
on Aug 24, 2006
In the latest Javaposse episode (Java Posse #078 - Listener Feedback) they identified me as "The dude in charge of open sourcing Java" ... (go :20.0 in the podcast) heh... That's shades of Brian Harry nominating me the dictator for life over Java. But, hey, it's not true. There's other people in charge of open sourcing Java SE, I'm simply involved with the process. So while I'm here, howzabout...
on Aug 21, 2006
I'm not a security expert or anything, but I thought I knew enough about those stuff to get by. But when I looked at the new Java Web Start security dialogs in SE 6, I get nervous — AFAICT, this dialog is bit dangerous. But if the security experts of Java SE think these are fine, then I must be missing something. So what am I missing? The screen in question is below: When I create my...
on Aug 20, 2006
For the last few months I've been writing an occasional series on the issues surrounding open sourcing Sun's Java implementations over on my other blog. Realising there are plenty of people on java.net who never get over there, here's a summary of the story so far. Will Sun use GPLv3? (November 20, 2006) Some people have been throwing rocks at the GPLv3 process from outside, and others have been...
on Aug 18, 2006
A lot of excitement these days about the SUN plan of releasing part of the Java Technology as Open Source Software (OSS) for the next few months. Reading the news I've observed the key discussion for now is about the license to be adopted by SUN to release its technologies. It is not a simple decision and, besides the public discussion about the best licenses, there is SUN needs to protect its...
on Aug 17, 2006
This article: IBM takes potshots at OpenSolaris has some interesting things to say about open source projects being more than the license that allows freedom. It's about the community that's built around the open source project. However I don't want to go into the specifics about IBM's characterisation of the Open Solaris community. At the end is a rather interesting quote: And making IBM's...
on Aug 16, 2006
Yes, we must retire some old friends. Management says it's time to drop these code names and develop a new project naming system around our open source model. Better now than after Dolphin get's firmly entrenched – and as for Mustang, well it's almost done anyway. So with some sadness, we're walking Mustang out from her stable one last time to let her roam free in the meadows and we're...
on Aug 15, 2006
Okay, cool, we're finally making announcements about our open source plans. We have 'portal' page collecting the open sourcing information. We have a forum for your feedback on the open sourcing of Java SE. There is discussion from Mark Reinhold, Danny Coward, Simon Phipps, Tom Marble, and perhaps you might think my earlier blog posting might be included on that list. There are discussion...
on Aug 15, 2006
Expect to find yourself in a more open Java community soon. Mark Reinhold and Simon Phipps have written about the significance of new steps Sun has taken to create even a more open Java community. Sun engineers already participate in various open source activities, from Apache (witness the Beta release of Derby 10.2) to Open Solaris. So, now, java.net collaboration environment will host the...
on Aug 15, 2006
Many thoughts bubbled up from listening to FLOSS Weekly 11: Guido van Rossum ... so here's a couple. First, they discussed the major complaint against Python, a complaint that has kept me from learning the language lo these many years since I first heard of it way back in the early 90's. Namely, it seems broken for a language to use white space as anything important like delineating "blocks"....
on Aug 9, 2006
Here's an interesting question: How many of your Windows apps use the native Windows UI? (dzone.com)... Prashant Devi asks that question, in a moment of realization that almost none of the applications he uses daily use the standard Windows UI. To me this begs the question ... what value is the standard Windows UI if almost no application uses it? The story has been, for years, that users are...
on Aug 3, 2006
While reading the JDBC 4.0 spec, i found a meta protocol mix in the way the spec specifies how to create an empty DataSet using the newly introduced query interface mecanism. But before let me introduce the context : JDBC 4 JDBC 4.0 introduces a new way to map a class to a result of a JDBC Query automagically. It's not a real O/R Mapper like hibernate or the one describes by the EJB3...
on Aug 2, 2006