Software Development | News, how-tos, features, reviews, and videos
A unique aspect of Java technology is that programs can run anywhere without recompilation. Here's how to test your programs so that you can find any runnability problems before your customers do
Security in JDK 1.2 gives developers more control. Find out how to take advantage of this flexible new model
Sun and partners choose to make their Java mark at the world's premier graphics conference and exposition
Programming language lets remote users take control of lethal machinery
Get a behind-the-scenes look at 3D graphics rendering with this hands-on discussion of fractals, quaternion transformations, shadows, rasterization, and Gouraud shading
Create a shared experience with the 'subject' design pattern
Design tips on when and how to use synchronization, immutable objects, and thread-safe wrappers
A JavaWorld Exclusive! Results of new VolanoMark 2.0 server benchmark show how 12 virtual machines stack up
New <STRONG>Media Programming</STRONG> columnist Bill Day does his honorable best to answer all his mail -- praise, suggestions and grumbles alike. Plus: Bill Venners fields a slew of tough <strong>Design Techniques</strong>-r