DDJ, August 2005
Development Platforms
FEATURES
NetBeans 4.1 & Eclipse 3.1
Eric J. Bruno
NetBeans 4.1 and Eclipse 3.1 are at the forefront when it comes to development platforms for J2SE, J2EE, and J2ME.
Visual Studio 2005 Visualizers
James Avery
"Visualizers" are Windows Forms dialogs in Visual Studio 2005 that let you create graphical views into the value of an object.
The Eclipse Modeling Framework
Frank Budinsky
The Eclipse Modeling Framework helps you define models, from which many common code-generation patterns are generated.
The TMS Development Platform
Alexander Frey
The TMS build system offers a simple, powerful way to do multiplatform development.
The VSTSEclipse Project
Joe Sango
The VSTSEclipse project is focusing on an Eclipse plug-in for utilizing Visual Studio Team System functionality outside the VSTS framework.
Performance Diagnosis & .NET Applications
Ramkumar N. Chintalapati and Sachin Ashok Wagh
The authors present a tool that lets you identify .NET-related problems and resolve bottlenecks during performance analysis.
Moving To .NET 2.0
Eric Bergman-Terrell
.NET 2.0, C# 2.0, and Visual Studio 2005 include a host of new features.
Finding Binary Clones with Opstrings & Function Digests: Part II
Andrew Schulman
Andrew continues his examination of reverse engineering, this month, focusing on binary code.
NPTL: The New Implementation of Threads for Linux
L. Blunt Jackson
Introduced with Version 2.6 of the Linux kernel, the Native POSIX Thread Library brings full compliance to the POSIX Standard.
Porting Compilers & Tools to 64 Bits
Steven Nakamoto and Michael Wolfe
Rehosting compilers and tools to 64-bit processors may not be as difficult as you think.
An STL-Compatible Hybrid of Linked List & Hash Map
William Nagel
"Linked_hash" is an STL-compatible data structure based on the best of the linked-list hash-map classes.
EMBEDDED SYSTEMS
A Reusable Duff Device
Ralf Holly
Duff's Device is a special kind of loop-unrolling mechanism that's useful when performance counts.
COLUMNS
Programming Paradigms
Michael Swaine
Embedded Space
Ed Nisley
Chaos Manor
Jerry Pournelle
Programmer's Bookshelf
Jacek Sokulski
FORUM
Editorial
Jonathan Erickson
Letters
by you
Dr. Ecco's Omniheurist Corner
Dennis E. Shasha
News & Views
Shannon Cochran
Of Interest
Shannon Cochran
Swaine's Flames
Michael Swaine