DDJ, January 2003
User Interfaces
FEATURES
Robotic Control & 3D GUIs
by Hank Jones and Martin Snyder
Hank and Martin describe an OpenGL-based graphical user interface they use to operate GPS-enabled robots.
Private Desktops & Windows XP
by Stephen Lardieri
Kiosk and similar applications need full-screen user interfaces that suppress other dialog boxes and the windows of other applicationssomething that's easier said than done under Windows XP. Steve shows you how.
State Machines & User Interfaces
by Br’an O'Byrne
JStateMachine is a software project built to control user interfaces by keeping them within the bounds of a statechart, letting you produce MVC-like View and Controller classes.
The CMake Build Manager
by William Hoffman and Ken Martin
CMake is an open-source, cross-platform C/C++ build manager that supports platform inspection and user-customized builds.
The "All-Pairs Closest Points" Problem
by William R. Mahoney
The divide-and-conquer algorithm William presents here recursively partitions the set of points into two halves, then solves for the halves plus a strip in the middle.
EMBEDDED SYSTEMS
Internet Connectivity In a Box
by Al Williams
When it comes to Internet connectivity, embedded processors must contend with TCP/IP stacks and access to the network. Al uses off-the-shelf components to build a system that does everything from handling e-mail to remotely monitoring temperatures.
COLUMNS
Programming Paradigms
by Michael Swaine
Does network topology play a role in secure networking? That's just one of the questions Michael asks this month.
Embedded Space
by Ed Nisley
Ed's making a lot of noise this month, as he uses his column as a sounding board.
Programmer's Bookshelf
by Gregory V. Wilson
Greg examines Java & XML Data Binding, by Brett McLaughlin; Design Patterns Java Workbook, by Steven John Metsker; and JSP Examples and Best Practices, by Andrew Patzer.
FORUM
Editorial
by Jonathan Erickson
Letters
by you
The New Adventures of Verity Stob
by Verity Stob
News & Views
by Shannon Cochran
Of Interest
by Della Song
Swaine's Flames
by Michael Swaine