Since I arrived, the weather has been fantastic in San Francisco and the sky an amazing blue, but I’m not going to blog about the Californian climate.
First of all, JavaOne is very special for us this year because Jason is going to speak at the conference tomorrow. He is going to talk about profiling and tuning enterprise Java applications using Quest’s JProbe and Performasure. It’s a pity I forgot to bring a camera but I’ll use my mobile phone to take a few pictures. I’m not sure how many Irish companies had the opportunity and the priviledge to present at the biggest Java conference in the world but not even a handful I presume. We’re proud to be here.
Like last year, there was a big queue at the entrance of the Moscone Center in the morning. Last year I had to go 180 degrees around the block (I’m not exaggerating) to queue up (or to get in line as they say here), this year we only had to do 90 degrees… quite an improvement.
The size of the general session hall was impressive. There were thousands of Java developers who came to attend the opening of JavaOne 2006. My first impression was: JavaOne is going to be very big this year. There was a pleasant music played by a live band for a while and it lasted until a major part of the hall was full. Then the first of the 188 sessions started.
Single biggest question/discussion topic before this year’s JavaOne had been whether Sun would open source Java or not. Sun’s new executive VP of Software, Richard Green’s answer was very smart and politically correct. He said “It’s not a question of whether but how”. Immediately after this announcement, they displayed a slide that showed a sign saying “Come in we’re open”. There’s always been a big debate about open sourcing Java. I, personally, am not so convinced that it’s a good idea. Or, let’s say, I think that it should not be done without thinking carefully. That’s what I liked in Sun’s answer to this question. It’s going to happen but they have to find the best way to realize it.
During the remaining of the general session, there were various product demos, such as Project GlassFish with NetBeans 5.5, Sun’s Studio Creator with AJAX capabilities, Java/.NET interoperability, and so on.
It is obvious that Sun put the emphasis on their NetBeans IDE this year. It looks pretty cool. With the new Subversion support and the various extensions such as the Enterprise Pack (demoed during the session as well), I think it is going to steal some percentage of the IDE market. It felt like NetBeans was used in all the demos throughout the day.
Towards the end of the opening keynote, seeing the Pet Store application brought back bad memories about the EJB days :). However the demo was a completely revamped version using AJAX, which is one of the most popular conference topics.
We spent the rest of the day by running from one session to the other. There were veeeeery long queues to get into the popular sessions, such as “Java & REST” or “Concurrency in Java 5 & 6”. Thankfully, having prepared the schedule using the online conference planner gave us a little advantage over the people who hadn’t pre-enrolled.
I found that the session about Service Component Architecture was very confusing. It was a disappointment, really. The way that it was presented reminded me of EJBs. In some of the slides, replacing the word Service by EJB wouldn’t fell wrong.
The late BOF (Birds-Of-a-Feather) sessions continue to be very interesting. With their smaller audience, they continue to be much more interactive.
Tomorrow the day is going to start with Oracle’s General Session at 8:30. We’ll see what kind of surprises they have for us…
– Yagiz Erkan –