Eclipse is an open source, multiplatform and totally free graphical software implemented in Java and designed from the offset to act as a universal, intuitive, powerful, highly customizable and highly extensible development platform and application framework for building software.
Features at a glance
The application offers all the necessary frameworks and tools that one needs for developing Java software, including support for modeling, performance and testing, rich client applications, embedded development, business intelligence, as well as language development environments for Java, C, C++ and programming languages.
Elipse is distributed into multiple editions, for Java developers, for Java EE developers, for C and C++ developers, for PHP developers, for Eclipse Committers 4.4.1, for Java and DSL developers, for Java and Report developers, for parallel application developers, for scout developers, for RCP and RAP developers, for testers and for automotive software developers. Additionally, modelling tools are also available for download.
Its graphical user interface looks exactly like a powerful IDE (Integrated Development Environment) and resembles the look and feel of other similar product that most probably cost a lot of money and aren’t so flexibility and customizable as Eclipse is. From the start, you will notice that all the tools and components are placed exactly where they should be, so you don’t have to spend a lot of time configuring the application instead of developing apps.
Under the hood and supported operating systems
Eclipse is a crossi-platform application written entirely in the Java programming language, meaning that it supports the GNU/Linux, Microsoft Windows and Mac OS X (Cocoa) OSes, as well as any other operating system where the Java SDK and JRE (Java Runtime Environment) are available.
To run it on your GNU/Linux machine, you will need to install Java SE 7 or greater. The project is compatible with both 32-bit and 64-bit instruction set architectures.