Eclipse

An open-source Java IDE (Integrated Development Environment) and platform for rich client applications. Read more about Eclipse
Eclipse Eclipse screenshots
Eclipse screenshot 1
Eclipse 4.2 M3