2004 30.12 2006

Vol.30 n°12 (#379) december 2005

(ddj_2005_12.jpg)

Editorial

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

FEATURES

Table Patterns & Changing Data

[author : Todd Schraml]

Historical data doesn't need to clutter your database and slow its performance.

Rapid Data Access Tier Implementation

[author : John Cheng, Abdul Akbari, and Hong Rong]

DBAG is a tool for automating the creation of domain-specific classes.

Month-Text Ordering

[author : David Wincelberg]

A month field-type can be a useful addition to your database toolbox.

Object-Relational Mapping in Java with SimpleORM

[author : Martin Snyder and Ted O'Connor]

SimpleORM is a lightweight—yet powerful—object-relational mapping implementation.

Building Grid-Enabled Data-Mining Applications

[author : Alex Depoutovitch and Alex Wainstein]

Computing grids let you use parallelization to tackle really big data-mining jobs.

The OCAP Digital Video Recorder Specification

[author : Linden deCarmo]

The OCAP Digital Video Record specification defines an open API for building DVR applications.

XML-Binary Optimized Packaging

[author : Andrey Butov]

XML-Binary Optimized Packaging provides a means for including binary data within XML documents.

A Mac Text Editor Migrates to Intel

[author : Tom Thompson]

BBEdit, an industrial-strength Macintosh text editor, has been ported to the Intel platform. Here's how.

Google's Summer of Code: Part I

[author : DDJ Staff and Friends]

Google's Summer of Code resulted in thousands and thousands of lines of code. Here are some of the students who participated.

Wide-Character Format String Vulnerabilities

[author : Robert C. Seacord]

Robert presents strategies for handling format string vulnerabilities in C.

Amazon Web Services

[author : Ashish Muni and Justin Hansen]

ScanZoom lets you use mobile camera phones to launch services by taking photos of barcodes.

Enterprise Application Logging

[author : Jim Mangione]

Accurately gauging the health of IT assets across applications requires true enterprise-level logging.

EMBEDDED SYSTEMS

Memory Management & Embedded Databases

[author : Andrei Gorine & Konstantin Knizhnik]

Embedded and in-memory databases depend on the quality of their memory-management algorithms.

COLUMNS

Programming Paradigms

[author : Michael Swaine]

Michael reminiscences about OOPSLA '89 in New Orleans.

Embedded Space

[author : Ed Nisley]

Ed attends the 7th Annual Linux Symposium to find out what's up with Linux.

Chaos Manor

[author : Jerry Pournelle]

Jerry shares his first impressions of Windows Vista.

Programmer's Bookshelf

[author : Gregory V. Wilson]

Six books in seven paragraphs! Greg's up to it.

FORUM

Dr. Ecco's Omniheurist Corner

[author : Dennis E. Shasha]

News & Views

[author : DDJ Staff]

Of Interest

[author : DDJ Staff]

Pragmatic Exceptions

[author : Benjamin Booth]

Swaine's Flames

[author : Michael Swaine]