Java Archive

Father of Java Defends the Language

James Gosling for CMP.net.Asia: "When people talk about opening the Java platform, they want to take the source code, remove the licences, and let everyone do what they want with it. But that really refers to people who work on the Java platform itself. We try to make Java as open as while still preserving the interoperability of Java for the large developer community. One way to look at it is, either we annoy the people who build the platforms or those who build the applications." In the meantime, GNU Classpath 0.09 was released.

New features in JDK 1.5

Version 1.5 of Sun Microsystems' Java Development Kit (JDK) is set to be released this summer and promises a list of features to ease the development of your Java applications. In this article DevChannel introduces you to many of the new features and provide code samples, so you can hit the ground running when the final release becomes available.

libjit, a Free Software JIT library

Rhys Weatherley has taken a month's sabbatical from pnet and during this time he created a new project under the DotGNU umbrella, libjit. This library implements Just-In-Time compilation functionality. Unlike other JIT's, this one is designed to be independent of any particular virtual machine bytecode format or language.

Little Hoopla Over New Java Spec

J2EE 1.4, Sun's new Java Specification, will undoubtedly be widely adopted by the makers of Java-based software, but though Sun's attempts to hype it have not been as successful as in the past. Aside from the fact that the software industry just isn't as exuberant as it once was, many vendors are already "ahead of the spec" and have implemented functionality that customers demanded without waiting for Sun and Java to blaze the trail.

Considerations of globalization solutions in J2ME

This article explores a solution for globalization applications in Java 2 Platform, Micro Edition (J2ME). It describes this solution throughout the software development life cycle, including requirements analysis, design, implementation, testing, and deployment. You'll learn why globalization is important in J2ME applications, the guidelines for developing a globalization application, and how to implement these guidelines throughout the development cycle.

Modeling a Database with Rational XDE Developer for Java

A data model provides application developers a much better understanding of the overall application architecture, even though generally speaking they are not required to know in-depth about database architecture details. A database designer can use a tool like Rational XDE to model and visualize the database, ensure database rules, add different database objects, and play around with relationships. The article shows you the basics of how to model a DB2 db using Rational XDE Developer for Java.

James Gosling on Sun/Microsoft Settlement and Java Patent Issue

James Gosling of Java fame answers recent charges against Sun. Even more interesting, he has directly addressed Miguel de Icaza's assertion that Java is just as encumbered as .Net by pointing out that Sun has offered a patent grant to anyone who wishes to implement the Java specification. Update: Havoc Pennington of freedesktop.org/Red Hat/Gnome fame replies to Gosling.

Use Java, Hibernate and Spring for Transactional Persistence

Just when you think you've got your developer tools all sorted out, a fresh crop is sure to emerge. This article uses a real-world example to introduce you to two of the most exciting new technologies for the enterprise. Hibernate is an object-relation mapping tool and Spring is an AOP framework and IOC container. Follow along as it shows you how to combine the two to build a transactional persistence tier for your enterprise applications and write code that is database-vendor agnostic, and that can run inside of a J2EE container or run standalone.

Sun: No Open-Source Java

Slashdot reports that Sun CEO Scott McNealy has finally answered the long awaited question that has been on the minds of open source and Java developers and the answer is "no". He stated today that Sun sees no solution solved from open sourcing Java that isn't already addressed.