DDJ, November 2006
Distributed Computing



FEATURES

Apple and Intel: Together at Last
Michael Swaine
A year after announcing the move to Intel processors, Apple has completed the transition—there's not a non-Intel Mac in the lineup. So what does this shift mean for developers?

Scaling SOA with Distributed Computing
Robert W. Anderson and Daniel Ciruli
Scalability is critical when designing Service-Oriented Architectures.

Distributed Unit Testing
Pablo Santos and Francisco J. Garcia
There's only one way to accurately and efficiently support multiple platform combinations—testing, and lots of it.

Faster Development Through Modeling
Jeff Cahoon
Jeff describes a modeling technique that uses free tools and Model-Driven Architecture processes to speed up development.

Importing 3D Models into Mobile Java Devices
Tom Thompson
Here's a step-by-step guide for importing 3D models from PCs into cell phones.

Automating Applications On-the-Fly
Drew Wildner
Third-party tools, C#, and Visual Studio 2005 can take the pain out of generating PDF content in ASP.NET.

Code Finessing
Diomidis Spinellis
When it comes down to it, what counts is quality code that is correct, readable, and efficient.

APR Networking & the Reactor Pattern
Ethan Q. McCallum
The Apache Portable Runtime is a C-based API that provides abstractions ranging from memory management to telling time.


COLUMNS

Nisley's Notebook
Ed Nisley
Code reviews are just one means of detecting program errors. Ed looks closely at how errors evade detection and gives you the opportunity to play code reviewer.

The Agile Edge
Scott Ambler
Scott reports on his recent Data Management survey. You'll be surprised by the results. Lots of companies have a data group, but much of the time, they aren't being used effectively.


DEPARTMENTS

Hmmmm
Jonathan Erickson
Between Grids and Griddles, distributed computing is a hot topic these days.

Alia Vox
Herbert H. Thompson
When all is said and done, building security into your applications is really your only option.

Developer Diaries
Michael Swaine
Solving real problems real fast is all in a day's job.

Developer's Notebook
DDJ Staff
New development products and new releases of existing ones.

Hard Copy
Gregory V. Wilson
Greg examines a trio of books this month: Essential Software Architecture, Managing Iterative Software Development Projects, and Agility and Discipline Made Easy.

Swaine's Flames
Michael Swaine
Swaine's World Wiki. Ahhh, it's music to Michael's ears.