JavaOne 2011 San Francisco: October 2-6