2006 32.11 2008

Vol.32 n°11 (#402) november 2007

(ddj_2007_11.jpg)

Hmmmm

[author : Jonathan Erickson] #Edito

Plugging in to electrical plug-ins. And who's that changing your Wikipedia entry? Our editor deals with odds and ends.

TABLE OF CONTENTS

FEATURES

Smart Compilers—But Smart Enough?

[author : Michael Swaine]

Compilers are smart, but are they smart enough in the emerging world of multicore processors?

Grid-Enabling Resource-Intensive Applications

[author : Timothy Hoehn and Bob Zeidman]

Our authors take an application designed to run on a single PC and distribute its processing over a network grid.

Distributed Computing: Windows and Linux

[author : Mohamed Abo El-Fotouh and Klaus Diepold]

Mohamed and Klaus describe a distributed system in which a single Windows machine controls a Linux cluster.

Adobe AIR: Desktop/Web Convergence

[author : Oliver Goldman]

Adobe AIR is designed to enable the development of desktop applications using web technologies.

Transparency on Demand

[author : Richard Vaughan]

Richard presents a technique for loading JavaScript libraries transparently at the point of need.

Reusable Associations

[author : Martin Soukup and Jiri Soukup]

Our authors take the Model-Driven Development (MDD) concept of reusable associations and implement them for C++, C#, and Java.

COLUMNS

Effective Concurrency

[author : Herb Sutter]

Critical sections are our One True Tool for guaranteeing mutual exclusion on shared variables.

The Agile Edge

[author : Scott W. Ambler]

Many traditionalists will claim that Agile projects are difficult to govern, but Scott says nothing could be further from the truth.

DEPARTMENTS

Alia Vox

[author : Matt Davey]

Why use WPF for complex event processing visualization?

Developer Diaries

[author : edited by Michael Swaine]

Profiles of programmers, descriptions of developers.

Developer's Notebook

[author : compiled by the DDJ Staff]

New development products and new releases of existing ones.

Conversations

[author : Deirdre Blake]

Terracotta CTO Ari Zilka talks with us about the challenges ahead for distributed computing.

Swaine's Flames

[author : Michael Swaine]

Michael worries about the long arm of letters and the law.