Oracle JDeveloper and Oracle ADF Blog

Oracle JDeveloper and Oracle ADF Now Available

Shay Shmeltzer
Director of Product Management - Oracle

We are happy to announce the release of the new Oracle JDeveloper and Oracle ADF - version This is part of the overall Oracle Fusion Middleware family of products that has been released today. You can download them here - JDeveloper / ADF

You'll find many new features in all the layers of Oracle ADF in both the design and runtime behaviors. Here is a quick overview of some of these new features:


Oracle ADF Faces

The focus here was on moving more logic to the client to reduce network trips between your browser and server. In addition we added several features that optimize running ADF Faces interfaces across devices in different sizes. 

  • New inputSearch component - this component shows a list of values retrieved from a REST source of data and allows you to filter that on the client without additional round trips. We provide you with full control on how the data will be shown in the list, and searches can work across multiple columns of data.
  • New streaming capabilities - show your full ADF page even if some areas still didn't get the data they need - you can stream the data to those when it is ready.
  • Responsive panelFormLayout - automatically adjusts your form to the size of your browser screen, for example collapsing columns, and moving titles to the top - all with a single simple attribute setting.
  • Swipe operation in List View - the list view component now support new start and end facets that allow you to add UI component that will be exposed when the user slide their finger on a list (or drag their mouse). This is a key behavior for mobile devices. By the way swipe operation is also available for the deck component.
  • Horizontal tabs with text and icons - the panelTabbed component now allows you to specify icon, text or both and to also show these as horizontal tabs. In addition a new look and feel for the tab provides a nicer UI.
  • Support for SVG icons - wherever there is a component that works with icon you can now also use SVG icons.

A good place to see these features in action and learn how to use them is in the ADF Faces Components demo, deploy the WAR file in your WebLogic (you can use the one included in JDeveloper and check out the demos.

Here is a quick video showing some of these in action:

ADF Business Components

The focus here is on enabling you to expose your business components as REST services with rich functionality built into these services. Some examples:

  • UPSERT operations - you can issue a POST operation that will insert a record if the record id doesn't exist or will update the record if it already exists, removing the need from the developer to check this first.
  • Batch operations - you can submit multiple REST operations in one network traffic to improve your app performance and consolidate actions.
  • Cache-control - allows you to control whether the REST service uses caching of the data on clients.
  • Returning complex types in custom methods - custom methods that are exposed through REST can also return arrays/lists 
  • Control case sensitivity in sort - allows you to sort regardless of case sensitivity
  • Control exposure of the REST describe - decide what to expose to consumers

There are more new features and enhancements you'll find in the products. Here is a list that includes additional new features that might be of interest.

You'll also notice a section called what's new in in each one of our developer guides in our documentation center.

Don't forget to check out all the new features in the rest of Oracle Fusion Middleware too.

Got a question on a new feature - post it on our forum.

We would love to see how you leverage these new capabilities in your apps.


Join the discussion

Comments ( 6 )
  • Mohammed Fayez Saturday, September 28, 2019
    It's good news. I hope oracle support adf as fusion.
  • fakhri kharrat Saturday, September 28, 2019
    Thank Shay
  • Varun Sunday, September 29, 2019
    Thank you Shay for awaiting info, really excited to use inputSearch retrieved from a REST source and try some of the issues I struggle in development like just hoping resolve all type of issue with Maven dependencies.
  • JEE Dev Sunday, September 29, 2019
    So, it finally happened ;-)
    List of new features looks really promissing, Hopefully, with good performance and few errors... JDev/ADF is probably your best dev tool ever, it would really be a shame to shut down one such tool...
  • Carlos Javier Garzón Rodríguez Friday, May 8, 2020
    Hi Say. What happened to MAF? I have not managed to install MAF in this version of JDeveloper. What is the future of MAF?
  • Shay Shmeltzer Sunday, May 10, 2020
    Carlos - MAF is still available, but the current extension is for - get it here - https://www.oracle.com/webfolder/technetwork/jdeveloper/downloads/1213center.xml#oracle.maf
    In general the Oracle recommended approach for building new on-device mobile app is to use JET and Oracle Visual Builder - it creates lighter apps.
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.