Java Technology 2005: A Year in Review