Skip to main content
View Archives: Homepage | Spotlights | Articles | Weblogs
View articles by: Most Recent |
Topics | Columns |

Authors

java.net Article Archive

Jeff Friesen shows how to use JNI to use native TWAIN drivers and thus enable Java to get images from scanners.
November 18, 2004
Thomas Künneth continues exploring J2ME with a look at persistence via RecordStores.
November 16, 2004
These excerpts from Russell Miles' "AspectJ Cookbook" show you how to build an AspectJ Project using Ant, how to compile an aspect and multiple Java files, and how to develop a simple aspect.
November 22, 2004
This document describes the current state of the OpenGL-based pipeline as of J2SE 5.0.
November 12, 2004
Project Looking Glass is the new 3D user interface for the Java Desktop System. Looking Glass is dependent upon processor speed and graphics card and system advancements, as well as on the coming of Java 3D.
Sam Hiser
November 8, 2004
One of the great benefits of object-oriented programming is polymorphism. Perhaps no pattern illustrates this better than the Strategy pattern.
October 29, 2004
This excerpt from "Core Java Data Objects" covers how JDO is able to transparently persist instances of Java classes, the basic JDO interfaces and how they are related, how to define a Java class that can be used with a JDO implementation, and how to connect to a datastore.
October 26, 2004
Joshua Marinacci continues his investigation of Java Desktop Integration Components (JDIC) with a look into the SaverBeans API, which allows you to create Java-based screensavers.
November 1, 2004
This article considers code obfuscation for what it is: an attempt to make the bad guy's job harder. If you lock your front door at night, you agree. That lock won't stop even a slightly determined person--yet you do it. Why? Because it stops some professionals and sends some to easier targets. If you have code to protect (not everyone does), obfuscating it is a cheap, fast step to raising the bar of protection.
Paul Tyma
October 22, 2004
Jonathan Simon introduces an approach to simulating servers, so you can create and test clients without needing to install and maintain development servers.
October 19, 2004
JOGL allows Java applications to use the OpenGL API for 2D and 3D graphics, enabling high-quality games and other applications.
October 15, 2004
In this tutorial, we look at how to use the standard JDBC RowSet implementations specified in JSR-114. JDBC RowSets are provided as part of Java 5.0, supplying both a standard set of level APIs and production-ready reference implementation that will work with any JDBC-3.0-compliant driver.
October 15, 2004
Joshua Marinacci introduces JDesktop Integration Components (JDIC), which allow Java applications greater access to native OS features like file associations and web browsing.
October 14, 2004
This series of articles explores the role of the blacksmith and the bookkeeper in 19th century economies, explains the extinction of the one and the growth of the other, and compares the postmodern role of programmer to both, culminating in forecasts for the likely evolution of software programming as a viable future profession.
Max Goff
October 12, 2004
Thomas Künneth continues exploring J2ME by introducing the various GUI components available to the J2ME developer.
October 8, 2004
Sanjay Dasgupta builds a simple compiler that augments Java with "tasks" (independent blocks of code that execute in parallel), thus creating a new language called AJ that well supports the programming of systems with concurrent activities.
October 6, 2004
In this excerpt from Chapter 5 of "Java 1.5 Tiger: A Developer's Notebook," Brett and David cover how to create and iterate over variable-length argument lists (better known as "varargs"), which will have you writing better, cleaner, more flexible code in no time.
September 30, 2004
This series of articles explores the role of the blacksmith and the bookkeeper in 19th century economies, explains the extinction of the one and the growth of the other, and compares the postmodern role of programmer to both, culminating in forecasts for the likely evolution of software programming as a viable future profession.
Max Goff
September 28, 2004
The embedding of a JavaScript engine into a Swing app to show how to make your app script-controllable.
September 20, 2004
An introduction to communication between threads, the use of volatile keyword, and J2SE 5.0 synchronization/concurrency concepts.
September 15, 2004
An introduction to developing and deploying J2ME MIDlets.
September 13, 2004
This series of articles explores the role of the blacksmith and the bookkeeper in 19th century economies, explains the extinction of the one and the growth of the other, and compares the postmodern role of programmer to both, culminating in forecasts for the likely evolution of software programming as a viable future profession.
Max Goff
September 9, 2004
The JModalWindow Project is designed for when you want a modal window that implements window-specific modality rather than the application-wide modality provided by the standard JDialog class.
September 7, 2004
An introduction to the requirement/scoping process via a case study of Schoolbus, a java.net project, and its module to manage questions for quizzes, tests, and homework.
September 2, 2004
In the first article of this series, William Grosso covered the basics of using Berkeley DB. In this article, he walks through a more extended example of using it for session management.
September 24, 2004
William Grosso takes you through the basics of using the Java Edition of Berkeley DB, covering the basics of embedded databases and discussing Berkeley DB and some of the basic things you need to know in order to use it.
August 24, 2004
"ashkelon" is an open source documentation system for Java that leverages Sun's Javadoc parser.
Eitan Suez
August 26, 2004
In this excerpt from his book ,JavaServer Pages 3rd Edition, author Hans Bergsten shows you how JSF components are created and rendered.
August 23, 2004
JSP custom tags have been adopted by JSP developers as a way of abstracting complex code out of the page and into reusable components. This article introduces TagUnit--an easy-to-use tool that makes it possible to comprehensively test JSP tags.
August 30, 2004
An introduction to rule engine and declarative programming technologies.
August 19, 2004