2005 31.09 2007

Vol.31 n°9 (#388) september 2006

(ddj_2006_09.jpg)

Hmmmm

[author : Jonathan Erickson] #Edito

It's Saturday night at the movies for DDJ editors.

TABLE OF CONTENTS

FEATURES

Web Developer Survival Tips

[author : Michael Swaine]

Staying afloat in the world that Microsoft, Google, and Yahoo are trying to create isn't that tricky.

Synchronize Now!

[author : Eric Bergman-Terrell]

Eric uses Amazon.com's S3 web service and .NET 2.0's FtpWebRequest class to securely synchronize files on multiple machines.

Multithreading, Java, & OSGi

[author : Oliver Goldman]

The ThreadManager class Oliver presents here goes a long way toward easing multithreaded programming with Java and the OSGi platform.

The Essential Unified Process

[author : Ivar Jacobson, Pan Wei Ng, and Ian Spence]

The Essential Unified Process integrates practices from the unified process camp, agile methods camp, and process improvement camp.

Ant Colony Algorithms

[author : Andrew Colin]

Among other complex problems, Ant Colony optimizers can be used to simulate routing problems when network topologies change over time.

Mandatory Error Codes Revisited

[author : Guy Peleg]

Mandatory error codes force callers of a method to accept and use the returned error code.

COLUMNS

Nisley's Notebook

[author : Ed Nisley]

Do patches to the real-time Linux kernel trump a separate real-time layer for some applications?

The Agile Edge

[author : Scott Ambler]

The results of Scott's survey indicate that agile software development methods and techniques are gaining traction.

DEPARTMENTS

Alia Vox

[author : Herb Sutter]

When it comes to programming languages and development tools, the concurrency revolution that's now underway will be as significant as the object revolution of the 1980s and '90s.

Developer Diaries

[author : Michael Swaine]

To this month's software developers, programming means applications, algorithms, and Apple computers.

Developer's Notebook

[author : DDJ Staff]

New development products and new releases of existing ones.

Hard Copy

[author : Levent Gurses]

If open source really is a success, there's got to be a reason. Steven Weber's The Success of Open Source offers up some answers.

Swaine's Flames

[author : Michael Swaine]

There are winners and losers—and then there are winners and losers.