Unlike stand-alone IDE's, JBoss Developer Studio integrates and certifies both tooling and runtime components by combining Eclipse, Eclipse Tooling, and the JBoss Enterprise Application Platform.
This ensures that all the various Eclipse plugins and their dependencies work together and all the runtime components and libraries work together.
Furthermore, each plugin is matched to its corresponding runtime component.
For example, JBoss Developer Studio ensures that the versions of JBoss Seam tooling, JBoss Seam, and all their various dependencies work together.
And, JBoss Developer Studio ensures that all the JBoss Seam tooling and components work with other technologies, like Hibernate, and JBoss jBPM.
In addition to solving the complications of setting up a development environment, JBoss Developer Studio's, integrated development environment also makes upgrading to new technologies simple. When JBoss Developer Studio updates to a newer version of JBoss Seam, for example, Red Hat will test and update all the related components as well so as to keep a developer's environment working properly.
Eclipse 3.3 (Europa) and Web Tools Project (WTP) 2.0
JBoss Developer Studio includes the latest Eclipse 3.3 (Europa) and Web Tools Project (WTP 2.0) releases. This provides powerful tools for Java EE and web development, like:
Java EE, JSF, and JSP tools
JPA tools
Server tools
Web services and WSDL tools
HTML, CSS, and JavaScript tools
XML, XML Schema and DTD tools
JBoss Enterprise Application Platform
JBoss Developer Studio includes and integrates JBoss Enterprise Application Platform, the same version of the middleware platform that Red Hat supports in production for five years. This allows developers to build their applications on the same open source infrastructure to which they deploy and get support. JBoss Enterprise Application Platform includes leading technologies, like JBoss Application Server, Hibernate, and JBoss Seam.
New JBoss Seam tools
JBoss Developer Studio includes brand new tools for JBoss Seam, a powerful application framework for building next-generation Web 2.0 applications. These JBoss Seam tools provide wizards for creating new JBoss Seam projects, validation tools, expression language code completion, testing tools, and wizards for generating entity objects.
Visual Page Editor
JBoss Developer Studio includes a visual page editor for combined visual and source editing of web pages. The Visual Page Editor even renders AJAX-enabled RichFaces components.
AJAX capabilities
JBoss Developer Studio includes a technology preview of JBoss RichFaces. RichFaces is a rich component library for JSF and an advanced framework for easily integrating AJAX capabilities into business application development. RichFaces provides nearly 70 skinnable components, including calendar, tree, dropdown menu, and drag-and-drop components. JBoss Developer Studio's Visual Page Editor can render RichFaces components.
JBoss Tools Palette
The JBoss Tools Palette contains a developer's project tag libraries and enables inserting tags into a JSP or JSF page with one click. The Tools Palette supports custom and third party tags.
Hibernate Tools
Hibernate Tools provide robust, visual tools for the industry standard Hibernate object-relational-mapping framework. Hibernate Tools includes capabilities like reverse engineering and code generation from existing databases, Hibernate mapping and configuration editors, entity model views, dynamic query editors, and more.
JBoss jBPM Tools
JBoss Developer Studio includes JBoss jBPM tooling for defining JBoss Seam page flows.
Spring Tools
JBoss Developer Studio includes Spring IDE for developing Spring applications.
Struts Tools
JBoss Developer Studio includes Struts tools for Struts 1.x applications.
Optimized JBoss Application Server adapter
JBoss Developer Studio's advanced JBoss AS adapter includes features like incremental deployment for fast development and is pre-configured for the included JBoss Application server.
Red Hat Enterprise Linux and RHN Access
JBoss Developer Studio includes access to Red Hat Enterprise Linux, Linux development tools, and Red Hat Network for development purposes. This enables developers both to build applications directly for the industry-leading Red Hat Enterprise Linux as well as to take advantage of features like Red Hat Enterprise Linux 5's built-in virtualization for development environments.