Monthly Archive:: October 2003

Store objects using the JDK 1.4 Preferences API

The Preferences API -- a lightweight, cross-platform persistence API introduced in JDK 1.4 -- is designed to store small amounts of data (string, simple byte arrays, and so on.) and was not intended to be an interface to a traditional database. It can, however, be effective as a storage device if your data can be expressed as simple objects. This article offers an introduction to the API, explains how objects are stored, demonstrates the process in action, and provides a code library to do the work.

Sun Versus Linux: The x86 Smack-down

Sun has really shifted gears lately with regards to Solaris, SPARC, and x86. For many years, Sun seemed to relegate Solaris x86 to the status of red-headed stepchild, undeserving of attention, nurturing, and support. It furthered this perception when in January of 2002, Sun announced it would not release Solaris 9, the newest upcoming Solaris operating system, on the x86 platform. Solaris 9 was to be a (more lucrative) SPARC-only platform release.

ARM Port Xscale Optimizations on NetBSD; AMD64 Crossbuilding

NetBSD's Steve Woodford announces that he has committed various Xscale micro-optimizations to the NetBSD/arm ports. NetBSD/arm is a collective term for NetBSD running on systems based on ARM Ltd's ARM architecture. Also, NetBSD's Frank van der Linden announced that he has added gdb support to the tree, as a result the NetBSD/amd64 port is now completely crossbuildable. NetBSD/amd64 is a port to the AMD64 family of processors.