Nobody likes to write properties boilerplate--the getter, the setter, the Javadoc for the getter, the Javadoc for the setter, you know the drill. Ok, you say, Eclipse writes it for you. But you still have to read it. Pages and pages of it in many real life classes. My graduate student Alexandre Alves implemented a Mustang compiler extension to remove the drudgery. We want to get this feature into Dolphin and need your help. Try it out and let us know what you like and what needs work!
A user once reported a defect then has a very limited ability to
affect that issue. He couldn't participate in discussion much.
This article describes how to influence on defect resolving from the user side.
A quick note about my java.net talk on generics at JavaOne.
JConsole is going to be a supported tool in Mustang (Java SE 6). We announced it at our JConsole BOF. If you're interested in the slides of the JConsole BOF, you can download at.....
I just arrived home after a both grueling and exciting week of JavaOne. I'm taking the next two weeks off, though I will be blogging a bit and answering the occasional emails. Don't be surprised if I'm a bit slow to respond though as I'll be in Oregon most of the time sipping coffee and enjoying the beautiful outdoors.
Once things settle down I'll have a bunch more blogs with photos,...
I'll be at JavaOne 2006 tomorrow through Friday. Besides speaking at the BOFs, I'll be at the Java SE Performance & Diagnostic booth and also the "Ask the Experts" area of the JDK Community booth to meet you all!
What's new in Mustang JConsole?
I'm doing a Community Corner talk at JavaOne, on ways to make generics easier to use. Here's what I'm going to try to say in less than twenty minutes.
The real history behind the Java naming scheme
Not knowing if I can actually pull this off, I'm attempting to connect National Poetry Month, Fibonacci sequences, and Java in one blog entry. If you enjoy poetry, some geekiness, and oh yea...Java, you might be amused.
Australia changed its observance of Daylight Saving Time (DST) this year, and the change will affect many during Mar 26 through April 2, 2006.
As I'm going to deliver some presentation on widgets such as Yahoo! Widgets (formely known as Konfabulator) and Google Desktop Sidebar, One idea hit me: Why not Java for widgets?
The much-abused term "AOP" covers a wide range of uses, some
of them eminently sane and some of them eminently crazy. Here
are some comments on both the good and the bad.
I like that Java can tell you what platform it is running on, but often I forget what strings to expect from the os.name and os.arch System properties. Google revealed a nice list.
As it can be seen above, the password is embedded in the source as clear text. No corporate risk management folk would approve of exposing passwords, which would potentially expose access to sensitive data. Of course there could be many solutions that would fix this issue by combining technology and process. Here is a partial solution that addresses technology by extending the IDE and by using Java 5 Annotations. Of course, to make the solution complete, one needs to define process that defines a clear separation of responsibility (who does what)
The Mustang Beta Release is now
available, and we’re celebrating with a blog carnival.
Beta milestone of new Java6 platform has been release!
Mustang Beta Release is available!! Mustang has several enhancements in the VM and the JDK tools to help identify the symptoms and diagnose memory problems from using jconsole to monitor the memory usage and garbage collection activities to using jconsole to take a snapshot of the heap or turn on more diagnostic or tracing such as verbose GC.
I've been testing a large application we have written for one of customers in Tiger and I couldn't be more disappointed by how Java 5 broke support for dates in general. If you intend to upgrade your application to Tiger or if you are using it to manipulate dates, you should be aware of these issues.
It's been ten days since the javadoc survey came out,
and the majority of developers STILL haven't
given us their feedback.
Come on, you can do it.