Sustainable IDE (SIDE)是一组用于开发可持续软件的图形化工具。可持续软件(Sustainable software)是一种从功能和技术上都能够很方便地进行扩展的软件。一方面,这意味着当用户有一个新的需要,它让任何开发人员都能够方便地进行添加,即使原来的开发人员已不在的情况下。另一方面,假如你要改变底层技术,你不必从头开始重写你现有的应用程序。可持续软件让你能够随意改变技术,需求和架构。所有这些都需要采用模型驱动软件开发(MDSD)来完成。
Red Hat Developer Studio:Red Hat Developer Studio包括:Exadel Studio(具有可视化编辑JSF和Facelets页面功能),Ajax4JSF和Richfaces(由Exadel捐献给JBoss)开发工具,Hibernate工具,JBoss jBPM工具,Drools IDE,JBoss应用服务器工具,JBoss Seam工具,JBossWS工具等。
IntelliJ IDEA Community Edition:IntelliJ IDEA Community Edition是IntelliJ IDEA的一个开源版本。提供的功能包括:
一个智能的代码编辑器,支持Java、XML和Groovy代码。
重构,代码审查和Intention支持,超快的导航和搜索功能。
集成JUnit和TestNG测试框架。
构建工具支持:Ant和Maven。
集成CVS、Subversion和git版本控制系统。
一个Swing UI设计器。