Oracle Moves JDeveloper to OSGi Backbone, Adds JSF 2 Support, Hudson Integration

| by Charles Humble Follow 979 Followers on Jun 07, 2011. Estimated reading time: 2 minutes |

Oracle has today released Oracle JDeveloper 11g Release 2, along with an update to their meta MVC framework Oracle ADF (Application Development Framework).

The release includes:

  1. Support for JavaServer Faces 2.0 and Facelets to both JDeveloper and ADF
  2. A visual CSS editor for ADF
  3. Improvements to RESTful web services support, making it easier to use REST services as data sources in Oracle ADF
  4. Improvements to Maven support, which were previewed in the previous release

Elsewhere, Oracle have integrated the Hudson continuous integration server into Oracle Team Productivity Center (TPC), its Application Lifecycle Management (ALM) add-in to JDeveloper.

The biggest changes to JDeveloper however are under the covers. Of most note is that the IDE has been re-architected to sit on top of an OSGi backbone. This makes the creation of OSGi based extensions for Oracle JDeveloper much easier, and also significantly reduces start-up times. Duncan Mills, Oracle’s senior director of product management for Oracle's Application Development Tools, told InfoQ

This is bringing down the start-up times by three quarters in most cases, obviously depending on what modules and what capabilities you have loaded. One of the problems and benefits of an IDE like JDeveloper is that is it so broad, it has so many bits of tooling, everything from database tooling, to SOA tooling, to diagramming in UML, that unless you have a nice modular system like this, you pay a price unless you want to do a little bit of everything.

Oracle has also made improvements to the hot deployment capabilities of the ADF framework. Mills told us

We can essentially hot deploy as the developer makes changes to the metadata, or to the screens, or even to the code. That all gets hot deployed back into the running application server, so there is no need to stop and start the application server, or re-deploy the application.

The JDeveloper IDE is focused primarily on customers using the database and Fusion Middleware, and is used as the vehicle for all of the tooling around both Fusion Middleware and the database. This includes the BPEL, Portal and BI design-time tools. The platform also serves as the basis of another Oracle product, SQL Developer, which Oracle Corporation promotes specifically to PL/SQL and database developers.

JDeveloper is proprietary software, but free for development and deployment. Oracle ADF 11g is free to download for evaluation and use during development. A production license for Oracle ADF is included with all editions of Oracle WebLogic Server, or can be licensed separately. Terms, conditions and restrictions apply.

Rate this Article

Adoption Stage

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

jsf 2.0 support ? by serge ----

other than facelets support what exactly does JSF 2.0 support consist of ? Are the adf ajax components now using JSF 2.0 standard ajax support ? How about CDI integration with adf ?

What about Netbeans by Dan Tines

Oracle is going to have to make a decision about Netbeans. The "right" decision would to start the migration of their proprietary stuff to netbeans. Netbeans has a good architecture.

Re: What about Netbeans by Ano Nimous

Jdev sucks, even eclipse platform is a better choice, hope oracle turn to the right direction.
BTW, what the maven integration is just a plugin of previous edition, which just provide some convenience to run maven goal, nothing else.

Re: What about Netbeans by bin zhang

Jdev very very very sucks!
i have to use jdev everyday! i'd rather to use notepad!

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

4 Discuss