DDJ, July 2007
Games, Graphics and Design
FEATURES
The Buzz About Builds
Michael Swaine
What's driving all the recent interest in Build tools that you might reasonably characterize as a rather, well, unglamorous?
Flash Lite: Graphics for Mobile Devices
Hartti Suomela
Based on Adobe's Flash technology, Flash Lite is specifically developed for mobile phones and other consumer electronic devices.
Spin Buffers
Prashanth Hirematada
If you are writing high-performance applications, you should consider using Spin Buffers that eliminate the need for synchronization.
SOA, Web Services, and RESTful Systems
Eric J. Bruno
Representational state transfer, or "REST" for short, is a less restrictive form of SOA than web services.
Real-Time Enough
Robert Krten
Robert implements a real-time caller ID implementation that is part of a voice-activated call monitor system he built.
A Fast Q&A System
Manu Konchady
Search engines don't give answers in response to queries. Instead users depend on question/answering (Q&A) systems to scan the text of a ranked list of documents to find answers.
The C5 Generic Collection Library
Niels Kokholm and Peter Sestoft
Collection libraries provide functionality for storing and manipulating collections of related data items.
RapidMind: C++ Meets Multicore
Stefanus Du Toit and Michael McCool
RapidMind is a framework for expressing data-parallel computations from within C++ and executing them on multicore processors.
COLUMNS
Nisley's Notebook
Ed Nisley
Ed catches up on reading and responding to his (e)mail.
The Agile Edge
Scott W. Ambler
Scott tackles the topic of certification for agilists.
DEPARTMENTS
Hmmmm
Jonathan Erickson
It's all about multicore!
Alia Vox
Alberto Savoia
Are you immune to test infection?
Developer Diaries
edited by Michael Swaine
Exploring desktop UNIX, the knowledgebase at Microsoft, and systems of systems.
Developer's Notebook
compiled by the DDJ Staff
New development products and new releases of existing ones.
Swaine's Flames
Michael Swaine
Swaine is back twittering at Foo Bar with the new piano player.