JBoss Developer Studio
| Company type | Software development platform |
|---|---|
| Industry | Software development |
| Founded | March 2007 |
| Founder | JBoss (Red Hat) and Exadel |
| Defunct | April 2022 |
| Fate | Rebranded as CodeReady Studio, ended life in 2022 |
| Successor | CodeReady Studio |
Area served | Worldwide |
| Products | Development tools integrating Eclipse, JBoss Enterprise Application Platform, JBoss Tools |
| Owner | Red Hat |
| Parent | Red Hat |
| Website | www |
JBoss Developer Studio (JBDS) was a development platform developed collaboratively by JBoss, a division of Red Hat, and Exadel. It combined certified runtime components and tools by integrating Eclipse, Eclipse Tooling, and the JBoss Enterprise Application Platform into a unified environment.
This solution facilitated the creation of sophisticated web applications utilizing open source technologies such as JBoss Seam, JBoss Application Server, Hibernate, and JBoss jBPM. JBDS received consistent updates aligned with the latest versions of Eclipse and the Web Tools Project (WTP), providing comprehensive support for JEE and web development through features including:
- Tools for Java EE, JSF, and JSP
- JPA utilities
- Server administration capabilities
- Web services development and WSDL support
- Editors for HTML, CSS, and JavaScript
- Support for XML, XML Schema, and DTD
With JBoss Developer Studio, users were granted entitlement to Red Hat Enterprise Linux bundled with embedded development utilities and access to Red Hat Network for development purposes. The platform was compatible with Windows, Linux, and Mac OS X 10.4 Tiger. The 5.0 release incorporated JBoss EAP 6.0, which required the use of JDK version 6.0.
JBoss Developer Studio and JBoss Tools
JBoss Tools is a freely available Eclipse plugin suite tailored for JBoss technologies including Seam, Hibernate/JPA, JSF, EJB3, JBossESB, JBossWS, and Portal.
Building upon JBoss Tools, JBoss Developer Studio offers:
- A dedicated installer
- Preconfigured versions of Eclipse and Web Tools
- Bundled versions of JBoss EAP incorporating JBoss AS and Seam
- Integrated third-party plugins
- Access to Red Hat Enterprise Linux and Red Hat Network services
- Official support for JBoss/Red Hat software products
History
In March 2007, Red Hat formed a partnership with Exadel to deliver Eclipse-based developer tools aimed at SOA and Web 2.0 applications, tightly integrated with Red Hat Enterprise Linux and JBoss Middleware.
Significant releases of JBoss Developer Studio include:
- 1.0.0.GA – December 2007
- 2.0.0.GA – March 2009
- 2.1 Portfolio Edition – September 2009
- 3.0.0.CR1 – January 2010
- 4.1.1 – November 2011
- 5.0.0 – June 2012
By the year 2020, JBDS was rebranded as CodeReady Studio. Red Hat announced the end-of-life status for CodeReady Studio in April 2022.
Features
JBoss Enterprise Application Platform. JBDS incorporated the JBoss Enterprise Application Platform along with the JBoss SOA Platform and JBoss Portal Platform—middleware components supported by Red Hat in production environments for over five years.
New JBoss Seam Tools. Featured wizards designed to streamline Seam project creation, alongside validation tools, expression language code completion, testing facilities, and entity object generation.
Business Process Modeling Tools. Included a designer for constructing workflows that manage business processes, encompassing human task handling and conversion from BPMN to JPDL formats.
Business Rule Management Tools. Supported Drools—the leading engine for business rules—offering graphical interfaces to create and manage rules, resource files, and decision tables efficiently.
SOA tools. Provided capabilities to develop, configure, and deploy service-oriented architecture integration applications.
Data Transformation Tools - Smooks. Enabled transformation of data across formats such as CSV, EDI, XML, Java objects, and JSON.
Portal Tools. Supplied tools to build and deploy portlets compliant with JSR 186/286 standards as well as SEAM/JSF Portlet development on the JBoss Enterprise Portal Platform.
Visual Page Editor. Offered combined visual design and source code editing for web pages with support for AJAX-enabled RichFaces components.
AJAX Capabilities. Delivered a Technology Preview of JBoss RichFaces featuring nearly seventy customizable components like calendars and drag-and-drop widgets; these were also supported within the Visual Page Editor.
JBoss Tools Palette. Facilitated quick insertion of project-specific tag libraries into JSP files supporting both custom tags and third-party libraries.
Hibernate Tools. Provided graphical utilities for Hibernate ORM including reverse engineering from databases, automated code generation, mapping editors, entity visualization, and dynamic query builders.
JBoss jBPM Tools. Included toolsets to define Seam page flows effectively.
Spring Tools. Equipped developers with Spring IDE support tailored for Spring framework application development.
Struts Tools. Offered dedicated support tools aimed at Struts 1.x application development.
Optimized JBoss Application Server adapter. Enabled incremental deployment processes optimized for rapid development cycles with pre-integrated configuration to the bundled JBoss Application Server.
Red Hat Enterprise Linux and RHN Access. Granted access to Red Hat Enterprise Linux environments coupled with development utilities and connectivity to Red Hat Network services during development phases.
Business Intelligence Report Tool (BIRT). Integrated a reporting framework capable of extracting data from Java/J2EE applications to generate detailed reports including charts and summaries.
JBossWeb Service. Implemented the JAX-WS standard within the JBoss Application Server environment facilitating Java EE 5 web services development.
Teiid. Incorporated Teiid—a data virtualization platform—allowing unified API access across heterogeneous data sources such as relational databases, web services, text files, and LDAP directories; enabling integration across distributed systems without replicating data.