Recent top five:
Let's talk about exceptions ...
How do you handle exceptions? Do you think upfront about the type of exceptions that you want to catch or do you just let
the outside world handle it?
-- Jeroen van Bergen in JW Blogs
| Enterprise AJAX - Transcend the Hype |
| Memory Analysis in Eclipse |
| Oracle Compatibility Developer's Guide |
| Memory Analysis in Eclipse |

Approximately 30,000 attendees converge on Siggraph '98
Sun and the VRML Consortium (VRML-C) jointly announced the official creation of the Java 3D Working Group within the consortium. Sun also used the VRML-C press conference to announce that it would be releasing the source code for its Java 3D VRML loader and a Java 3D-based VRML browser as a part of the Java 1.2 Beta 4 JDK release (available for download now from Sun's java.sun.com site). This source code release is meant to bootstrap the development of interoperable Java 3D and VRML solutions for the Web, according to Sun Spokesperson and Java 3D Architect Henry Sowizral.

Sun Engineer Jim Graham discusses Java 2D rendering features
Sun released a case study on the Nearlife Virtual Fishtank (see Resources for more on this), which uses Java 3D to support its 3D graphical aquatic world.

An attendee designs her own fish and releases it into the virtual tank
Sun arranged a full day course on using the Java 3D API, "Introduction to Programming in Java 3D," and hosted a birds-of-a-feather (BOF) session on Java 3D. Sun also worked with several partner companies to demonstrate Java 3D support for large display screens and virtual reality (VR) devices.
This year's conference found several companies advertising their Java support with announcements and demonstrations of new or updated products.
Sun Marketing Manager Ken Tallman did a first-ever demonstration of Java 3D applets at the Web 3D Roundup -- a special evening event at which select organizations and individuals were allowed to demo their cutting-edge 3D Web technologies in a tightly time-controlled environment. This demo received approval from the audience, though several developers later expressed frustration with the fact that Java 3D implementation had languished for a year despite promises made at Siggraph '97.
Both Live Picture and Template Graphics Software officially joined the Java fray, with support in their next generation of products. (Refer to the Resources for more information on these products and their use of Java.)
At Siggraph, Microsoft officially debuted its new Chromeffects technology (formerly known as Chrome). Though details are very sketchy at this time, loosely put, Chromeffects is a Windows 98 desktop and Web multimedia technology based on the DirectX APIs. It is geared toward making animations and similar effects easier to achieve for the Web and desktop developer than is possible with current technology.
Time will tell if Chromeffects can muster the support of Java-based technologies.
Java has infiltrated the fibers of network-aware programming to the extent that it has become difficult to find Web-savvy applications that do not use Java in some way. The offerings at Siggraph '98 proved no exception to this rule.
Keep your eye on the Media Programming column in an upcoming issue of JavaWorld for more in-depth technical information on Java developments at Siggraph '98.