Friday, April 16, 2010

Building Robust Applications with Oracle Application Development Framework (ADF)

Oracle JDeveloper 11g and Oracle Application Development Framework (ADF) 11g are components of Oracle Fusion Middleware. Oracle ADF is a Java framework for creating enterprise applications. It provides a visual and declarative approach to Java EE development. It supports rapid application development based on ready to use design patterns and visual tools and is metadata-driven.

The 11g version of ADF was several years in the making and includes over 200 new features. It integrates WebLogic Server 10.3 and offers some key features in support for Java EE 5.0 and RIA development with JSF - including an extension to the JSF controller for better reusability and a new set of ADF Faces Rich Client Components.

Keys highlights of ADF 11g include:
• ADF Faces Rich Client – the most comprehensive set of Ajax enabled JSF components and introducing the ADF
• Data Visualization Components
• JDK 6 and Java EE 5.0 support
• Integrated WebLogic 10.3 server for debugging and testing
• Extended database development and modeling features
• ADF Task Flows – extension to the JSF controller that adds reusable task flows, declarative bookmark and back button support, additional memory scopes and more.
• JSF templating
• JSF page fragments, JSF regions and Declarative JSF components.
• Updated code editor (quick picks, easier navigation, and more)
• New Java memory and CPU Profilers
• Enhanced EclipseLink/TopLink integration
• JavaScript editor with debugging and refactoring
• Updated support for JUnit, Subversion, Ant, Facelets
• Many other enhancements to the ADF Framework in the areas of data binding to UI, refactoring, debugging and ADF business components.

Oracle ADF simplifies developing enterprise solutions that search, display, create, modify, and validate data using web, wireless, desktop, or web services interfaces. Together, Oracle JDeveloper 11g and Oracle ADF provide an environment that encompasses the full software development lifecycle from design to deployment, with built-in drag-and-drop data binding, visual UI design, and team development features. It enables developers to focus on the application, not the low-level infrastructure. JDeveloper with ADF is Oracle’s strategic tool and framework for rich, enterprise applications.

At Innowave, we have built numerous solutions using ADF. I will discuss some of them in my next entry. More to come...

1 comments:

  1. Dear Sir,

    I have the pleasure to brief on our Data Visualization software
    "Trend Compass".

    TC is a new concept in viewing statistics and trends in an animated
    way by displaying in one chart 5 axis (X, Y, Time, Bubble size &
    Bubble color) instead of just the traditional X and Y axis. It could
    be used in analysis, research, presentation etc. In the banking
    sector, we have Deutsche Bank New York as our client.


    Link on Chile's Earthquake (27/02/2010):

    http://www.epicsyst.com/test/v2/EarthQuakeinChile/

    This a link on weather data :

    http://www.epicsyst.com/test/v2/aims/

    This is a bank link to compare Deposits, Withdrawals and numbers of
    Customers for different branches over time ( all in 1 Chart) :

    http://www.epicsyst.com/test/v2/bank-trx/

    Misc Examples :

    http://www.epicsyst.com/test/v2/airline/
    http://www.epicsyst.com/test/v2/stockmarket1/
    http://www.epicsyst.com/test/v2/tax/
    http://www.epicsyst.com/test/v2/football/
    http://www.epicsyst.com/test/v2/swinefludaily/
    http://www.epicsyst.com/test/v2/flu/
    http://www.epicsyst.com/test/v2/babyboomers/
    http://www.epicsyst.com/test/v2/bank-trx/
    http://www.epicsyst.com/test/v2/advertising/

    This is a project we did with Princeton University on US unemployment :
    http://www.epicsyst.com/main3.swf

    A 3 minutes video presentation of above by Professor Alan Krueger
    Bendheim Professor of Economics and Public Affairs at Princeton
    University and currently Chief Economist at the US Treasury using
    Trend Compass :
    http://epicsyst.com/trendcompass/princeton.aspx?home=1

    Latest financial links on the Central Bank of Egypt:

    http://www.epicsyst.com/trendcompass/samples/Aggregate-balance-sheet/
    http://www.epicsyst.com/trendcompass/samples/balance-sheet
    http://www.epicsyst.com/trendcompass/samples/banks-deposits-by-maturity/
    http://www.epicsyst.com/trendcompass/samples/egyptian-banks/
    http://www.epicsyst.com/trendcompass/samples/currency-by-denomination/

    I hope you could evaluate it and give me your comments. So many ideas
    are there.

    You can download a trial version. It has a feature to export
    EXE,PPS,HTML and AVI files. The most impressive is the AVI since you
    can record Audio/Video for the charts you create.

    http://epicsyst.com/trendcompass/FreeVersion/TrendCompassv1.2_DotNet.zip

    All the best.


    Epic Systems
    www.epicsyst.com

    ReplyDelete