The Eclipse framework has now become an integral part not only of the desktop developers’ consciousness but that of embedded developers as well. Why has Eclipse taken off in both very different worlds? The primary reason for this is the extensibility and adaptability of the Eclipse framework to a veritable host of applications. Remarkably, this is a far cry from its original IBM roots as a Java-based development environment for WebSphere applications. This paper will discuss the history of Eclipse; how it came to be
and where it is now.