DDJ, December 2004
Database Development
FEATURES
Database Systems
by Dennis E. Shasha and Philippe Bonnet
Databases bring two things to the application development partytransactional semantics and querying capabilities.
Databases & Dynamic Ruby Classes
by David J. Berube
David uses Ruby's flexibility to execute Ruby code from a MySQL database.
The Firebird DBMS
by Steve Summers
Firebird is a freely available, open-source relational database system descended from Borland's InterBase 6.
Cloudscape & the Derby Project
by 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
by D. Ryan Stephens
Techniques borrowed from the field of Information Retrieval let you measure the similarity between data sets.
Plug-Ins & Java
by Michael Pilone
Michael uses design patterns and concepts in the development of a Java plug-in framework.
A Simple Oracle Call Interface
by Maciej Sobczak
Maciej's database library lets you "embed" SQL code within C++ applications.
Automating Batch Tasks with Ant
by Hugo Troche
Ant is a good framework for automating batch processing of database functions.
The Distributed Resource Management Application API
by Frédéric Parienté
DRMAA facilitates the development of grid-enabled applications by offering a standard API.
Relational Algebra & Metakit
by Brian Kelley
Metakit is an embedded database that encapsulates relational algebra and hierarchical data structures.
Examining Whidbey C++
by Richard Grimes
Visual Studio 2005 includes the next version of .NET and a new version of C++.
Dynamic Caching & ADO DataSets
by John Cheng and Hong Rong
Our authors present a technique that uses incremental queries to fetch data dynamically.
Sensitive Data & the .NET Crypto API
by David B. Scofield and Eric Bergman-Terrell
Properly used, the .NET Cryptography API is an effective way to safeguard sensitive data.
Eclipse Validators
by 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
by William Nagel
The Real-Time CORBA specification is a set of CORBA extensions for systems with real-time scheduling requirements.
COLUMNS
Programming Paradigms
by Michael Swaine
Embedded Space
by Ed Nisley
Chaos Manor
by Jerry Pournelle
Programmer's Bookshelf
by Laura MacDougall & Gregory V. Wilson
FORUM
Editorial
by Jonathan Erickson
Letters
by you
Dr. Ecco's Omniheurist Corner
by Dennis E. Shasha
News & Views
by Shannon Cochran
Of Interest
by Shannon Cochran
Swaine's Flames
by Michael Swaine