Eclipse is an open source community whose projects are focused on building an extensible development platform, runtimes and application frameworks for building, deploying and managing software across the entire software lifecycle. As a Java IDE but Eclipse is much more than a Java IDE.
The Eclipse open source community has over 60 open source projects. These projects can be conceptually organized into seven different "pillars" or categories:
- Enterprise Development
- Embedded and Device Development
- Rich Client Platform
- Rich Internet Applications
- Application Frameworks
- Application Lifecycle Management (ALM)
- Service Oriented Architecture (SOA)
The Eclipse community is also supported by a large and vibrant ecosystem of major IT solution providers, innovative start-ups, universities and research institutions and individuals that extend, support and complement the Eclipse Platform.
The exciting thing about Eclipse is many people are using Eclipse in ways that we have never imagined. The common thread is that they are building innovative, industrial strength software and want to use great tools, frameworks and runtimes to make their job easier.
BlueJ is an integrated Java environment specifically designed for introductory teaching.
A free, open-source Integrated Development Environment for software developers.
You get all the tools you need to create professional desktop, enterprise, web,
and mobile applications with the Java language, C/C++, and Ruby.
NetBeans IDE is easy to install and use straight out of the box and
runs on many platforms including Windows, Linux, Mac OS X and Solaris.
The NetBeans IDE 6.1 release provides several new features and enhancements,
This release also provides improved performance, especially faster startup (up to 40%),
lower memory consumption and improved responsiveness while working with large projects.
Easy-To-Use Java GUI Builder
Create professional-looking Java GUIs by placing and aligning components on a canvas.
Visual Web and Java EE Development
Visual Mobile Development
Create, test and debug GUI applications that run on mobile phones, set-top boxes, and PDAs.
Visual UML Modeling
Separate software design from implementation with UML Modeling.
Ruby and Rails Support
Powerful Ruby editor (with code completion), debugger, and full support for Rails. Includes the JRuby runtime.
C and C++ Development
Full-featured C/C++ editor, debugger, project templates, and support for multiple project configurations
Cube-J is an open source light weight IDE for Java.
* Java Editor
* Line Number
* Line Highlight
* Keyword Coloring
* Auto Indent
* Auto Bracket
* Run Application/Applet
* File Explorer
* Class Outline
* Docking Framework
* Code Complete
* Multiple Look and Feel
tIDE is a Java integrated development environment(IDE). tIDE is a small, powerful, quick, efficient, easy and open framework to create 100% Java applications.
tIDE requires a JRE version 6 to run. However, tIDE can be used to develop with any of the JDK version 5, 1.4, or even 1.2. tIDE supports many of the new advanced debug tools from JDK6.
J is a text editor written entirely in Java and distributed under the GNU General Public License.
DrJava is a lightweight development environment for writing Java programs. It is designed primarily for students, providing an intuitive interface and the ability to interactively evaluate Java code. It also includes powerful features for more advanced users.
EasyEclipse 1.2.1 has been released!
EasyEclipse packages together Eclipse, the open-source software development platform, and selected open source plug-ins.
This new version is based on Eclipse 3.2.1 Callisto.
Ten distros of EasyEclipse are available (Expert Java, Desktop Java, Server Java, Mobile Java, Plugin Warrior, LAMP, PHP, Ruby/ Ruby on Rails, Python and C/C++), so there must be one to fit your needs. Enjoy EasyEclipse, and thanks for the 150000 + downloads we had since the 1.0 release!