History of Oracle JDeveloper and Oracle ADF Releases

In this link you can review the information about all JDeveloper releases.

The first release JDeveloper 1.0 was in 1998!
After 18 years ADF has evolved and in View layer we had had UIX-JSP,Swing,Faces and now ADF Faces with MAF. But the core of ADF BC is similar arround big concepts like AMs,VOs,EOs,ViewLinks,Associations,…

I think that this is one of the main features in this framework, that protect you from UI technology changes and this is important in a big company or big projects

Install JDeveloper on OEL 6

If while you are try to install JDeveloper in Linux you get the next error.

  • /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
    yum install glibc.i686

The installer is not able to launch wizard in GUI mode

try to install

  • yum install libXtst-devel libXrender-devel kernel-devel libXtst-devel.i686

Install FMW Test environment

  1. install OEL.
  2. install JDK
    • rpm -ivh jdkname.rpm
  3. install JDeveloper
    • before install JDev
      • yum install glibc.i686
      • yum install libXtst-devel libXrender-devel kernel-devel libXtst-devel.i686
    • chmod +x jdevname.bin
  4. install oracle XE
  5. install WLS
    • $ unzip fmw_12.
    • $ $JAVA_HOME/bin/java -jar fmw_12.
  6. Rcu for ADF development
    • $ORACLE_HOME/oracle_common/bin/rcu
  7. Create domain
    • $ORACLE_HOME/oracle_common/common/bin/config.sh
    • check Oracle JRF

JDeveloper 12.2.1 is out

Some weeks ago Oracle released new version of JDeveloper, 12.2.1.

In this new version we have improvements in:

  • GIT integration
  • Maven Integration
  • Cloud Integration
  • Responsive layouts

and new features:

  • JDK 8
  • Theme Editor, user-friendly interface to work with Skins
  • New Graph Components
  • ADF REST Data Controls

Now the online demo has been redesigned with new template and Alta Skin

More info about this version:

Combination between JDeveloper and JSF versions

ADF Faces is built under JSF.
Is important to know the JSF version that runs in our application for make the best use of JSF and so, we can use the improvements or new components

Below, I write a list with the combination between JDeveloper and JSF versions

  • JDeveloper  –> JSF 1.2
  • JDeveloper  –> JSF 1.2
  • JDeveloper  –> JSF 2.0
  • JDeveloper  –> JSF 2.1

Note: In this another post by Timo you can see the combination between JDeveloper, ADF and WebLogic

Save your external tools in JDeveloper

If you have a custom external tools in your JDeveloper maybe the configuration of this tools are complex.

If you want save to migrate this tools in other computers or in another JDeveloper instance you can find the configuracion about your tools in

  • C:\Users\youName\AppData\Roaming\JDeveloper\systemxxxxxx\o.jdeveloper

Find a  and here you can find your tools entry.

Three ADF´s versions…which choose?

Now we have a three versions of ADF product.

Here I write some keys so that you may make a better choice

  • R1: the ADF with SOA ,BI and Webcenter complements
  • R2: the version with JSF 2 and ADF improvements and ADF Mobile
  • 12c: the version support for an corresponding new Fusion Middleware release 12.1.2 with cloud support

And now if you have a JDeveloper version, ¿which is my version of weblogic?

Ver multiples tablas en JDeveloper y SQL Developer

La verdad es que cuando necesitas editar un par de tablas a la vez, desde el Database de JDeveloper, es mucho más cómodo poder ver varias tablas a la vez:

En JDeveloper:

  • Para ello activiamos el checkAutomatically Freeze Object Viewer Windows en Tools > Preferences > Database > ObjectViewer

En SQL Developer:

  • Preferencias–>Base de datos–>Visor de Objetos–>Congelar automáticamente visor de Objetos

Versión JDK en JDeveloper.

Algunas veces necesitamos compilar nuestros proyectos con una versión especifica de JDK.

Para ello tenemos una opción muy sencilla y rápida en JDeveloper.

Desde Project Properties–>Compiler veremos dos opciones llamadas: Source Files  y Generated Class Files las cuales nos permiten comprobar la compatibilidad hacia atrás tanto de las clases generadas como del propio código.

Otra opción es instalar un JDK nuevo, y una vez instalado en nuestro SO añadirlo a JDeveloper vía:

Project Properties–>Libraries and Classpath y botón Change.