Understanding the Problem I don't believe the majority of the problems you're seeing come from Java itself, but from how it is used.
Kode Vicious from the Cybercrime issue, November 2006
Reality vs. Perception Cleaning up misperception (or bad code) is a messy task.
Charlene O'Hanlon, ACM Queue from the Legacy Systems issue, October 2006
The Long Road to 64 Bits Lessons learned from the long, arduous transition to 64-bit computing.
John R. Mashey, Techviser from the Legacy Systems issue, October 2006
Managing Semi-Structured Data We have to learn to use and exploit schemas as helpers, but not rely on their existence or allow them to be constraining factors.
Daniela Florescu, Oracle from the Semi-Structured Data issue, October 2005
Enterprise Grid Computing Grid computing holds great promise for the enterprise data center, but many technical and operational hurdles remain.
Paul Strong, Sun Microsystems from the Enterprise Distributed Computing issue, July/August 2005
What's on Your Hard Drive? Visitors to our Web site were invited to tell us about tools they love - and tools they hate.
ACM Queue from the Software Updates issue, March 2005
The Magic of RFID Just how do those little things work anyway?
Roy Want, Intel Research from the RFID issue, October 2004
A Time and Place for Standards History shows how abuses of the standards process have impeded progress.
GORDON BELL, MICROSOFT BAY AREA RESEARCH CENTER from the VoIP issue, September 2004
You Don't Know Jack About VoIP The Communications they are a-changin'.
Phil Sherburne and Cary Fitzgerald, Cisco from the VoIP issue, September 2004
Leveraging Application Frameworks When you've got to build more in less time, frameworks can cut costs and save unnecessary steps. But at what cost?
Douglas C. Schmidt, Aniruddha Gokhale, and Balachandran Natarajan, Vanderbilt University from the Virtual Machines issue, July/August 2004
Desktop Linux: Where Art Thou? So, will 2004 finally be the year for Linux on the desktop?
Bart Decrem, Open Source Applications Foundation from the Open Source issue, May 2004
Enterprise Search: Tough Stuff When searching fewer documents, shouldn't it be easier to find what you're looking for?
Rajat Mukherjee and Jianchang Mao, Verity from the Enterprise Search issue, April 2004
Black Box Debugging What can you learn by peeking into binary?
James A. Whittaker, Florida Institute of Technology; Herbert H. Thompson, Security Innovation from the Distributed Development issue, December/January 2003-2004
Building Collaboration into IDEs Edit > Compile > Run > Debug > Collaborate?
Li-Te Cheng, IBM Research; Cleidson R. B. de Souza, University of California, Irvine, and Federal University of Pará, Brazil; Susanne Hupfer, IBM Research; John Patterson, IBM Research; Steven Ross, IBM Research from the Distributed Development issue, December/January 2003-2004
Reading, Writing, and Code Shouldn't the goal be to write programming that not only works but is readable?
Diomidis Spinellis, Athens University of Economics and Business from the Power issue, October 2003
Modern System Power Management How will the demands for more power and increased efficiency change how developers design systems?
Andrew Grover, Intel's Mobile Products Group from the Power issue, October 2003
A Conversation with Jim Gray Who would ever, in this time of the greatest interconnectivity in human history, go back to shipping bytes around via snail mail as a preferred means of data transfer?
from the Storage issue, June 2003
Open Spectrum: A Path to Ubiquitous Connectivity What advantages do the new open-spectrum techniques, such as ultra-wideband, mesh networks and software-defined radios, bring to the wireless table?
Robert J. Berger, Internet Bandwidth Development, LLCA from the The Wireless Revolution issue, May 2003
The Family Dynamics of 802.11 How will the various members of this family of wireless standards help drive growth in the WLAN market?
Bill McFarland and Michael Wong, Atheros Communications from the The Wireless Revolution issue, May 2003
The Future of WLAN What challenges must we overcome to deliver ubiquitous wireless connectivity to the world?
Michael W. Ritter, Mobility Network Systems from the The Wireless Revolution issue, May 2003