Make room for JavaSpaces, Part 3

Make room for JavaSpaces, Part 3

Coordinate your Jini applications with JavaSpaces The first article in this JavaSpaces thread presented an overview of the JavaSpaces programming model and its simple API. You’ll recall that the model is based on spaces — shared, network-accessible object storage and…

The basics of Java platform performance

Where to focus your efforts Java’s architecture comprises four distinct and interrelated technologies: language, classfile format, Java API libraries, and Java Virtual Machine (JVM). When executing a Java application, the source code is written in the Java language, which is…

JavaWorld debuts weekly Java performance column

Plenty of quick tips on the horizon As a Java technology evangelist for Sun Microsystems, I travel around the world disseminating technical information regarding the Java 2 Platform to developers, members of the press, and analysts who don’t necessarily have…

Sun confers with licensees over control of Java

Sun and several of its biggest Java licensees haggle over the terms of the JCP 2.0 draft; meanwhile, ECMA blasts Sun for wasting the standards body’s time March 3, 2000 — Sun Microsystems Inc. today continued delicate talks with some…

JNDI overview, Part 3: Advanced JNDI

Use JNDI to store your distributed applications’ objects I need to cover a lot of ground this month, so I’ll leave out the fluff and cut right to the bullet points. First, the Java Naming and Directory Interface plays an…

Create a custom Java 1.2-style ClassLoader

The Java 1.2 delegation model simplifies class-loading design and implementation Developers have two well-known reasons for building custom ClassLoaders: providing support for a new class repository and partitioning user code in a server. The applet ClassLoader is an example of…

News and New Product Briefs (January 31, 2000)

Servertec serves up iServer Servertec has released iServer, a small, scalable, and easy-to-administer platform-independent application written entirely in Java. iServer can be used as a Web server for static Web pages; it can also become an application server for generating…

Court reinstates Java injunction against Microsoft

Judge Ronald Whyte’s ruling reaffirms the current situation, but may prompt a settlement January 25, 2000 — The latest chapter has been written in the ongoing battle between Sun Microsystems and Microsoft over the Java programming language, with US Judge…

News and New Product Briefs (January 24, 2000)

A swinger’s guide to Java published Manning Publications has a new book, Swing, by Matthew Robinson and Pavel Vorobiev. The book targets serious programmers interested in maximizing Java’s Swing technology, which allows developers to create powerful and complex cross-platform GUIs.…

Java Tip 87: Automate the hourglass cursor

Force Java’s UI event queue to decide when to show the hourglass cursor Judging the amount of time required to execute a given task in a development process is nearly impossible. Executing the task on the actual target machine, however,…