DDJ, February 2006
64-Bit Development
FEATURES
Multiplatform Porting to 64 Bits
Brad Martin, Anita Rettinger, and Jasmit Singh
Porting 300,000 lines of 32-bit code to nearly a dozen 64-bit platforms requires careful planning.
Mac OS X Tiger & 64 Bits
Rodney Mach
Before migrating to 64-bit platforms, the first question to ask is whether you really need to do so.
Ajax: Asynchronous JavaScript and XML
Eric J. Bruno
Ajax, short for "Asynchronous JavaScript and XML," lets you create dynamic web pages.
Examining µC++
Peter A. Buhr and Richard C. Bilson
µC++ was designed to provide high-level concurrency for C++.
Native Queries for Persistent Objects
William R. Cook and Carl Rosenberger
Among other benefits, native queries overcome the shortcomings of string-based APIs.
Dynamic Bytecode Instrumentation
Ian Formanek and Gregg Sporar
Dynamic bytecode instrumentation is an innovative technique that makes profiling fast and easy.
Range Tracking & Comparison Algorithms
Kirk J. Krauss
Some information is best viewed as a list of ranges. Kirk presents algorithms for dealing with ranges.
Displaying GIF Images on J2ME Mobile Phones
Tom Thompson
Surprisingly, many Java-based mobile phones couldn't display GIF image files--until now.
Sudoku & Graph Theory
Eytan Suchard, Raviv Yatom, and Eitan Shapir
Understanding graph theory is central to building your own Sudoku solver.
Google's Summer of Code: Part III
DDJ Staff and Friends
Google's Summer of Code resulted in thousands and thousands of lines of code. Here are more students who participated.
Viewing & Organizing Log Files
Phil Grenetz
LogChipper, the tool Phil presents here, lets you view and organize the contents of log files.
EMBEDDED SYSTEMS PROGRAMMING
Porting an RTOS to a New Hardware Platform
Byron Miller
Porting software to new hardware boards doesn't need to be difficult.
COLUMNS
Programming Paradigms
Michael Swaine
Everything Michael knows he attributes to Roger
Penrose's The Road to Reality: A Complete
Guide to the Laws of the Universe.
Embedded Space
Ed Nisley
Ed remembers to tell you that memory really
does matter.
Chaos Manor
Jerry Pournelle
Beware of Sony's Digital Rights
Management (DRM) scheme, which
covertly installs itself.
Programmer's Bookshelf
Peter N. Roth
Peter reviews Stephen C. Perry's Core
C# and .NET.
FORUM
Editorial
Jonathan Erickson
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