The surprise announcement at Devoxx that closures will be included in Java 7 has dominated most discussion related to the conference. However, in My Devoxx Discoveries of the Year, Sebastien Arbogast focuses on some of the other interesting happenings at this year's conference. So, I've made his post this week's java.net Spotlight feature.
Sebastien is a long-time Devoxx attendee, and he states why going to conferences like Devoxx is always high on his list of objectives:
Every year, the main reason why I go to Devoxx is to discover new stuff. For me it's all about technology watch. The internet and RSS feeds are my main tech watch instrument but there is one thing that is harder to get through RSS: feelings. Conferences like Devoxx are a unique opportunity, not only to see what's happening but also to sense how the community is feeling about it, which is at least as important to anticipate on what's going to be important.
After stating why Java EE 6 and closures in Java 7 did not grab much of his attention at the conference, Sebastien delves into "the things I do care about. My discoveries." Sebastien details four important discoveries he made at this year's Devoxx:
One similarity between all of these is that, if applied correctly, they will save time and increase your productivity as a software engineer. You can read the full details on why these discoveries really attracted Sebastien's attention in his post. His conclusion regarding this year's Devoxx:
Overall, this edition of Devoxx was great! The first 2 days, I was somewhat afraid that it would be disappointing, because you could feel that everything was "cheaper", that there were less sponsors, less schwag, less tempting hostesses. But then the most important part was preserved: amazing independent content and a great community spirit. Finally there was an interesting special guest this year: Twitter. Twitter was everywhere. People were tweeting live from the sessions, there was a projection board with all devoxx-related tweets in the hallway. I and a bunch of my colleagues were even using twitter to cover Devoxx live for our fellow Axenian java developers on our intranet. Twitter was really everywhere this year.
And, Sebastien notes that "All the talks will be available in the weeks to com on Parleys.com. So stay tuned.
Now Alex pointed to the updated spec docs for the N97, which *now* show that the device runs Java ME CLDC. Please note that those spec docs for that device have historically shown that the N97 was supposed to run a JDK 1.4 JVM, but Nokia decided to update the docs. Thanks for informing me about that Alex...
The main goal of Trident project is to provide a general purpose animation library for Java applications. Animations are a natural fit for modern client applications, and Trident has special built-in support for Java based UI toolkits such as Swing and SWT. The latest 1.2dev drop of Trident provides first support for Android, Google’s software stack for mobile devices...
It seems like the first 75% of time in the majority of projects is wasted for things without any additional value. At the beginning of a project there is not a lot of pressure, so a lot of time is spent for esoteric discussions, unrealistic evaluations and production of "write only" documents. It seems like developers are not allowed to start with development until the "ivory tower guys" found the ultimate solution. Such a solution rarely exists in the practice, so after the majority time is wasted, developers have to hack the application in the fraction of the initially planned time...
On December 10, GlassFish v3 GA will spread the world. As you are aware, the marketing vehicle for this release will be Java EE 6 and the fact that GlassFish is now a full OSGi runtime/container!!! Both are innovative technology, but they will not save your life once you put GlassFish in production hence this survival guide :-). At the end, once your OSGi/EE 6 application is ready, you still want to have the same great performance you've got with GlassFish v2. This blog will gives some hints about how to configure and prepare GlassFish v3 for production use...
At work, I have two monitors hooked up to my workstation, which gives me about 4300x1600 combined screen real estate (one of them had to come out of my own pocket, but that's a separate story.) When I switched from a single monitor set up, my behavior changed a bit. It used to be that I have most of the applications maximized, and used Alt+Tab to switch between them, most of the time. The screen wasn't big enough to run two apps side by side...
The scoop of these days is the "climagate" - a hacker stole and then published on the web a bunch of e-mail messages and documents from a British university and those documents allegedly affirm, among other things, that some data sets used to proof the Anthropogenic Global Warming (AGW) have been “massaged” way beyond the legit terms. Depending on the country you live in, you'll find a widely variable coverage in the media: for instance, many newspapers in US and UK quoted the news while, mysteriously, in Italy almost no one did (with a few exceptions) - but there are ongoing discussions on specialized blogs...
In the Forums, kan_prise has questions regarding Custom validation of Username token: "Hi, I know there are two "standard" ways of configuring a custom validation of the username token using the wsit configuration of my web service: 1) Custom validator,
rrojano wonders about custom avatars: "Hello Guys, I have been reading some post about the interest to create custom avatars, but I have not found really the ways to go through because I'm not a designer, and I don't really know much about Maya or Blender. If some of you..."
yndirawolf has a Custom TableCellRenderer questions: "Hello, I have spent many hours trying to figure out how to get around the following: I created a simple form, and I set its layout to BorderLayout. To this form I have added two components in the forms of containers. One container..."
In our current Spotlight, Sebastien Arbogast talks about My Devoxx Discoveries of the Year
: "Every year, the main reason why I go to Devoxx is to discover new stuff. For me it’s all about technology watch. The internet and RSS feeds are my main tech watch instrument but there is one thing that is harder to get through RSS: feelings. Conferences like Devoxx are a unique opportunity, not only to see what’s happening but also to sense how the community is feeling about it, which is at least as important to anticipate on what’s going to be important..."
Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site.
Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of java.net it will be archived along with other past issues in the java.net Archive.