Eclipse: A platform for integrating development tools. - Jim des Rivières; John Wiegand (IBM Syst. J., 2004)