Getting Started with the Eclipse Platform
This (kind of old but interesting) article gives you an overview of the Eclipse Platform, including its origin and architecture. Starting with a brief discussion about the OSS nature of Eclipse and its support for multiple programming languages, it then demonstrates the Java development environment with a simple program example. The article also surveys some of the software development tools that are available as plug-in extensions and demonstrates a plug-in extension for UML modeling. Info/shots of Linux version.