Project Sonia, a Java-powered AUV at JavaOne 2007