Skip to main content

Talk Of The Town

Posted by editor on December 17, 2007 at 7:44 AM PST

The last few bits from JavaPolis

JavaPolis is done for another year, and attendees are again blogging about how great it was. Consider Fabrizio Giudici's warning that JavaPolis' coolness has exceeded its facility's capacity:

Guys, JavaPolis is better and better each year. Remember: this year it was sold out and you can bet it will be next year: Stephan told us clearly that changing the venue for a larger one isn't an option (he's right, having large screens and cinema setup is cool). So remember to buy your ticket early.

Wow, so awesome that demand exceeds supply. Verily the Nintendo Wii of Java conferences. Congrats to all involved.

Now let's look at some of the news coming out of JavaPolis. We had announcements last week, like the PDF renderer project. But sometimes, attendees make the news, as is the case with a report back from the JavaPolis whiteboards. To wit, Stephen Colebourne reports on the results of informal whiteboard balloting from JavaPolis in Voting on Java 7 language changes. "This year at JavaPolis, I again looked after the whiteboards.
In this post, I'll discuss the results.
The whiteboards play an important part at Javapolis
in bringing people together to discuss ideas and future trends.
This year, I chose to focus the whiteboard debate around a number of specific topics.
This was achieved by having votes on 10 language changes proposals, plus areas for new ideas for Spring, JSF, JavaEE and JavaSE.
I'm going to discuss the language change votes here."

So what won and what lost? If you want improved generics, a switch that takes Strings, or the fabled "multi-catch", then the results should make you happy. Type aliasing and extension methods... not so much. Now let's see if this informal JavaPolis poll has any bearing on how Java 7 plays out.

Also in Java Today,
JavaFX Mobile was another prominent topic at JavaPolis, as James Weaver discusses in JavaFX Mobile Addressed in JavaPolis 2007 Keynotes: " James Gosling addressed JavaFX Mobile in his keynote entitled The State of the Java Universe, and Tim Cramer (Sun's Executive Director of Consumer Solutions) gave a keynote address entitled Java in the Client, in which he spent some of the time talking about JavaFX Mobile.  Here are some of the JavaFX Mobile-related points that they discussed, with the help of Sun Java "Evangelist" Angela Caicedo."

Mark Reinhold has announced the approval of the OpenJDK Community's JDK 7 Project. "The primary goal of this project is to produce an open-source implementation of the next major revision of the Java SE Platform. Initially this project will just host the JDK 7 Mercurial repositories. Over time, as more of the JDK development process moves out into the open, additional information such as integration and build schedules, milestone definitions and dates, and development tasks and status will be made available. Proposals for specific features will also be welcome."

I cited Fabrizio Giudici's JavaPolis-themed It's over now, and that's a good place to start our look at today's Weblogs. Fabrizio writes, "And even JavaPolis 2007 has gone now. Great conference, as usual. Yesterday I attended for my first time two talks about other languages and language enhancements. I've loosely following those arguments, but now I think it's high time I made a better opinion on them."

Meanwhile, Vivek Pandey is laying out a
Metro Roadmap.
"There have been many postings on Metro forum and elsewhere about the Metro roadmap. In fact we have been working on it and it took more time that expected but better late than never. Here are key points about Metro release."

Finally, Kirill Grouchnikov shows off a
File viewer panel control for Swing applications.
"This entry shows the capabilities of file viewer panel control from the upcoming version 3.0 of Flamingo component suite project."

The latest Java Mobility Podcast is
Java Mobility Podcast 30: Sun Tech Days & FOSS/IN .
This week Terrence Barr reports from the Sun Tech Days in Frankfurt, Germany and Roger Brinkley talks about his time at FOSS/IN in Bangalore, India and the Sun India Tech Days. You are invited to take a new survey and Terrence interviews Michael Samarin from FUTURICE.

In this week's Spotlight, it has been one year since the open source Mobile & Embedded Community was launched and we have experienced tremendous growth and interest. With that in mind, Mobile & Embedded Community members are invited participate in a brief survey to tell us how we're doing and share ideas for the direction of the Community. We want to hear from you, so click on the link and take the Mobile & Embedded Community survey today.

Today's Forums start up with woel asking for
System setup recommendations for GlassFish.
"We're setting up a Glassfish cluster where we will run our application. When we need to upgrade our application we would prefer to get as short downtime as possible and a quick way rollback to the older version of our application. We are thinking of using two clusters and upgrade and start one of the clusters while the other cluster still uses our old version, when we've verified the upgrade we'll shut down the cluster running the old version of our application. If there is a problem we can quickly switch back to the old version. Do you have any recommendations how we should setup our system? Does our plan sound like a good idea? Would this be possible to do with just one cluster?"

gkris28 reports difficulty
Building optional Packages from PhoneME.
"I am trying to build an SDK for a popular vendor. I have gone through the all steps from phoneme getting Started and even i build the binaries from PhoneMe software and the thing is like i am unable to build optionalPackages from source code. Can anyone help me out to build optionalPackages from phoneME source code and also the process of after Generating the optional packages how to integrate all these binaries to make an SDK."

Finally, chris55 has praise and a question in
NetBeans Visual Web Components: Override styleClass.
"First off, I would like to commend the NetBeans Team on the outstanding job they have done in making NetBeans a 'first class' IDE for web development. As a 12 year MS Visual Studio developer, I don't say this lightly. OK, on to my question... I authored a global header Page Fragment and associated style sheet. When I select a visual component (Basic) and set its styleClass from the StyleClass Window, the rendered page never applies the css class: [...] My css class is 'searchbox'. The textbox input element constantly defaults to the 'TxtFld_sun4' css class. So to check if I was going crazy I renamed my 'searchbox' class to the 'TxtFld_sun4' class. At this point the textbox rendered as I wanted. But the problem is if I have to override this 'TxtFld_sun4' global class all visual components that use this css class name will render the same (i.e. like a header search box). Can I apply a custom class to a specific visual component without affecting its default global class?"

Current and upcoming Java

Registered users can submit event listings for the href=""> Events Page using our href="">events submission form.
All submissions go through an editorial review before being posted to the

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 it will be
archived along with other past issues in the href=""> Archive.

The last few bits from JavaPolis