Newsletter sign-up
View all newsletters

Sign up for our technology specific newsletters.

Enterprise Java
Email Address:

Java's top guns

<em>JavaWorld</em> honors the leading Java technologies in the 2002 Editors' Choice Awards

  • Digg
  • Reddit
  • SlashDot
  • Stumble
  • del.icio.us
  • Technorati
  • dzone

Page 2 of 7

Finalist: Java HotSpot Virtual Machine, Solaris 1.3.1, Sun Microsystems

Last year's Best JVM winner, the Java HotSpot Virtual Machine for Solaris, continues to be a favorite among developers.

"The HotSpot technology enables a running VM to dynamically adapt to an application's profile and thus optimize performance," says ECA judge Frank Sommers, founder and CEO of Autospaces. "In addition, Sun should be lauded for making the JVM available on Solaris, Windows, and Linux. The Solaris version enables Java to run mission-critical applications around the clock."

Finalist: JRockit 3.0, Windows, BEA Systems

BEA Systems' JRockit 3.0, recently acquired from Appeal Virtual Machines, offers a VM suite for server-side execution. It boasts multiuser scalability, selectable nondisruptive garbage collectors, multiprocessor support, and the ability to monitor and manage Java application execution.

"The need for speed, stability, and scalability in J2EE (Java 2 Platform, Enterprise Edition) applications is ever present," says ECA judge Humphrey Sheil, a technical architect with Cedar Group. And with tools like the management console and the underlying quality of the VM implementation, JRockit has gone a long way towards raising the bar in this sector of the VM market."

Best Java Performance Monitoring/Testing Tool: JUnit 3.7, JUnit.org

A repeat ECA winner, JUnit was honored again for its regression-testing framework. JUnit stands out from other performance monitoring and testing tools because developers have free access to it and its testing language is the same as the source language; furthermore, programmers wrote the framework for programmers.

"Most testing tools are aimed at nonprogrammers," says JUnit director Kent Beck. "The split between testing and programming is artificial and harmful in the JUnit worldview. Programmers must be directly accountable for the quality of their work, and one way to enable accountability is to shift the primary responsibility for automated testing to the programmer."

"No product has changed the way I code more than JUnit," says ECA judge Daniel Steinberg, director of Java offerings at Dim Sum Thinking. "Testing first has made me a better, more productive programmer."

"The JUnit creators have delivered a sizeable benefit to the Java developer community -- and indirectly, through higher code quality, to Java developers' customers," says ECA judge Sommers. "Because JUnit is only a small download away, any Java developer running a test suite before calling it a day can sleep better at night."

JUnit has already enhanced its winning release; version 3.8, now available, improves JUnit's error messages and add-on support.

Finalist: JProbe 3.0, Sitraka

Sitraka's JProbe 3.0 shows developers a graphical image of their Java programs to help them diagnose and eliminate code errors and inefficiencies. Future releases will include a new application server configuration wizard, improved call graphs, heap snapshot differencing, and an instance memory calculator.

  • Digg
  • Reddit
  • SlashDot
  • Stumble
  • del.icio.us
  • Technorati
  • dzone
Comments (3)
Login
Forgot your account info?

ThanksBy Jibran_pcc on September 9, 2009, 3:01 amThanks for the information I really appreciate the work you done... Buy Domain Names

Reply | Read entire comment

hhm no apps??By Anonymous on May 14, 2009, 6:28 pmYou select top 10 java apps. None of them does a have a real benefit for the users. All do solve problems you won't have without java, that's nuts. Please do more...

Reply | Read entire comment

good jobBy Anonymous on November 5, 2008, 5:45 amthis information was really good....

Reply | Read entire comment

View all comments

Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a JavaWorld account? Log in here. Register now for a free account.
Resources