Java Archive

Kaffe 1.1.5 “Development” released

New version of Kaffe has been released. Kaffe is a clean room implementation of the Java virtual machine, plus the associated class libraries needed to provide a Java runtime environment. 1.1.5 release sports improved AWT implementation, new garbage collector, internationalization support, new ports to FreeBSD on x86-64, Darwin on x86 and HP-UX on ia64 and much more.

Easy Screen-scraping with XQuery

While XQuery was designed for querying large document bases, it serves as a fine tool for transforming simple documents as well. Whether simplifying complex pages for display on small screens, or extracting elements from multiple pages to aggregate them together on a home-grown portal, or simply extracting data from Web pages because there's no other programmatic way to get the data. This article shows how XQuery offers a fast and easy way to scrape HTML pages for the data you need.

GNU Classpath 0.14 Released

GNU Classpath is a project to create free core class libraries for use with virtual machines and compilers for Java. Changelog of version 0.14: Base core class library for upcoming GCC 4.0 and Kaffe 1.1.5 releases. ImageIO support through gdkpixbuf, many new nio character encoders and decoders, fully automated class documentation generation, generic VMStackWalker support for runtimes, many bugfixes, optimizations, and new Swing support.

Sun Intends to Make Java More Open

Sun Microsystems has announced that it will be relaxing its Java license to give developers greater access to source code and an easier path in steering its future direction and contributing enhancements, but fears of forking have prevented Sun from adopting an Open Source license.

Escape the Java Trap at Fosdem 2005

At Fosdem 2005 the GNU Classpath, Kaffe and GCJ hackers will cooperate and give demos of what will be possible with Kaffe 1.1.5 and GCC 4.0. The main theme of the official program is building bridges with other communities and contains talks about IKVM .net integration, cooperations with Apache Jakarta, rapid desktop development with java-gnome. And demonstrations of Free AWT and Swing plus lightning fast native eclipse and jonas.

Get HeapAnalyzer 1.3

Have you had your Java Heap looked at lately, well maybe you should. It could be oozing something nasty. Why walk around wondering if you’re Heap has a leak? Use the free HeapAnalyzer graphical tool and check yourself before your wreck yourself. Version 1.3 now includes the capacity to support the .phd format.

The role of JNDI in J2EE

Mastering J2EE can be daunting, with an ever-growing list of technologies and acronyms. The Java Naming and Directory Interface (JNDI) has been at the core of the Java 2 Platform, Enterprise Edition (J2EE) from its inception, but it is often underutilized by novice J2EE developers. This article will help demystify the role of JNDI in J2EE applications and show how it can help decouple your application from the details of deployment.