2003 29.12 2005

Vol.29 n°12 (#367) december 2004

(ddj_2004_12.jpg)

Editorial

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

FEATURES

Database Systems

[author : Dennis E. Shasha and Philippe Bonnet]

Databases bring two things to the application development party—transactional semantics and querying capabilities.

Databases & Dynamic Ruby Classes

[author : David J. Berube]

David uses Ruby's flexibility to execute Ruby code from a MySQL database.

The Firebird DBMS

[author : Steve Summers]

Firebird is a freely available, open-source relational database system descended from Borland's InterBase 6.

Cloudscape & the Derby Project

[author : Ken North]

Cloudscape is a Java-based, lightweight, embeddable, relational-database engine with a raft of freely available supporting drivers, plug-ins, and other tools.

Information Retrieval & Computational Geometry

[author : D. Ryan Stephens]

Techniques borrowed from the field of Information Retrieval let you measure the similarity between data sets.

Plug-Ins & Java

[author : Michael Pilone]

Michael uses design patterns and concepts in the development of a Java plug-in framework.

A Simple Oracle Call Interface

[author : Maciej Sobczak]

Maciej's database library lets you "embed" SQL code within C++ applications.

Automating Batch Tasks with Ant

[author : Hugo Troche]

Ant is a good framework for automating batch processing of database functions.

The Distributed Resource Management Application API

[author : Frédéric Parienté]

DRMAA facilitates the development of grid-enabled applications by offering a standard API.

Relational Algebra & Metakit

[author : Brian Kelley]

Metakit is an embedded database that encapsulates relational algebra and hierarchical data structures.

Examining Whidbey C++

[author : Richard Grimes]

Visual Studio 2005 includes the next version of .NET and a new version of C++.

Dynamic Caching & ADO DataSets

[author : John Cheng and Hong Rong]

Our authors present a technique that uses incremental queries to fetch data dynamically.

Sensitive Data & the .NET Crypto API

[author : David B. Scofield and Eric Bergman-Terrell]

Properly used, the .NET Cryptography API is an effective way to safeguard sensitive data.

Eclipse Validators

[author : Lawrence Mandel]

Lawrence presents a validator plug-in that uses Eclipse markers and dialog boxes to display problems.

EMBEDDED SYSTEMS

Real-Time Systems & RT CORBA

[author : William Nagel]

The Real-Time CORBA specification is a set of CORBA extensions for systems with real-time scheduling requirements.

COLUMNS

Programming Paradigms

[author : Michael Swaine]

Embedded Space

[author : Ed Nisley]

Chaos Manor

[author : Jerry Pournelle]

Programmer's Bookshelf

[author : Laura MacDougall & Gregory V. Wilson]

FORUM

Letters

[author : you]

Dr. Ecco's Omniheurist Corner

[author : Dennis E. Shasha]

News & Views

[author : Shannon Cochran]

Of Interest

[author : Shannon Cochran]

Swaine's Flames

[author : Michael Swaine]