The Source for Java Technology Collaboration
User: Password:



View Archives: Homepage | Projects & Communities | Also Today | Spotlights | Success Stories | Articles | Weblogs

View articles by: Most Recent | Topics | Authors | Top Articles

All java.net Articles


1 to 30 of 125 Next

Still on the Road with Duke Still on the Road with Duke
In part two of his series on mobile application development with J2ME, Thomas Künneth introduces the various GUI components that can be used in a mobile application, and combines them into a complete diary application.
by Thomas Künneth
[October 08, 2004 | Discuss (0)]

From Writing Programs to Creating Compilers
In this article, 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.
by Sanjay Dasgupta
[October 06, 2004 | Discuss (3)]

Varargs Excerpt from Java 1.5 Tiger: A Developer's Notebook Varargs Excerpt from Java 1.5 Tiger: A Developer's Notebook
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.
by Brett McLaughlin and David Flanagan
[September 30, 2004 | Discuss (0)]

The Blacksmith and the Bookkeeper, Part 2
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.
by Max Goff
[September 28, 2004 | Discuss (2)]

Berkeley DB, Java Edition II: Implementing Session Management Berkeley DB, Java Edition II: Implementing Session Management
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. While this series doesn't illustrate the full power of Berkeley DB, it will give you a good feel for how to use it. And you might be surprised at how complicated some aspects of using Berkeley DB are.
by William Grosso
[September 24, 2004 | Discuss (0)]

Java Sketchbook: Getting Started With Scripting
Programs that expose themselves to programming by the user are few and far between--an Emacs Lisp macro here, an AppleScript-able Mac app there. It's a pity, since scriptability gives users great power. With Java, embedding JavaScript as a scripting language is pretty easy. Joshua Marinacci shows how it can be done.
by Joshua Marinacci
[September 20, 2004 | Discuss (9)]

Java Tech: The ABCs of Synchronization, Part 2 Java Tech: The ABCs of Synchronization, Part 2
Jeff Friesen's introduction to thread synchronization continues with a consideration of communication between threads, the use of volatile variables, and the new synchronization concepts introduced in J2SE 5.0.
by Jeff Friesen
[September 15, 2004 | Discuss (0)]

Going Mobile with Duke
Hundreds of millions of mobile devices are using Java technology, a huge potential audience for developers. But developing for J2ME is different from standard and enterprise Java development. Thomas Künneth takes you through the basics of developing and deploying a small J2ME application.
by Thomas Künneth
[September 13, 2004 | Discuss (6)]

The Blacksmith and the Bookkeeper, Part 1 The Blacksmith and the Bookkeeper, Part 1
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.
by Max Goff
[September 09, 2004 | Discuss (5)]

The JModalWindow Project
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.
by Jene Jasper
[September 07, 2004 | Discuss (7)]

The Requisites of a Question-Management System The Requisites of a Question-Management System
The Quaestio module of the java.net Schoolbus project hopes to make it easier for teachers and professors to manage the questions they use on tests, quizzes, and homework. As project contributor Felipe Gaucho explains, hammering out the needs, goals, and concepts of such a system is tricker than it looks.
by Felipe Gaucho
[September 02, 2004 | Discuss (5)]

Introduction to Tag Unit, Part 2
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.
by Simon Brown
[August 30, 2004 | Discuss (0)]

Improve on Javadocs with <i>ashkelon</i> Improve on Javadocs with ashkelon
ashkelon is an open source documentation system for Java that leverages Sun's Javadoc parser.
by Eitan Suez
[August 26, 2004 | Discuss (1)]

Berkeley DB, Java Edition I: The Basics
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.
by William Grosso
[August 24, 2004 | Discuss (5)]

Getting and Rendering Components Getting and Rendering Components
In this excerpt from his book JavaServer Faces, author Hans Bergsten shows you how JSF components are created and rendered.
by Hans Bergsten
[August 23, 2004 | Discuss (0)]

Ruling Out: Rule Engines and Declarative Programming Come to Java
Rule engines and declarative programming offer a markedly different style of programming, one that's particularly well-suited to certain kinds of applications. N. Alex Rupp kicks off his "Ruling Out" column with an introduction to the rule engine JSR and how this technology can be used.
by N. Alex Rupp
[August 19, 2004 | Discuss (14)]

