Home  |  FAQ  |  Purchase |  Contact|  InPowerForms ADF





Background

In 2003, InPowerSoft Corp. began to implement its second generation enterprise billing system. The company decided to use Oracle JDeveloper's ADF Business Components technology and its corresponding JClient architecture as a replacement for the original Oracle Forms system. ADF and JClient technology was created by Oracle as a quick and effective way to create database applications without the use of Oracle Forms (given the possibility that Oracle Forms might be completely phased out by Oracle). This technology also seems to have been created to give the developer an alternative to the massive undertaking of upgrading from Forms 6i to Forms 9i or 10g. As the new system was developed it was realized that Oracle had created a solid foundation, a starting point., which could then be utilized to create the InPowerForms development framework. JClient for ADF, by itself, does not replicate most of the basic functionalities that are taken for granted when using Oracle Forms. So, in response to this need, and as a by-product of the new billing system, InPowerForms framework was created to utilize the building blocks that Oracle has provided and to create a viable, competitive Database Application development framework / Oracle Forms Replacement system. The InPowerForms API interfaces with the native ADF / JClient components, extending their capabilities and ensuring stable functionality within the framework. It also implements the elements of Oracle Forms which do not natively come with the JClient architecture, for example: Data Blocks, LOV dialogs and combo boxes, Key Mappings, correct Master-Detail querying functionality and more (see Features List). InPowerForms also optionally includes the following back-end subsystems: integrated security management, complex job scheduling, regression tests, bug tracking, logging, a high performance reports system, and other features. The InPowerForms framework has the ability to take more than 24 man-months off of the implementation of any database application using Oracle's next generation Forms replacement product, ADF / JClient Client-Server technology.

In creating InPowerForms, the basic Oracle components have been extended and upgraded to be quickly swapped into the application which in turn results in a fast and effective UI development process. This process gives the developer the ability to easily create the Java Swing code necessary to create professional forms as needed for the client user interface. The developer can then quickly turn their focus on implementing heavily customized client forms or the business logic for the application. Utilizing JDeveloper's native ability to duplicate the database's table and view structures as ADF Entity and View Objects coupled with the UI development process using InPowerForms' enhanced JClient architecture, effective, efficient database applications can be built and running within a short amount of time.

Contact us for more detailed information on how we can help develop your next enterprise class database application or to migrate your Oracle Forms system to correctly use the ADF / JClient architecture provided by Oracle.



Copyright. © 2002-2006 InPowerSoft Corporation  All rights reserved.