What is new in Oracle Application Framework – Oracle R12?
- Oracle Metalink Notes for Oracle Apps DBAs.
- Setting the Applications Context FND_GLOBAL.APPS_INITIALIZE in oracle applications.
- How To Add Responsibility to USER using pl/sql? – Oracle Applications
- How to Search Apps Documents in Google – oracle applications
- How do you check the profile option values using sql – Oracle Applications?
Recently, I happened to attend a seminar on Oracle Release 12 Applications Framework. There are few changes in OAF and the Look and feel is changed now. Here are the excerpts of OAF New features.
2. Service Tester
3. “Swan” User Interface
4. Personalized SPEL Bindings
5. Oracle JDeveloper 10g Release 3 (10.1.3)
6. Personalization Administration
7. Improved About Pages
8. Administrator Personalization Usability Enhancements
9. External Content in OA Framework Pages
10. Read-only Required Items
11. Favorites
12. Configurable Start Page
13. Attachment Security
14. SQL Component Extensibility
15. Flexfield Enhancements
Service Interface:The service interface is a Java interface that is designed to support both web services and local Java APIs. The service interface provides consistent APIs and error handling behavior across the different application products. Included is support for the new Service Data Object standard to increase interoperability in a Service Oriented Architecture. Service data objects are used to represent business objects in a standardized manner. See the Oracle Integration Repository for more information on how to register and discover services, and optionally configure a service as a public Web service.
Service Tester:The service tester user interface is used to create unit and integration tests. The tests are recorded in documents as structured XML data. For integration testing, each test file can contain multiple test suites, and each test suite can have multiple test cases. As part of periodic system tests, service tests can be played back from either JDeveloper or from the operating system command line. The service tester supports the following features: Field masking, so that variable data such as the current date does not cause a test failure Pipelining, where the output of one test is used as the input of a subsequent test An option to suppress the commit of test data.
“Swan” User Interface: The new “Swan” user interface (UI) greatly improves the look and feel of the Oracle E-Business Suite, significantly enhancing usability and productivity. The “Swan” UI brings together some of the best UI concepts from Oracle E-Business Suite, PeopleSoft, and JD Edwards applications. Oracle E-Business Suite will use only the “Swan” look and feel for Release 12.
Personalized SPEL Bindings:SPEL (simple expression) bindings can be used to substitute or override the base SPEL bindings for rendered, required, and read-only properties.
Oracle JDeveloper 10g Release 3 (10.1.3):Release 12 leverages Oracle JDeveloper 10g Release 3 (10.1.3). This release of JDeveloper is a J2EE development environment with end-to-end support for modeling, developing, and debugging applications and Web services. Oracle JDeveloper 10g Release 3 (10.1.3) allows existing Oracle Application Framework applications and services to be extended, or entirely new applications and services to be built easily.
Personalization Administration:Release 12 extends the existing command line personalization capabilities with HTML pages included in the Functional Administrator responsibility. This feature also allows you to replicate personalizations across database instances.
Improved About Pages:The About page has been extended to include the following: Last 10 patches applied on the instance Flexfield definitions on the page, and whether they use unsupported features specific to the Forms stack The ability to launch Admin Personalization from the About page
Administrator Personalization Usability Enhancements:Usability enhancements to the Administrator Personalization UI include: Ability to bypass the Choose Context page when the current context is known. A minimal page hierarchy, eliminating the need for hidden layout containers. Personalization error messages include a link to launch the “About page,” where the associated personalizations can be reviewed and edited.
External Content in OA Framework Pages:Administrator Personalization now supports the inclusion of any URL in OA Framework pages
SQL Component Extensibility:View objects can now be modified by using SQL components to extend an existing object, rather than by replacing the view object definition. SQL component extensions are designed to persist across upgrades of the underlying object.
Flexfield Enhancements:Flexfield errors are handled more gracefully. Warnings are raised if an OA Framework flexfield uses incompatible features

Can you please explain the difference between OAF and ADF (App Development Framework)?
Basically OAF is old technology with oracle (before release 12), where as ADF is new technology with release 12, and is going to be the development platform for oracle fusion.
Here is the introduction from Oracle Metalink: Customers, partners and system integrators often develop extensions to EBusiness Suite (EBS) applications. Such extensions have traditionally used the same technology stack (Forms or OA Framework) that the original E-Business Suite application was built with. This ensured that the extensions are fully compatible with the rest of the installed E-Business Suite applications. With the emergence of the next generation Fusion Middleware technology stack, especially the Application Development Framework, a common question from customers is whether to use OAF or ADF to develop their extensions.
Full White Paper is here: (Metalink Note 563047.1)
Thank you for sharing.. I will be downloading this cool plug in.. sure it will be usefull for my sites..
Thanks!
ADF still isn’t support for eBiz. You’re correct in stating that ADF will be the UI development platform for fusion releases of apps but R12 is still (when I’m typing this so up to 12.1) OAF and forms based.
As the white paper will state (Sara Woodhulls ? – didn’t click on the link but I was discussing this with her, OAF has native awareness of AOL structures that make it still the choice for extending eBiz. For standalone custom apps ADF is a good fit but for integrating it into eBiz you’re still better off with OAF – just go easy on the controller code to keep the path smooth for a future ADF upgrade of your custom objects.