Ed Burns JavaOne 2005 Day Two Keynote quick notes