Hello, and welcome to DDJ.com
CMP Media Launches New Dr. Dobb's Journal

SD West 2006 announces this year's list of Jolt Product Excellence Award winners and Productivity Award winners.

LOG INRegisterForgot password?
What are the green links?
All Access members only
RSS Feed
DDJ > Articles > 2006 > April
DDJ, April 2006
Algorithms

Click here to download the PDF.
Click here to purchase and download the PDF version of this issue of Dr. Dobb's Journal.

Additional resources (listings and source code) for the articles below can be found here.

2006 Dr. Dobb's Journal Excellence in Programming Award
Jonathan Erickson
Moving computer security to the front lines of software development is just one reason Bruce Schneier is the recipient of this year's Excellence in Programming Award.

An Algorithm for Compressing Space and Time
Tomas G. Rokicki
Making a slow program fast can lead to both joy and frustration. But sometimes a new approach yields amazing improvements.

Dependency Management
John Graham-Cumming
John explores the irony of Make.

Consuming .NET Web Services in Oracle JDeveloper
Max I. Fomitchev
Max uses Oracle JDeveloper 10.1.2 to examine the problems you must overcome when consuming ATL/.NET web services in Java clients that rely on Apache SOAP.

Monitoring the Java Virtual Machine
Paul Tremblett
Java Management Extensions (JMX) provide tools for monitoring and managing applications and the resources they use.

Managed C++ and the Side-by-Side Cache
Richard Grimes
The Visual Studio installer places Visual Studio shared libraries in a location called the "side-by-side cache." Here's what you need to know to leverage it.

Accelerating Compute Intensive Functions Using C
Joe Hanson
Joe examines how you accelerate application processing using a software-configurable architecture to achieve hardware-accelerated performance in C.

Overloading and Overloading
Pete Becker
Operator overloading may be syntactic sugar, but there are a lot of things that don't taste very good without sugar.

Tight Code
Ed Nisley
Ed builds an ISBN bar-code scanner.

Framework Design Guidelines
Peter N. Roth
Peter reviews Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries by Krzysztof Cwalina and Brad Abrams.

Comings and Goings
Jonathan Erickson
Columns come, and columns go.

Of Interest
April 2006 Of Interest.

Pragmatic Exceptions
Benjamin Booth
Tip #8: Run from Runtime Exceptions (and Errors)

On the Newsstand


Table of Contents
Order this issue now.
Subscribe to DDJ

Departments

64bit
AI
Architecture & Design
C++
Database
Eclipse & Open Source
Embedded Systems
Global Developer
Java
Lightweight Languages
Linux/UNIX
Mobility
Security
SOA, Web Services & XML
Testing & Debugging
Windows/.NET

CMP DevNet Spotlight

Christmas Chaos
Jerry shares his gift recommendations for tech-savvy friends and family.

In the News

DDJ Newsletters

Dr. Dobb's Math Power Newsletter
edited by Homer B. Tilton
Expand your base of math knowledge. College Instructor Homer Tilton breaks down barriers from Algebra to Calculus and beyond. From common to complex, Homer makes math concepts exciting for experts and novices alike.
Note: Math Power is available in HTML only. Unfortunately, some equations (rendered as images) are not capable of being rendered as text. --more--

DDJ Resources

Mobilized Software
Developer Events

DevNet Podcasts

Antarctica: Eclipse Comes In From the Cold
Josh Reed discusses the Antarctic Geologic Drilling Program, and the important role that open source tools played.

Software Glitch Implicated in Mars Global Surveyor Failure
NASA Watch reports that NASA's Mars Global Surveyor stopped responding to commands a few months ago due to improperly coded software.

Info-Link

DDJ Store


Dr. Dobb's Developer Library DVD: Release 2
The Dr. Dobb's Developer Library DVD is a new fully searchable DVD that includes 17 years of Dr. Dobb's Journal, 14 full years of C/C++ Users Journal, 3 years of The Perl Journal, nearly 4 years of Dr. Dobb's Sourcebook, and thousands and thousands of lines of source code—all on one DVD!

Click here for more information.

 




MarketPlace

Get the ports you need for your VMs to succeed.
HP network adapters help get the most from your virtualized servers. Learn more at HP.IntelVT.com.

WinDev 11 - Powerful IDE
Develop 10 times faster ! ALM, IDE, .Net, RAD, 5GL, Database, 5GL, 64-bit, etc. Free Express version

Villanova University Six Sigma & IT Certificate Programs
100% Online programs in Six Sigma, IS Security, CISSP Prep, Business Analysis, Proj. Mgmt. and more!

Web based bug tracking - AdminiTrack.com
AdminiTrack offers an effective web-based bug tracking system designed for professional software development teams.

Wanna see your ad here?