2002 28.03 2004

Vol.28 n°3 (#346) march 2003

(ddj_2003_03.jpg)

p.8 Editorial

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

FEATURES

p.16 XML-Based Programming Systems

[author : Gregory V. Wilson]

Will mixing XML and source code revolutionize programming in the coming years? This is the question Greg untangles.

p.26 XML Data Binding

[author : Eldon Metz and Allen Brookes]

XML data binding utilities dramatically simplify the task of writing XML-enabled applications by automatically creating a data binding for you.

p.38 SVG & Smart Maps

[author : Keith Bugg]

Scalable Vector Graphics is a plain-text format that can make graphics look "flashy." Keith shows how you can use SVG to create smart maps that can be dynamically updated, animated, and more.

p.42 Generalized Callbacks: C++ and C#

[author : William F. Humphrey]

Callbacks implement dynamic selection and invocation of functions at run time. Bill examines two technologies that implement callbacks—the libsigc++ class library in C++ and the delegate feature in C#.

p.48 The SmlMC Model Checker

[author : Wouter Boeke]

Model checking lets you verify whether implementations satisfy a design specification. SmlMC, the model checker Wouter presents here, is written in Standard ML.

EMBEDDED SYSTEMS

p.54 J2ME & Embedded Systems

[author : William Wright]

The Java 2 Micro Edition is a development tool for environments where resources don't support the full Java 2 Standard Edition. William uses it with aJile Systems' aJ-100 processor to build a network security device.

COLUMNS

p.60 Programming Paradigms

[author : Michael Swaine]

Michael digs into computing history, searching for the answer to the question, "Who invented the computer?"

p.65 Embedded Space

[author : Ed Nisley]

Ed reports on the Embedded Systems and Software Development East conferences, focusing on Nick Tredennick's Zeros Model theory of the microprocessor universe.

p.69 Programmer's Bookshelf

[author : Jack Woehr]

The books Jack examines this month include The Linux Development Platform, by Rafeeq Ur Rehman and Christopher Paul; DNS & BIND Cookbook, by Cricket Liu; and Windows XP Annoyances, by David Karp.

FORUM

p.10 Letters

[author : you]

p.12 The New Adventures of Verity Stob

[author : Verity Stob]

p.14 News & Views

[author : Shannon Cochran]

p.71 Of Interest

[author : Della Song]

p.72 Swaine's Flames

[author : Michael Swaine]