Keep the Car Running
Everybody home from JavaOne?
Another JavaOne is in the books, so presumably pretty much everyone has found his or her way home by now, with grand plans to follow up on cool projects, important contacts, and new inspiration.
Or, just as likely, to crash on the couch, catch up with family, and recover from the conference crunch. After all, it's a pretty hard four days: long schedules that start with 8:30 AM general sessions and end with 10 PM BoF's (or subsequent rounds of socializing at nearby bars, restaurants, and clubs), huge lines for sessions ("pre-registered on the left! standby on the right!") that snake down the Esplanade building and past the bookstore, and 15,000 people to meet (half of whom you should either give a card to or get a card from).
Traditionally, the end of JavaOne slides into a slow summer for the Java community. Developers who pulled 70-hour weeks to get stuff ready for the show go offline for comp-time, authors kick back after the book crunch and watch the reviews on Amazon, and open-source projects make promises to get together online and work, but between vacations and missed connections, sometimes it doesn't work out. For years, the editors of this site have argued that the ideal time to make a major Java announcement is in July or August, when you're not competing with anyone for attention, as opposed than getting buried in May's JavaOne PR hurricane. Two bits says that we'll hear from Harmony during the O'Reilly Open Source Convention in July.
Me, I've still got SE media and Blu-Ray blogs to write before all the details of the sessions slip from my mind. But let's focus on the day job and the return of our regular java.net format:
In Java Today,
Dave Gilbert blogs about contributing to the now fully open-sourced OpenJDK in My First OpenJDK Bug Fix . "The sources for OpenJDK are available today, which is great news! Even better, the build process is relatively painless (I'm using Ubuntu Linux 6.10) and it didn't take long to have my own version of OpenJDK up and running. Sun have done a good job of making this "just work", so I can get on with other things...like fixing bug 6463712. This is a bug I uncovered (and reported to Sun last year) while working on the javax.swing implementation in GNU Classpath..."
To commemorate the largest NetBeans Day ever, the NetBeans community has put together a special issue of NetBeans Magazine with a whopping 84 pages of in-depth technical articles. Issue Three showcases the flexibility and versatility of the IDE and Platform, and the upcoming features in NetBeans 6.0. You can view the magazine as a whole or as individual articles. And now you're also able to access simplified HTML versions of each article, or get the full visual experience from the PDF's.
Finally, a new white paper (PDF, 64 KB) introduces the Mobile & Embedded Community,
describes the benefits of participating in it, suggests ways to get involved, and explains the differences between working with the open-source implementation and the commercial implementation of the Java ME platform.
In today's Weblogs, DavidÂ Herron wonders about the premise of the question
What could Sun do with Java after Java7?
"In Farewell To GCJ, Sun Hires GCJ Architect For JavaFX, while discussing Per Bothner's being hired by Sun, Wei Qi Gao asks: 'For example, what are they going to do after Java 7? Add a macro system?'"
In a Mother's Day salute, AmyÂ Fowler gives credit to
the smartest person in the room,
"a special tribute to the person who is most responsible for my survival in this zany field of computers and software."
Finally, in a blog that has nothing to do with JavaOne, LorenzoÂ Puccetti describes
Mutual Exclusion In JavaSpaces,
"a simple pattern to provide the equivalent of a synchronized block amongst processes cooperating via the flow objects into and out of javaspaces."
The latest java.net Poll asks "What was the most important announcement from the JavaOne 2007 general sessions?" Cast your vote on the front page, then visit the results page for current tallies and discussion.
This week's Spotlight is on
Project OpenJFX, a project of the OpenJFX community for sharing early versions of the JavaFX Script language and for collaborating on its development. In the future, the JavaFX Script code will be open sourced. The governance, licensing, and community models will be worked out as the project evolves. And for those who missed the announcement at JavaOne, JavaFX is a new family of Sun products based on Java technology and targeted at the high impact, rich content market. JavaFX Script is a highly productive scripting language that enables content developers to create rich media and content for deployment on Java environments.
Today's Forums begin with Ben Hutchison's concern about
Memory management on "real-world" J2ME devices.
"We are developing a J2ME game 'Arcadia' that, as it nears completion, is increasingly bumping against out target minimum heap memory size of 800K.[...] Have other J2ME game developers had memory issues at Load/Save time? Does anyone have an effective strategy for optimizing heap use when working with Record Stores?"
river2060participates in a discussion of runtime configuration in
Re: How to get the informations about phoneme:
"The full configuration is accessible only at the build-time . you mean i can see the information only when I set the build enviroment and compile it, when it is done, i have no way the query this information by command line, right?"
blueradiobutton wants LG3D widgets without all of LG3D, in
Re: Swing UI rendering:
"The thing is, I don't want to start up the whole LG desktop environment since I am just interested in including lg3d widgets in my Java 3D app. It seems like LG3D Apps need a connection to the "looking glass display server". To confine my previous question: Can somebody tell me if it is possible to use lg3d widgets in a Java 3D app without using the looking glass display server? As some people of the Looking Glass project are working on making possible the display of standard swing apps in LG that could become a way of integrating swing components into pure J3D apps, too."
Current and upcoming Java
- MayÂ 15 - JavaOne Retrospective by the Java Posse in Silicon Valley
- MayÂ 18-20 - South Florida Software Symposium 2007
- MayÂ 28-JuneÂ 1 - J2EE Training Philippines
- JuneÂ 1-3 - Greater Oklahoma Software Symposium 2007
- JuneÂ 8-10 - Central Ohio Software Symposium 2007
- JuneÂ 12-18 - Java Training Philippines
- JuneÂ 20-22 - SpringOne
- JuneÂ 22-23 - Salt Lake Software Symposium 2007
- June 24-28 - Jazoon'07
- JuneÂ 29-JulyÂ 1 - Lone Star Software Symposium: Austin Edition
- JulyÂ 20-22 - Research Triangle Software Symposium 2007
- JulyÂ 23-27 - O'Reilly Open Source Convention 2007
- JulyÂ 27-29 - Desert Southwest Software Symposium 2007
Registered users can submit event listings for the
href="http://www.java.net/events">java.net Events Page using our
href="http://today.java.net/cs/user/create/e">events submission form.
All submissions go through an editorial review before being posted to the
Archives and Subscriptions: This blog is delivered weekdays as
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 href="http://today.java.net/today/archive/">java.net Archive.
Everybody home from JavaOne?