A list of book releases compiled by Dr. Dobb's to keep you up-to-date on software development tools and techniques.
Using OpenMP Portable Shared Memory Parallel Programming
Barbara Chapman, Gabriel Jost and Ruud Van Der Pas
OpenMP is the number one API for shared memory parallel computers. This book discusses OpenMP version 2.5 and is the most up to date text available about this important language and how it is used. The emphasis is on scientific computing, but the algorithms and techniques described are relevant to any class of parallel algorithm.
Nokia Firewall, VPN, and IPSO Configuration Guide
Andrew Hay, Kelli Hay, and Peter Giannoulis
Provides seasoned network administrators and security professionals with the in-depth coverage and step-by-step walkthroughs they require to properly secure their network perimeters and ensure safe connectivity for remote users. The book contains special chapters devoted to mastering the complex Nokia IPSO command line, as well as tips and tricks for taking advantage of the new "ease of use" features in the Nokia Network Voyager Web interface.
Middleware for Network Eccentric and Mobile Applications
Benoit Garbinato, Hugo Miranda, Luís Rodrigues
This book provides a comprehensive introduction to the main fundamental problems, technologies, paradigms, and solutions of concern to developers of middleware for mobile environments. The contributions are grouped into four parts, on networking and programming issues, communication models, middleware issues, and application issues. Each chapter is structured as a self-contained tutorial, presenting an overview of a specific topic and the state-of-the-art solutions for the related problems. In addition, the book also includes an authoritative reference list. The material has been successfully used in several thematic training schools organized by the ESF MiNEMA (Middleware for Network Eccentric and Mobile Applications) program, and the book's organization and presentation is ideal for an advanced course on middleware.
Emergent Design: The Evolutionary Nature of Professional Software Development
By Scott L. Bain
Drawing on patterns, refactoring, and test-driven development, the author offers a blueprint for moving efficiently through the entire software lifecycle, smoothly managing change, and consistently delivering systems that are robust, reliable, and cost-effective. (This book is a 2009 Jolt Award finalist.)