Agile Software Development: Principles, Patterns,and Practices -- The Adapter Pattern Agile Software Development: Principles, Patterns,and Practices -- The Adapter Pattern
To break the dependency of a client upon a server when you can't modify the server, the Adapter pattern is an alternate approach to last month's Abstract Server pattern. The class and object versions of this pattern are offered, and the article ends with an anonymous inner class implementation.
by Robert C. Martin
[August 17, 2004 | Discuss (2)]

Getting Groovy with XML
Jack Herrington just wants to access nodes in an XSL document by id and pull out values. With the typical Java DOM-parsing approach, it takes dozens of lines, complete with annoying casts. But by letting Groovy manage the ugly XML details, he shows how your Java code can be much prettier.
by Jack Herrington
[August 12, 2004 | Discuss (10)]

Scratch Scratch
Scott Davis wanted to capture signatures on a Palm. To scratch this particular itch, he rolled a J2ME MIDlet and posted it on java.net. In this article, he describes how this small, practical app works.
by Scott Davis
[August 10, 2004 | Discuss (2)]

Geronimo: An Advanced Look
Apache Geronimo aims to offer a complete, standards-compatible J2EE server with an Apache/BSD-style license. In these two excerpts from the upcoming Geronimo: A Developer's Notebook, David Blevins looks at downloading, building, and deploying Geronimo.
by David Blevins
[August 05, 2004]

New Life for EJB
The proposed EJB 3.0 specification defines a new syntax to simplify development, but Rajat Taneja and Ganesh Prasad say it fails to address fundamental flaws in the model. Instead, they propose what they call "a better way."
by Ganesh Prasad and Rajat Taneja
[August 05, 2004]

Java Tech: The ABCs of Synchronization, Part 1 Java Tech: The ABCs of Synchronization, Part 1
Java's thread support is powerful and comprehensive, but it can also lead to problems if you don't fully understand what you're doing. In his latest Java Tech column, Jeff Friesen introduces the concepts of locks, synchronization, and the dangers of deadlock.
by Jeff Friesen
[August 02, 2004 | Discuss (5)]

Spring Live Excerpt
This excerpted tutorial covers writing a simple Spring web application using the Struts MVC framework for the front end, Spring for the middle-tier glue, and Hibernate for the back end.
by Matt Raible
[July 30, 2004 | Discuss (0)]

Getting Started with Java and Bluetooth Getting Started with Java and Bluetooth
Java developers can now write applications that communicate via the Bluetooth standard, thanks to a spec defined in JSR-82 and several implementations of it. Bruce Hopkins takes a look at how it's done.
by Bruce Hopkins
[July 27, 2004 | Discuss (1)]

Making Fluid 3D Creatures with JOGL
It's fast, it lumbers, and it's in 3D. It's Fluidiom, an exploration of push-and-pull rendered in 3D by the JOGL library. Creator Gerald de Jong shows how this lifelike creature came to be.
by Gerald de Jong
[July 20, 2004 | Discuss (7)]

Hibernate: A Developer's Notebook Hibernate: A Developer's Notebook
This excerpt from James Elliot's Hibernate: A Developer's Notebook shows you how to use simple criteria, compound criteria, apply criteria to associations, and query by example using Hibernate.
by James Elliott
[July 19, 2004 | Discuss (0)]

Creating JSF Custom Components
The new component model in JSF is one of the most compelling reasons to switch to this new web framework. Bill Dudney covers the ins and outs of building a custom component, and in the process shows you how to do the same.
by Bill Dudney
[July 16, 2004 | Discuss (10)]

<i>How Tomcat Works</i> excerpt How Tomcat Works excerpt
We present two chapters from Budi Kurniawan's book, How Tomcat Works. These excerpts include an explanation of the workings of Lifecycle and Container.
by Budi Kurniawan
[July 16, 2004]

AppFuse: Start Your J2EE Web Apps
AppFuse is a web application to accelerate developing J2EE web applications. It's based on open source tools such as Hibernate, Spring, and Struts. It also provides many out-of-the-box features such as security and user management. Creator Matt Raible provides an overview of its history and features.
by Matt Raible
[July 15, 2004 | Discuss (0)]

The Big Question Remains Open The Big Question Remains Open
In February, an open letter from IBM to Sun advocated open sourcing Java. At this year's JavaOne, the issue was taken up by a panel of tech leaders, discussing whether Java should be released under an open source license and, if so, why and how. Editor-in-chief Daniel Steinberg takes a look at what was said.
by Daniel H. Steinberg
[July 12, 2004]

1 to 30 of 125 Next
 XML java.net RSS