DDJ, September 2005
Communications & Networking
FEATURES
Mobile Java & 3D Applications
Oscar Vivall and Tom Thompson
Oscar and Tom examine the Mascot Capsule Micro3D and JSR 184 APIs, then use them to develop high-quality 3D applications for mobile phones.
Inside Mobile IP
Narendra Venkataraman
Mobile IP lets mobile-device users stay connected when moving to networks with different IP addresses.
High-Performance I/O with Java NIO
Brian Pontarelli
The NIO library offers a high-performance technique for handling input/output (I/O) operations.
Improving Performance with Custom Pool Allocators for STL
Anthony Aue
Anthony presents a highly flexible and configurable replacement for C++'s std::allocator for use with node-based standard containers.
The Extensible Firmware Interface
Craig Szydlowski
The Extensible Firmware Interface is a modern replacement for the venerable BIOS.
C++ Exceptions & the Linux Kernel
Halldor Isak Gylfason and Gisli Hjalmtysson
C++ kernel-level runtime support for Linux lets you use the full power of C++ in kernel-space programming.
Multithreading .NET Apps for Optimal Performance
Eric Bergman-Terrell
Multithreading delivers maximum performance from parallel CPU architectures. .NET has two main threading mechanisms--the Thread class and asynchronous methods.
Testing Web Applications
Sean Dawson and Kristin Kerr
Sean and Kristin automate web application testing by integrating JWebUnit into Hippo's existing test framework.
Finding Binary Clones with Opstrings & Function Digests: Part III
Andrew Schulman
Andrew wraps up his examination of reverse engineering this month, further unraveling binary code.
EMBEDDED SYSTEMS
Software Optimization & DSP Embedded Systems
Robert Oshana
The challenge of developing DSP-based embedded systems lies in making the most of limited resources--performance, memory, and power.
COLUMNS
Programming Paradigms
Michael Swaine
Embedded Space
Ed Nisley
Chaos Manor
Jerry Pournelle
Programmer's Bookshelf
Gregory V. Wilson
FORUM
Editorial
Jonathan Erickson
Letters
by you
Dr. Ecco's Omniheurist Corner
Dennis E. Shasha
News & Views
DDJ Staff
Pragmatic Exceptions
Benjamin Booth
Of Interest
DDJ Staff
Swaine's Flames
Michael Swaine