BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

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

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

This item in japanese

Bookmarks

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
Style

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.

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

Community comments

  • jsf 2.0 support ?

    by serge ----,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    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,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    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,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    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 zhang bin,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    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

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

BT