One thing that I really don't like about Oracle.

The new JDeveloper Developer Preview is available for download on OTN, and this raises a pain point for me...

One thing I don't like about Oracle is the way we number the versions of our products. It makes it quite hard for a normal customer to figure out which of the versions is a major release and which is a minor. JDeveloper seems to be a constant victim of the numbering approach - I'm willing to bet there are still many developers who think that our move from 10.1.2 to 10.1.3 was a little upgrade with a couple of new features.
In reality this was a major release for us where we revamped everything from the level of icons and up.
And if that wasn't enough, what would you make of an upgrade from 10.1.3 to
Even a smaller update, you would say, probably just bug fixes...

Well that's not the case - take a look at the developer preview version of JDeveloper that we put out on OTN today and you'll suddenly realize that this is another version that doesn't get the respect it deserves.

So, what's new?

The major thing is that JDeveloper just turned into an SOA development tool. With the new BPEL and ESB integration you can create BPEL flows and ESB process in a visual way. As a side feature you also get a visual XSLT mapping tool to simplify transformations.

If you don't care about SOA and you think of yourself as an enterprise Java developer - then the improved support for EJB 3.0 and JPA is what you should look at. We've been offering support for EJB 3.0 since the early access of 10.1.3, and in the 10.1.3 version that went out production in Jan this year - but since this version was out before the final spec was approved, we had an early implementation of EJB 3.0.

Now in we support the final specification of EJB 3.0 and JPA.
We also introduced several new features in that area, most important is the full development cycle for JAP entities - from reverse engineering of the database to generation of clients that can test the entities outside of the container.

Even if you don't care about neither SOA nor EJB 3.0, the new JDeveloper has a long list of bugs that it fixes check them out here.

So, don't be full by our numbering mechanism - go and download JDeveloper Developer Preview and see what it can offer to you.


Wait till you check out IBM WebSphere versions. Cumulative Fix 8. is different from Cumulative Fix 12 in mysterious ways. You would expect the world to not fall apart if you don't apply a fix but hell No, the world does fall apart if you miss a fix.

Posted by prope//er on August 15, 2006 at 01:07 PM PDT #

Is this new version be available as an update to JDev 10.1.3 (using self update feature)?

Posted by Daniel Melo on August 16, 2006 at 12:53 AM PDT #

Daniel, No this is not going to be available through the check for update, because it is not a minor update. As the post says, this is a new major release with a lot of features - so just download and install into a new directory.

Posted by Shay Shmeltzer on August 16, 2006 at 01:59 AM PDT #

The global versioning policy "all our software must release in the same version" really makes no sence what-so-ever. Returning to some simplicity would do wonders, but then again respectfully, Oracle seems to be analogous with complexity. And for some odd reason Raptor is apparently not governed by this policy.

Posted by Casper Bang on August 18, 2006 at 05:41 AM PDT #

Hi Shay... This new release of jdev. Is it good to production environment? And when comes the JDeveloper 11??? Do you have a prevision? Thanks, oracle team is making a great work!

Posted by dudu on August 18, 2006 at 08:03 AM PDT #

Dudu, This version is marked as Developer Preview - which indicates that any use as a production environment deployment will be at your own risk. As far as release 11 - no dates yet.

Posted by Shay Shmeltzer on August 21, 2006 at 09:14 AM PDT #

I have been developing in jDeveloper for over a year now and i can tell you from my experience that jDeveloper 10.1.3 was a major move ahead but with one little problem : backward compatibility with Oracle Application Server. I deploy on Oracle AS 10g R2 and now for all my new jsf applications i have to do many modifications to my project in order to work on this specific version of AS. The migration to AS 10.1.3 requires serious thinking since i host Oracle Forms and Oracle Designer projects on it. I know all about the differences between the j2ee platforms but Oracle used to have good support for previous versions. Am i missing something ?

Posted by John Galanopoulos on December 09, 2006 at 12:33 AM PST #

John, Just to clarify, you can deploy applications you build in 10.1.3 on OAS 10.1.2. The main changes you need to do are to the deployment descriptors and the compiler version - and to be fair these are not Oracle's fault - the change in the syntax of the deployment descriptor is something that the Java standard forces us to do. That said - we do have several customers who are running their JDev 10.1.3 JSF applications on OAS 10.1.2 quite happily.

Posted by Shay Shmeltzer on December 11, 2006 at 09:16 AM PST #

"The main changes you need to do are to the deployment descriptors and the compiler version" Ok. Can you be more specific?

Posted by John Galanopoulos on December 11, 2006 at 03:56 PM PST #

"The main changes you need to do are to the deployment descriptors and the compiler version " can u be more specific?

Posted by John Galanopoulos on December 11, 2006 at 03:57 PM PST #

John, The basic principals of working with a JDK 1.4 server like OAS 10.1.2 and JDeveloper 10.1.3 are explained in the deployment chapter of the ADF Developer Guide - please have a read through that. You need to set your project to use JDK 1.4, and then you need to change the deployment descriptors that JDeveloper creates to be in the J2EE 1.3 format (meaning - DTD based and not XSD based) - you can either use the wizard in JDeveloper to create the right version of the deployment descriptors - or alternatively you can just manually change the heading of the files on your own.

Posted by Shay Shmeltzer on December 12, 2006 at 03:25 AM PST #

Post a Comment:
  • HTML Syntax: NOT allowed

I'm a Director of Product Management for Oracle's Cloud Development Tools and Frameworks.
Follow me:

« July 2016