2005 31.10 2007

Vol.31 n°10 (#389) october 2006

(ddj_2006_10.jpg)

Hmmmm

[author : Jonathan Erickson] #Edito

Globalization is making the world of software development a big deal.

TABLE OF CONTENTS

FEATURES

Interactive Storytelling

[author : Michael Swaine]

Does the future of computer games and simulation depend on interactive storytelling? Chris Crawford thinks soÑand he's bet his Oregon farm on it.

Parameterized Communication

[author : Per Harald Myrvang]

Obol is a Lisp-like, domain-specific language for testing and experimenting with when constructing and using security protocols in real systems.

Java Cryptography & Attribute Certificate Management

[author : Snezana Sucurovic and Zoran Jovanovic]

Since Java doesn't support attribute certificate generation and management, our authors built a provider called IMPCS that does.

The SPAMMED Architecture Framework

[author : Arnon Rotem-Gal-Oz]

The SPAMMED Architecture Framework Arnon presents here helps you identify the steps and activities you need to design, model, and build successful architectures.

AJAX & Record Locking

[author : David Perelman-Hall]

David presents a client-based technique for record locking of multiuser data-driven web applicationsÑand it all hinges on AJAX.

Building Extensible Development Frameworks

[author : Mark Ramsay]

When development teams work independently, third-party components like CodeJock's User Interface controls provide one way of encouraging code reuse.

Application Responsiveness

[author : Joe Duffy]

A responsive UI is a happy UI. ItÕs snappy, responds to input promptly, and doesn't leave users hanging. But that's easier said than done.

Inside the VSIPL++ API

[author : Mark Mitchell]

VSIPL++ is a C++ API for high-performance computing. One unique feature of it is that it includes direct support for parallel applications.

COLUMNS

The New C++

[author : Pete Becker]

Buffer overrunsÑjust maybe C's biggest bugaboo. Luckily, TR 24731 addresses the problem so that you can write fast, robust, and correct applications.

Nisley's Notebook

[author : Ed Nisley]

Looking back at what went wrong is what failure analysis is all about. And you can bet that government-sponsored programs have lots of experience in this realm.

The Agile Edge

[author : Scott Ambler]

Depending on your situation, you can adopt some agile techniques but not others.

DEPARTMENTS

Alia Vox

[author : David Dame]

Is Software as a Service (SaaS) an idea whose time has come? David thinks so.

Developer Diaries

[author : Michael Swaine]

From robots to hotels, you can't go wrong, even if the naysayers say nay.

Developer's Notebook

[author : DDJ Staff]

New development products and new releases of existing ones.

Hard Copy

[author : Jonathan Lung and Adam Goucher]

Jonathan looks into Ending Spam, and Adam goes Behind Closed Doors.

Swaine's Flames

[author : Michael Swaine]

Michael groks the squonk, even though plomeek soup wasn't on the menu. Go figure.