Shay Shmeltzer's Oracle Development Tools Tips

JDeveloper 11g 11.1.2 is Out

Shay Shmeltzer
Director of Product Management - Oracle

So much to write about so little time...

If you haven't started your download already you should, this is a major new release of JDeveloper and it has tons of new features detailed here.

Some personal favorites features include

Hot deployment - even if you changed the binding layer just save, compile and reload your page in the browser - no need to rerun the application.

Thematic Map - should start appearing in my dsahboard demos on a regular basis now.

Skin Editor - will allow my skinning presentation at ODTUG's KScope conference to be much more around a visual demo.

OSGi architecture - I don't care about the low level architecture- just about the results which are better memory usage and performance.

JSF 2 support - again not much changes in terms of how I demo - but it is nice to be able to say that JDeveloper has the best support for the latest JSF standard compared to any other IDE.

New look - always fun to feel you are using a brand new thing...

 I'll try and blog in more details about specific features in the next couple of weeks.

Join the discussion

Comments ( 22 )
  • Tom Parker Tuesday, June 7, 2011
    "I don't care about the low level architecture." Look closely and you'll see a folder named "netbeans" right there in your jdeveloper download. That's where your better memory usage and performance comes from.
  • Shay Tuesday, June 7, 2011
    Tom - Exactly, Oracle and Sun working together to improve your experience whether it is with large database and middleware exalogic/exadata machines or with your development tools. As I learned on Sesame Street - it is all about working together :-)
  • guest Wednesday, June 8, 2011
    And so, the ADF Swing is dead, dead, dead...
  • Stoyan Wednesday, June 8, 2011
    Tom, there is no connection between memory usage and our using of the Netbinox wrapper for Equinox as our OSGi container. The memory savings come mainly from our implementation of on-demand loading made possible by making most JDeveloper extension registration declarative. Some of the performance speed-up is indeed due to using Netbinox, but it's only one of the many changes we made in 11.1.2 that helped in that direction.
  • guest Thursday, June 9, 2011
    Hi Shay:
    I'm working recently in JDevelopero 10.1.3 but I am going to migrate my project into JDeveloper 11g, and I have some problems about migration. I hope than you be able to help me please...
    Thank you!!!
  • shay Friday, June 10, 2011
    Guest, for migration from 10.1.3 you'll probably need to first go to 11.1.1 - for more information read this:
  • guest Monday, June 13, 2011

    I've definitely noticed the improvement in startup speed. Looking forward to when this version of JDeveloper supports WebCenter and SOA 11g development.

  • Shay Tuesday, June 14, 2011

    Guest - about the ADF Swing support please see:


  • Ecco Thursday, June 16, 2011

    When can we expect to see a dmg of 11.1.2 available for mac os-x?

  • shay Thursday, June 16, 2011

    Ecco, right now we don't have plans for a dmg packaging, you can just follow the mac installation instructions with the generic install.


  • guest Thursday, June 16, 2011

    Hi shay (again... :P.. I can´t finalize the migration, sorry):

    Well, talking about the information posted :

    Guest, for migration from 10.1.3 you'll probably need to first go to 11.1.1 - for more information read this: http://www.oracle.com/technetwork/developer-tools/jdev/migration-082101.html.

    I have one error:

    Error: Multiple versions of sia/common/bc4j.xcfg appear in your project run classpath. Check the project dependencies related to: .../SIAFM/public_html/WEB-INF/classes/ and .../Adquisiciones/classes/

    When I compile my proyect in 10.1.3, this error don´t appear but with the migration a 11.1.1, appear.

    I read the article migration-082101, it don´t mention about this error. Could you help me please?

    Thanks for your time...

  • Shay Friday, June 17, 2011

    Guest - I think the error is quite clear do a search on your packaged application to see how many instances of the bc4j.xcfg file are out there.

    It might also be something that is messed up with your project dependencies or paths.

  • Orlando Kelly Monday, June 20, 2011

    Hi Shay,

    Any chance of you knocking up a quick demo of the new features.

    Interested in knowing how the new jsf2/facelets features affect the standard development process and the new thematic map. I know you've got plenty of time on your hands getting ready for OOW!!!


  • Sandy Thursday, August 4, 2011

    Hi Shay,

    is there documentation for 11.1.2 to create new extension using ESDK and hooking it up to the update center. I know you had a blog entry for this while using jdev 10.1.3 but I want to know if there is one for 11.1.2 or the closest documentation steps for doing the same, since I believe some things may be different for 11.1.2 version.



  • shay Thursday, August 4, 2011

    Sandy - John Brock has several newer blog entries about developing extensions for 11.1.2 here:


    Check the recent posts links on the right side.

  • Sandy Thursday, August 4, 2011

    Hi Shay,

    I had already look at that blog for jdevextensions. I started off with your page http://www.oracle.com/technetwork/developer-tools/jdev/extension-094911.html and ended up at jdevextensions blog by John. All of those examples seem to start off by creating an extension project.

    Is it possible in Jdeveloper to distribute a Declarative component as an extension ? I created one using Jdev 11.1.2 (http://download.oracle.com/docs/cd/E18941_01/tutorials/jdtut_11r2_40/jdtut_11r2_40.html) and now I want to distribute it as a Jdev extension to my teammates. Packaging the adflib jar as an extension zip file (along with a bundle.xml and extension.xml) and installing it didn't work (it was a lame attempt, anyway). Any suggestions on how I go about this ?

  • Shay Monday, August 8, 2011

    Sandy, Your extension should be able to install the declarative component as a library into JDeveloper (basically adding it to the tools->manage libraries part). If I'm not mistaken this can all be done through hook points in the extension.xml file.

    Then whoever wants to use your component will need to go into project properties and add the library to his project.

  • guest Thursday, December 5, 2013

    can we develop and deploy oaf pages in jdevloper 11.1.2 ? if yes please tell me how ?

  • Shay Thursday, December 5, 2013

    guest - OAF is developed by the E-Business Group - I don't believe they have a new version that runs on a recent JDeveloper - they are still on 10.1.3.

  • guest Sunday, November 9, 2014

    Hi Shay ,

    what about accessing adf mobile from ebs ?can you help me with this

  • Shay Wednesday, November 12, 2014

    guest - you can definitely access EBS from Oracle Mobile Application Framework - in fact that is how our own E-Business team is building their mobile apps.

    EBS has a bunch of Web-service and REST interfaces that you can consume from Oracle MAF.

  • guest Thursday, November 13, 2014

    Hi Shay,

    Thanks for reply ..can you help me with an issue about this i made PLSQL web-service deployed on weblogic server ,I can access it through web ADF ,also i can access it from mobile browser but when i made MAF i can't access it

    "HTTP: Status code 500 internal server Error: The server Encountered an unexpected condition which prevented it from fulfilling the request"

    and no error log on the weblogic server and i don't know where is the error log on the device ,some people said it's bug is there any work around to use plsql web service in MAF?

Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.