Red Hat CodeReady Studio
Features and benefits
Supportive and optimized
Red Hat CodeReady Studio includes a broad set of tooling capabilities as well as support for multiple programming models and frameworks, including:
- Java™ Enterprise Edition 7
- JavaServer Faces (JSF)
- Enterprise JavaBeans (EJB)
- Java Persistence API (JPA) and JBoss Hibernate
- JAX-RS with RESTEasy
- Contexts Dependency Injection (CDI)
All with Maven-based build and deployment—optimized for interactive development.
Red Hat CodeReady Studio includes both certified visual tooling and the production-ready Red Hat JBoss Enterprise Application Platform, which is supported by Red Hat for 7 years as part of your subscription. Be confident that your open source development environment and platforms are stable, easily upgradeable, deployable, and supported.
Fully tested and certified
Red Hat CodeReady Studio is fully tested and certified to ensure that all of its plug-ins, runtime components, and their dependencies are compatible with each other. This means that you can be confident that all of your components (like JBoss Hibernate Framework, RichFaces, Portal, jBPM, Drools, and runtimes) work well together. Certified updates also mean that you don't have to worry about updating parts that might not work with the rest of the environment.
Develop mobile applications
Help your developers create better mobile apps. Features include:
- A live reload server that provides interactive development with a preview that truly represents the end-user experience, eliminating the need to stop and manually refresh HTML pages.
- A browser simulator that lets developers test their web apps in various resolutions, dimensions, features, and mobile-device skins. These features include synced browsing, which shows multiple layout modes simultaneously. It also supports debugging with integrated FireBug and weinre.
- HTML 5/jQuery mobile tooling. Multiple widgets and their associated wizards are available as part of the jQuery mobile palette for HTML 5 mobile application development, including widgets for form, image video, and audio.
Programming models and frameworks
Java EE 7 is the latest release for developing rich enterprise software. These form the base framework for building today’s leading web applications and the next generation of mobile-focused HTML 5 applications. Java EE 7 includes many popular standards and technologies:
- Contexts and Dependency Injection (CDI) - based on JBoss Seam
- JMS 2.0
- HTML focus
- JavaServer Faces (JSF), Enterprise JavaBeans (EJB)
- Java Persistence API (JPA) and Hibernate®
- JAX-RS with RESTEasy
Red Hat JBoss Hibernate is a powerful, high-performance object/relational persistence and query service. It lets you develop persistent classes following an object-oriented idiom, including association, inheritance, polymorphism, composition, and collections. Unlike many other persistence solutions, Hibernate doesn't hide the power of SQL from you.