2005 31.02 2007

Vol.31 n°2 (#381) february 2006

(ddj_2006_02.jpg)

Editorial

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

FEATURES

Multiplatform Porting to 64 Bits

[author : 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

[author : 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

[author : Eric J. Bruno]

Ajax, short for "Asynchronous JavaScript and XML," lets you create dynamic web pages.

Examining µC++

[author : Peter A. Buhr and Richard C. Bilson]

µC++ was designed to provide high-level concurrency for C++.

Native Queries for Persistent Objects

[author : William R. Cook and Carl Rosenberger]

Among other benefits, native queries overcome the shortcomings of string-based APIs.

Dynamic Bytecode Instrumentation

[author : Ian Formanek and Gregg Sporar]

Dynamic bytecode instrumentation is an innovative technique that makes profiling fast and easy.

Range Tracking & Comparison Algorithms

[author : 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

[author : Tom Thompson]

Surprisingly, many Java-based mobile phones couldn't display GIF image files—until now.

Sudoku & Graph Theory

[author : 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

[author : 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

[author : 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

[author : Byron Miller]

Porting software to new hardware boards doesn't need to be difficult.

COLUMNS

Programming Paradigms

[author : 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

[author : Ed Nisley]

Ed remembers to tell you that memory really does matter.

Chaos Manor

[author : Jerry Pournelle]

Beware of Sony's Digital Rights Management (DRM) scheme, which covertly installs itself.

Programmer's Bookshelf

[author : Peter N. Roth]

Peter reviews Stephen C. Perry's Core C# and .NET.

FORUM

Dr. Ecco's Omniheurist Corner

[author : Dennis E.Shasha]

News & Views

[author : DDJ Staff]

Pragmatic Exceptions

[author : Benjamin Booth]

Of Interest

[author : DDJ Staff]

Swaine's Flames

[author : Michael Swaine]