Gavin King, the main architect behind Hibernate, has an interesting article on persistence layer locking strategies in the Hibernate Blog.
In particular he comments on how technologies such as CMP are often implemented by the container vendor with their own middle-tier database locking, ignoring the more mature locking solutions implemented in the database itself.
There is a public preview of JSR201 on the JCP website.
This JSR covers new features that are to be included in the J2SE 1.5 (Tiger) release coming later this year, including Autoboxing, Enumerations, and improved ‘for’ loops.
NASA are using a Java Application to plan the movement of the current Rover on the surface of Mars. The app allows them to plan and project the path the Rover should take, by displaying current imagary and allowing the controllers to zoom in/out and pan around within the images.
An online version is available to the public which although does not directly control the Rover, it allows the public to visualize the images and plot paths the same way that the NASA controllers are using the same software.