open Java Development tip and source