| By Calvin Austin | Article Rating: |
|
| April 28, 2006 02:30 PM EDT | Reads: |
11,203 |
Java: What's in a Name
Posted by calvinaustin on April 28, 2006 at 10:38 AM | Comments (0)
I read another blog entry complaining about the Java naming scheme. If that is the biggest issue with Java 5 today then I'm very happy. The complaint is that there are 3 names, Java 5, Java 1.5 and Tiger. Well first let me tackle the Tiger bit. The Java codenames are all listed here. Tiger or 'Project Tiger' was the name used on a day to day basis, its a convenience instead of saying one point five point zero. The names are chosen as big animals (birds, mammals) for major releases (tiger, mustang) and little insects for maintenance releases. Graham Hamilton took this naming to heart and even launched a poll to decide on dolphin. The insects were all to be beneficial insects too, don't expect a Java roach to make an appearance any time soon.
The name mustang was initiated by a little in-joke by myself, both the product managers at the time drove a Ford Mustang. It wasn't hard to convince them that it was a good name.
The other numbering scheme was so nearly Java 2.0 for Java 1.2, Java 2000 was also on the table as it was the fad at the time. Who knows there may have been Java XP going down that road.
In all that time though the platform internal version has stayed consistent, we looked at how Solaris tackled this with SunOS versions and Solaris and decided the last people we wanted to upset were the developers who wrote code on the platform. Personally I think Java 5 as a name is at the right name at the right time.
Published April 28, 2006 Reads 11,203
Copyright © 2006 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
Related Stories
More Stories By Calvin Austin
A section editor of JDJ since June 2004, Calvin Austin is an engineer at SpikeSource.com. He previously led the J2SE 5.0 release at Sun Microsystems and also led Sun's Java on Linux port.
![]() |
JDJ News Desk 04/28/06 02:45:28 PM EDT | |||
Well first let me tackle the Tiger bit. The Java codenames are all listed here. Tiger or 'Project Tiger' was the name used on a day to day basis, its a convenience instead of saying one point five point zero. The names are chosen as big animals (birds, mammals) for major releases (tiger, mustang) and little insects for maintenance releases. Graham Hamilton took this naming to heart and even launched a poll to decide on dolphin. The insects were all to be beneficial insects too, don't expect a Java roach to make an appearance any time soon. |
||||
- C#: Is the Party Over?
- 2005 Marks Ten Years of Java Technology
- Java & Linux
- SOA & Web Services: Why Can't We Just Talk?
- What's In A Name: Is This The End Of J2EE?
- What Does the Java Future Hold?
- Help I'm Out Of Memory! Who Has My Memory?
- Mastering Multithreading
- Under the Hood of a J2EE Application Server
- The Unwritten Story Of Open Source Java
- What PHP Needs to Learn From Java
- Calvin Austin's Java Blog: "Go Geronimo Go!"

























