Shay Shmeltzer's Oracle Development Tools Tips

  • August 15, 2006

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

Shay Shmeltzer
Director of Product Management - 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.

Join the discussion

Comments ( 11 )
  • prope//er Tuesday, August 15, 2006
    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.
  • Daniel Melo Wednesday, August 16, 2006
    Is this new version be available as an update to JDev 10.1.3 (using self update feature)?
  • Shay Shmeltzer Wednesday, August 16, 2006
    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.
  • Casper Bang Friday, August 18, 2006
    The global versioning policy "all our software must release in the same version" really makes no sence what-so-ever. Returning to some major.minor.build 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.
  • dudu Friday, August 18, 2006
    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!
  • Shay Shmeltzer Monday, August 21, 2006
    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.
  • John Galanopoulos Saturday, December 9, 2006
    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 ?
  • Shay Shmeltzer Monday, December 11, 2006
    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.
  • John Galanopoulos Monday, December 11, 2006
    "The main changes you need to do are to the deployment descriptors and the compiler version"
    Ok. Can you be more specific?
  • John Galanopoulos Monday, December 11, 2006
    "The main changes you need to do are to the deployment descriptors and the compiler version "
    can u be more specific?
  • Shay Shmeltzer Tuesday, December 12, 2006
    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.
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.