|
We are again in that time of the year: JavaOne. Where all announcements
are done, all products released, and the press gets all excited with Java
numbers. I just wish we had more time to actually see all that's happening... I
get the impression that many (most?) announcements just disappear and get no
attention at all, in the middle of the flood of information...
As usual, lots of cool stuff. Boeing's unmanned airplane
controled completely by Java code in the Pavilion opens up new possibilities for
the Real Time Java technology. The many (many!) small devices -- from cell
phones to PDAs -- seem to be everywhere, not only on the hands of the
specialized vendors, but in all booths, and in attendees hands. The Java-based
games area spotlights many products, mostly online games, bringing to the games
arena all the collaboration support that exists on Java.
Talking about collaboration, if you have not tried the NetBeans
collaboration tools, you should. Sun's Jonathan Schwartz said that Eclipse was
the best thing that happened to NetBeans, and the competition really did make
the NetBeans community stand up for the challenge. I'm an old fan of NetBeans,
and more and more it seems that my choice was a correct one. Other collaborative
technologies like JXTA and Jini seem to be doing very well. Maybe you didn't see
this before, but a couple of months ago the Jini team released the technology as
open source, under the Apache License, making it even easier to incorporate Jini
into your application. What I hear here at JavaOne is that this has created a
very positive atmosphere around the technology. This is excellent; Jini is a
wonderful distributed technology that deserves attention, especially now that it
is even more open.
Licensing is always a hot subject, especially at JavaOne. Sun has
announced their implementation of the J2EE spec as open source under the CDDL
license. Some people have raised concerns about how much good this will bring,
since we already have other open source implementations. I guess people just
have to complain about something right? The more open source we have the better
-- competition is good even in the open-source space. Congratulations to Sun and
the team that pulled this through. Of course this raises the obvious other
question about the licensing (or the eventual relicensing) of the J2SE (now
re-branded as Java SE) implementation. No news in this area, although Schwartz
said in a press conference that "We [Sun] will eventually open source all our
code", but he added the caveat of "if and when it makes sense". That's fine, Sun
can always join in when and if they want. In the mean time, we will keep working
on the open source implementations, and tomorrow we'll even have an Apache
Harmony talk. Competition is always good.
About the keynotes, the best one so far has been Scott's keynote
yesterday. I know I'm very biased, since Brazil was mentioned several times, but
the several applications shown were great. Of course (and I'm even more biased
now), the best one was the Brazilian Health Care application. Fabiane Nardon,
who besides being the principal architect of the project also leads the Java
Tools Community, represented Brazil very well on stage. The project itself
already has a positive direct impact on Brazil's health situation and it seems
that soon it will be impacting other countries' as well. Scott's keynote also
ended with a nice and sensible tribute to James Gosling, and a celebration for
the 10 years of Java. Happy Birthday Java, we're now starting the next 10
years!
All in all, my impressions of JavaOne this year are very
positive. For me the most important things are as always talking to people and
JavaOne excels at that. It is not over yet, but since no one announces anything
on the last day most of the excitement has probably passed already. The show
will close tomorrow with James Gosling; that's always something to look forward
to, especially his demos. A little before they close the doors of the show, I'll
have a chance to give my presentation. Maybe after that we'll figure out what
all the announcements really mean. For now, there's still a lot of JavaOne to
go!
Abracos, Bruno Souza www.javaman.com
|