Have a Wetpaint account? Sign in
Oracle Forms
Oracle Forms is the oldest development tool in Oracle toobox that is still in active development. It was first conceived in the late 80ies as an interactive development environment (you answered questions and the tool created a runnable application for you). It later gained a user interface for development and a scripting language (client side PL/SQL). While the first incarnations only ran in Character Mode and Block mode terminals, later versions added Motif, Windows, Macintosh and Web deployment options.
Forms 4.5, 5, 6 and 6i could run in client/server mode, but Forms 9i and later only can only run web deployed. In web deployment, the user interface is presented in a browser by the Forms User Interface Java applet developed by Oracle. This applet communicates with the Forms Server, where the actual application logic is executed.
Migrating to web deployment means that you need to make some (often trivial) changes to the application, as e.g. Forms HOST calls no longer execute on the client, but rather on the middle tier (the new CLIENT_HOST command corresponds to the client/server HOST command).
The upcoming version 11g contains features to better integrate the Forms User Interface Applet with the web page it runs on: The Form can trigger JavaScript events on the page and JavaScript on the page can trigger events in Oracle Forms.
The client/server versions are now unsupported, but the latest versions (from 10g Rel. 2 onwards) are covered by Oracle Unlimited Support with so-called “sustaining support” forever.
Pro
Because Oracle Forms automatically handles row locking, transactions, etc., an experienced Oracle Forms developer can produce complex applications very quickly using Oracle Forms.
Oracle database developers do not need to learn a new language, as Oracle Forms uses PL/SQL.
Con
After Forms 6i, Forms applications need to run web deployed. This has several implications:
Many consider Oracle Forms to be a legacy technology. It is slowly getting harder to find Oracle Forms developers, and the default user interface looks somewhat dated.
Articles
(Note it is intended this section be broken into its own wiki page once there is enough content to merit it)
A list of articles beyond the Oracle documentation set about Oracle Forms:
Forms 4.5, 5, 6 and 6i could run in client/server mode, but Forms 9i and later only can only run web deployed. In web deployment, the user interface is presented in a browser by the Forms User Interface Java applet developed by Oracle. This applet communicates with the Forms Server, where the actual application logic is executed.
Migrating to web deployment means that you need to make some (often trivial) changes to the application, as e.g. Forms HOST calls no longer execute on the client, but rather on the middle tier (the new CLIENT_HOST command corresponds to the client/server HOST command).
The upcoming version 11g contains features to better integrate the Forms User Interface Applet with the web page it runs on: The Form can trigger JavaScript events on the page and JavaScript on the page can trigger events in Oracle Forms.
The client/server versions are now unsupported, but the latest versions (from 10g Rel. 2 onwards) are covered by Oracle Unlimited Support with so-called “sustaining support” forever.
Pro
Because Oracle Forms automatically handles row locking, transactions, etc., an experienced Oracle Forms developer can produce complex applications very quickly using Oracle Forms.
Oracle database developers do not need to learn a new language, as Oracle Forms uses PL/SQL.
Con
After Forms 6i, Forms applications need to run web deployed. This has several implications:
- You need an application server, adding license cost.
- You need a very specific version of Java in the browser on the client.
Many consider Oracle Forms to be a legacy technology. It is slowly getting harder to find Oracle Forms developers, and the default user interface looks somewhat dated.
Articles
(Note it is intended this section be broken into its own wiki page once there is enough content to merit it)
A list of articles beyond the Oracle documentation set about Oracle Forms:
- Return to Formsville (Chris Muir and Penny Cookson)
|
chriscmuir |
Latest page update: made by chriscmuir
, Jun 13 2008, 4:34 PM EDT
(about this update
About This Update
43 words added view changes - complete history) |
|
More Info: links to this page
|
| Started By | Thread Subject | Replies | Last Post | ||
|---|---|---|---|---|---|
| aminkhan77 | Hierarchical Tree: When-Tree-Node-Activated is not working | 1 | Apr 8 2009, 8:19 AM EDT by SvenTh | ||
|
Thread started: Mar 4 2009, 12:54 AM EST
Watch
I'm working Forms 10G rel.2.1 and also using application server 10G 2.
my problem is in Hierarchical Tree When-Tree-Node-Activated is not working in Enter this is working in Enter+Tab I want to this trigger is working in only Enter. I'm waiting quick response
1
out of
1 found this valuable.
Do you?
Keyword tags:
Forms Hierarchical Tree
|
|||||
| aminkhan77 | How to get the client machine name / client machine IP in Forms 10g. | 1 | Mar 4 2009, 7:53 AM EST by luciofer | ||
|
Thread started: Mar 4 2009, 12:53 AM EST
Watch
How to get the client machine name / client machine IP in Forms 10g.
I'm using the Application Server 10g 10.1.2. webutility is not working in when new form instance ? anyone have any other command and idea to these things without using webutility. |
|||||
| nisk76 | Forms Deployment.... | 16 | Mar 3 2009, 5:34 AM EST by linlasj | ||
|
Thread started: Nov 11 2007, 12:08 AM EST
Watch
Alternate method to forms deployment through browser.
|
|||||
Showing 3 of 5 threads for this page
- view all


