Page 2 of 6
Both the Windows and Solaris editions of the HotSpot VM were chosen as finalists, with the Solaris edition taking first prize. "My first choice is the Solaris edition," continues Sommers, "because Java coupled with this operating system obtains one of the most reliable ways -- if not the most reliable one -- to deploy mission-critical enterprise applications."
For more information on the Solaris version of Java HotSpot Server VM 2.0, along with the other winners mentioned here, visit the Resources section below.
Other finalists:
Acknowledged in JavaWorld's last Readers' Choice Awards, Borland again accepted the award this year for Best Java IDE. Designed specifically to support the Java 2 Platform, Enterprise Edition (J2EE), JBuilder 4 Enterprise is a tool for creating business, database, and distributed applications. In addition to supporting Enterprise JavaBeans (EJB) 1.1-compliant development on the Windows, Solaris, and Linux platforms, version 4 features new visual two-way tools, designers, and wizards that speed the development and deployment of e-business applications.
"Ever since version 3.5, JBuilder has been a fast and stable tool, and its free version is strong enough for its intended users," comments ECA judge Daniel Steinberg, director of Java offerings at Dim Sum Thinking. "As a Mac guy, I really like the way JBuilder runs on Mac OS X in the Borland demos."
Developers can use JBuilder 4 Enterprise to build dynamic, data-driven Web apps with InternetBeans, JavaServer Pages (JSPs), and servlets. The tool is integrated with Borland Application Server and also supports BEA's WebLogic Server, this year's Best Application Server winner. Users can run and debug EJB and CORBA applications either locally or remotely and can deploy EJBs instantly without shutting down the application server.
In May, Borland announced the release of JBuilder 5, which supports XML and IBM WebSphere.
Other finalists:
On their way to OOPSLA 97, Kent Beck, director of JUnit, and Erich Gamma, coauthor of Design Patterns (Addison-Wesley, 1995), wrote JUnit -- a regression-testing framework used by developers who implement unit tests. JUnit has always been free, but this year it debuted as an open source tool.
"JUnit is simple for programmers to understand, use, and extend," says Beck. "And there are ports of the basic architecture to every imaginable programming language."
"The bang-for-the-buck factor puts JUnit 3.5 ahead of the rest," says ECA judge Tony Sintes, senior principal consultant at BroadVision and JavaWorld's Q&A expert. "While JUnit is a bare-bones approach to software testing, it forces you to think and program with testing as a major component of development, not as an afterthought."