25 Great Oracle ADF Resources

Organizations are consistently demanding greater results with less effort from their IT departments. Unlike small business IT, enterprise IT requires that solutions integrate with enterprise security, services and platforms. This often means that J2EE solutions are the development platform of choice.

For developers new to J2EE the myriad of specifications can be intimidating. This is where Oracle’s Application Development Framework (ADF) offers enterprise development organizations significant benefit. ADF incorporates the simplicity of visual application design, while anchoring itself in robust J2EE architecture to meet established monitoring and management procedures. Additionally, ADF can be used to expedite WebCenter development, as well as aid in WebCenter template creation.

Here are 25 great resources to help get up to speed on this powerful development technology in the form of Demonstrations, Documentation, Virtual Machines, Integrated Development Environments (IDEs), ADF Tutorials, How-to Blogs, Community Groups and Books.

ADF Overview Demonstrations
ADF Overview Video
In 8 minutes this video provides a hands on overview of Oracle ADF through the use of a sample project within the JDeveloper IDE

ADF Components Live Demo
As you begin to explore with ADF it is helpful to understand what components it supplies to assist in your development

ADF Documentation
Oracle® Fusion Middleware Web User Interface Developer’s Guide for Oracle Application Development Framework 11g Release 1 (
This document does a nice job of outlining the various ADF Faces components, page lifecycle, events, architecture and more. No need to read cover to cover, but a good periodic reference. Since this blog is generally focused on Oracle’s E2.0 offerings, I selected this particular document, as IMHO it is most germane to the task at hand for an E2.0 developer learning ADF.

Virtual Machines
Oracle recently hosted a Virtual Developer Day with a focus on ADF, as well as some WebCenter development activities (guides for the various labs are located at http://wikis.sun.com/display/OTNVirtualDevDay/Event+Hands+on+Lab+Documents)

Integrated Development Environments (IDEs)
Oracle’s JDeveloper is the most prominent IDE used for ADF development. Download the latest copy of JDeveloper from
Download latest JDeveloper Release

Oracle Enterprise Pack for Eclipse
Many Java developers are familiar with the Eclipse IDE and Oracle has extended the support for ADF development to Eclipse.
Details of support within Eclipse are located at  http://www.oracle.com/technetwork/developer-tools/eclipse/overview/adf-315490.html
Download Oracle Enterprise Pack for Eclipse

ADF Tutorials
Oracle ADF Insider  – Screencasts
This page contains recorded sessions that will help you get up to speed with Oracle ADF through a series of detailed screen casts. This is a great place to look for a solution for a particular question or just learn the various aspects of ADF.

ADF Insider Samples – Screencasts
Continuing the ADF Insider series, ADF Insider Essentials documents essential skills, tips and techniques you will need for building an application. Each ADF Insider Essentials presents not only a solution to a common ADF development use case, but can be used as way of building your own skills by challenging you to build your own solution. You can then compare your efforts against those of an ADF expert explaining how they solved the problem.

Oracle ADF Sample End to End Application
This sample application leverages many common ADF components to showcase the power of ADF development on top of a relational database.

Oracle Technology Network Virtual Developer Day Labs
The following link provides the labs that correlate to the virtual machine appliances listed above. Please note that the first lab has significant overlap with the tutorial above, but the 2 WebCenter labs will be entirely new.

Oracle ADF Code Corner
Scroll down the list to “ADF Code Corner Articles” for a huge list of how-to guides, as well as code samples.

Shay Shmeltzer’s Weblog
Shay has done a brilliant job of providing consistent, high quality, technical how-to screen casts. If you are looking to understand a particular aspect of ADF development his blog makes an excellent go-to resource.  Make sure to also stop by Shay’s Video Channel on YouTube.

Andrejus Baranovskis from Red Samurai Consulting
Andrejus provides an extremely comprehensive screen-by-screen walkthrough of various ADF development practices, in addition to offering source code for various samples. A must read for ADF developers or enthusiasts.

Global e-Business Solutions Blog
Great collection of walkthroughs with numerous screen shots on a wide range of ADF topics

Edwin Biemond
Filled with page after page of great, detailed examples of common ADF patterns, in addition to SOA related information.

Duncan Mills
Duncan recently moved his blog to this new location, but stay tuned for numerous tips and tricks in the depths of ADF from this new location.

Frank Nimphius
Frank provide in-depth analysis via examples of various ADF use cases, as well as providing details and links to the huge list of ADF Code Corner Samples.

Jdeveloper and ADF
Deep, screen-by-screen examples for a wide range of common ADF use cases.

Oracle JDeveloper and ADF Forum
The JDeveloper Forum is very active with almost 300k messages at the time of this post.  Oracle experts and community professionals are constantly exchanging tips and assisting each other troubleshoot issues.

Google Groups – ADF Methodology
The ADF Enterprise Methodology Group is for discussing high level design issues for ADF projects, beyond how to get things to work via the OTN forums.

The following publications provide comprehensive details of ADF application development for a wide range of use cases

Oracle Fusion Developer Guide: Building Rich Internet Applications with Oracle ADF Business Components and Oracle ADF Faces

Quick Start Guide to Oracle Fusion Development: Oracle JDeveloper and Oracle ADF

Oracle JDeveloper 11g Handbook: A Guide to Fusion Web Development

Oracle ADF Enterprise Application Development Made Simple

  • vin_sinin
    June 4, 2012

    Nice post. one typo. is it. Oracle’s Advanced Development Framework or Applications Development Framework?

  • John Brunswick
    June 4, 2012

     @vin_sinin Thanks Vin!  Good catch – have updated the post to reflect the proper naming.  Must not have had my coffee that day 🙂

  • Christophe Winteregg
    June 21, 2012

    This new Free online training are great too : Training : Part 1 , http://lnkd.in/AVZUj8 and the new Part 2 : http://lnkd.in/wsfz8b

  • vin_sinin
    April 5, 2013

    and one more info – the last entry in blogs for ADF Blogger that you refer as JDeveloper and ADF is a spam. you can refer this for more info  – http://vtkrishn.com/2012/03/23/stop-blog-theft/
    He steals others blog.
    There is one more person like this – http://vtkrishn.com/2012/08/20/stop-blog-theft-i-felix-joins-the-club/

    • John Brunswick
      April 10, 2013

      @vin_sinin Thanks Vin – will check it out.  The links may have changed over time since this post has been online for awhile.
      Apologies for the delay, getting materials ready for  Collaborate 13 conference presentations.  Also have a brand new version of this site coming soon with new sample code from the event!  Appreciate the heads up.

  • mail2vinayku
    April 2, 2014

    Hi John, Great resources.

    You can make one another blog link i.e. http://www.techartifact.com

  • ADFSalvaje
    April 4, 2014

    I would like to include my blog in Spanish (there are only a few in this language), it is oriented to newbies. 


  • SethW from Firebox
    June 11, 2014

    Hey John, I just tripped on your ADF resources here, this is great. Our lead trainer creates a bunch of good ADF tutorial resources on our youtube channel here https://www.youtube.com/playlist?list=PLbbJy7LxchQPWxd5p0YUqks5KCP-aPIEL

    Maybe some of your readers can find use in these videos, Thanks for the list – Seth

  • SethW from Firebox
    June 11, 2014

    Also FYI: Our lead instructor and I create written tutorials, would you possibly be interested in posting one? May be useful for your readers and freshen up your ADF category 😉 Thanks!

  • trainingsgood
    February 18, 2015

    Thanks for sharing the valuable information,This is useful information for online learner http://www.goodonlinetrainings.com/sas-online-training

  • williamsjohn765
    December 7, 2015

    Thanks for providing Valuable Information and Any body wants
    learn Oracle Apps Technical  through Online for Details Please go through the Link http://www.kbstraining.com/oracle/oracle-apps-technical.html

  • singhsks108
    April 25, 2016

    @John Brunswick


    Can any body help me….I am looking for WCP VM(s) with following samples..

    # WCP PS3 VM with Avitek sample…
    # WCP 11gR1 VM with AviFinancial Portal Demo ( PS6 )
    # WCP PS3 || with AviTrust sample && || WCP PS3 ||     with      ElPijuPortal sample

    Does any body know any active link / drop box where I can download from…??

  • Dreamix_Ltd
    May 18, 2016

    Thank you John. I just included you in my new article http://goo.gl/tP77D1 

Leave a comment