Skip to main content

(Just Like) Starting Over

Posted by editor on August 24, 2007 at 7:44 AM PDT

"JAVA" comes to the stock tables

This week of entirely unexpected announcements wraps up with a doozy. It started Monday with NetBeans' low-key adoption of the GPLv2 with classpath exception license. Then Tuesday, we got word that Java Kernel is ready for JDK 6u4 (at least if we're reading the bug report right). And now today, we get word that Sun is changing its stock ticker symbol from "SUNW" to "JAVA".

Sun President and CEO Jonathan Schwartz announced the change in his blog entry, The Rise of JAVA - The Retirement of SUNW. The reason, he explains, is the ubiquity and value of the Java brand:

What's that distribution and awareness worth to us? It's hard to say - brands, like employees, aren't expenses, they're investments. Measuring their value is more art than science. But there's no doubt in my mind more people know Java than Sun Microsystems. There's similarly no doubt they know Java more than nearly any other brand on the internet.

I know that sounds audacious, but wherever I travel in the world, I'm reminded of just how broad the opportunity has become, and how pervasively the technology and brand have been deployed. Java truly is everywhere.

This is sure to be a much-discussed move, and bloggers near and far are already chiming in with their thoughts. So... what do you think? Let us know in the comments section below...

Java creator James Gosling certainly deserves a say, and in today's Weblogs, he notes his thoughts on SUNW=>JAVA. "In his blog this morning, Jonathan announced that Sun is changing its stock symbol from SUNW to JAVA. Totally bizarre from a geek vantage point, but totally sensible in terms of marketing and brand awareness."

Meanwhile, Petar Tahchiev recounts the building of a JUG in his blog,
Bulgarian Java User Group On the road.
"I have been really busy these days, and the main reason is that I was building the Bulgarian Java User Group. But let me start right at the beginning. It was probably in the middle of January, when I found the page on, about Java User Groups, and figured out there was no JUG in Bulgaria. So I started building one."

And for a little comedy, check out Chet Haase's
Code Complete Nonsense: More Language Proposals. "I'm not a language guy, but I know what I like. Here are some more language features for Java for extremely serious consideration." Your editor spent a few minutes yesterday trying to use labelled breaks as de facto gotos, in hopes of dismissing that request as mere syntactic sugar.

Our latest JavaOne Community Corner Podcast is j1-2k7-mtW03: Rearchitecting Legacy J2EE Applications with Spring & Hibernate
by Peter Pilgrim.
"This talk presents hints and tips on using the refactoring core J2EE functionalities with the Spring Framework. In particular Peter will talk about refactoring legacy EJBs into Spring-EJB, whilst through 10 days of staged new employment activity. He will advise how to manage those multiple application context files. He will describe the best probably avenues to get your IT workshop and management teams to think about using and/or doing more Agile development techniques. You have had some knowledge of Spring Framework beforehand, but don't worry if you are not very familiar, because it will be fun experience regardless."

In Java Today,

The Aquarium announces the release of GlassFish V2 RC4. "They're heeeere! The Release Candidate 4 bits for GlassFish V2 are now available. We're very hopeful that the exact code used in this build will end up being used for the official release of GlassFish V2. That won't happen for a while (Sept 17, according to the current schedule). But if you want to get a head start now, this is the build for you."

In January 2007, NetBeans announced the 11 charter members of the NetBeans Dream Team, a community-oriented group of highly skilled users devoted to promoting NetBeans and working on the project. In the first in a series of interviews with the Dream Teamers, Wade Chandler talks about his activities in the community, his hopes for the Dream Team, his thoughts on the recently-announced dual-licensing of NetBeans, and more.

The latest Poll asks "How do you best like to communicate with fellow project members?" Cast your vote on the front page, then visit the results page for current tallies and discussion.

Today's Forums begins with some useful guidance a thread featured a while back, Re: Transfering mp3 files from PC to smartphone...NEED HELP. terrencebarr writes
"I think Bluetooth makes most sense for your purposes. Check out JSR 82 (Bluetooth API) for information how to use Bluetooth from Java. Also, check out our developer resources section, there is a lot of information for new developers plus a section on JSR 82. Oh, and before you get started you need to check if your smartphone includes a JSR 82 implementation or you won't be able to access Bluetooth from Java. If you want to copy files within the device (e.g. from one directory to another) you need the File I/O API as well, which is JSR 75 (PIM/File)."

hari2cool2 is looking for a way to do
Desktop email alerts using Java web start.
"In my task, I have to create a java application for email notification (similar to the yahoo messenger email notification alerts) on the task bar when the new mail arrives and on clicking the icon it should take to appropriate mailbox. On googling over some of the topics, I came to know the java web start can provide the facility to meet my requirement but I have no clue on where to start with."

prunge notes some bad habits Swing developers might pick up from popular books on the topic, in
Re: How to Decide on Product(desktop appl) Architecture.
"We developed a Swing application a while back, and found that most books on Swing (especially introductory books) gave examples where a Frame was built up and filled with basic Swing components, panels, buttons, text fields, etc; nested panels within panels within panels and lots of components added to a frame in one class. So at the start developers were copying this approach. We found it was much better to build smaller reusable components, with their own data models, listeners, etc. No Swing books at that time (this was years ago) actually described this approach at all, and since everyone was new to desktop app development they just copied the approach the books used."

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.

"JAVA" comes to the stock tables