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