Oracle9i Forms Online Demonstrations and Sample Code
View the online demonstrations below
to see Oracle Forms in action and then dowload and run the sample
code. These demos and samples were written for and recorded
using Oracle9i Forms.All you need to watch the demos
is your web browser.
Demo of an Oracle9i
Forms application, running in a web browser. It is a fictitious
wholesaler company, called Healthy Living, that sells goods
on their web page. You are a supplier, and you want Healthy
Living to sell your goods. You use this web page to register
your company and upload products to your own store front into
Healthy Living Wholesalers.
Three new demos
have been added to the Oracle9i Forms Demo suite: (1)
Executing HOST commands on the client [Screenshot];
(2) using Business Intelligence Beans to embed graphs and charts
in your Forms applications [Screenshot];
and (3) controlling the cursor position in text fields [Screenshot].
Note: You must first install the Oracle9i Forms Demos(see
above).(ReadMe)
Download and
play with all of the new Oracle9i Forms demos including
PJCs, Java Beans, Reusable Components, feature highlights and
much much more!!!. All packaged up and ready to install (ReadMe)
This new demo
shows how you can timeout your Forms application depending on
user inactivity. Note: You must first install the Oracle9i
Forms Demos(see above).(ReadMe)
This viewlet
shows how to debug a live PJC inside a running Forms application.
Demos the
PJC Wizard in JDeveloper to extend the Forms Client with custom
java code, change the behavior of an existing widget, and to
add custom UI elements
Single Sign-On
allows you to use one username/password pair for all your applications.
Forms can be configured automatically when installing Oracle9iAS
Rel.2. There are three Viewlets available on this topic; The
SSO Administration (Demo
1), the SSO Architecture (Demo
2), and a SSO example (Demo
3).
Download the
code to show how to use PL/SQL to integrate with the Oracle9i
Internet directory
and how implement menu security by leveraging OID.
The FileUpload
utility uses a combination of a JavaBean deployed as a PJC in
the Forms Client and some java code called on the Application
server tier via the Java Importer functionality in Forms.
FileUpload will display a file selection dialog on the Browser
machine and transfer the selected file up to the middle tier.
Screenshot
showing how you can control the position of the text cursor
(caret) using this PJC. For example, you can specify that the
cursor should be at the end of the field when the user navigates
to it. You can also specify a selection so that one or more
characters are pre-selected when a user enters the field.
Screenshot
showing how you can execute "Host" commands on the
client browser tier when forms is deployed on the web. Supports
both synchronous and asynchronous host calls.
The Spellcheck
PJC enables text items to utilize the JSpell package from WallstreetWise.
The JSpell software is not supplied with the Forms demo suite
and has to be purchased separately if required.
An enhanced Forms button, which reacts on the mouse hovering over it by
changing the displayed image.
Customizes a normal text item to prevent unwanted characters from being
entered. Keystrokes are filtered by the control itself and no network
traffic is generated to the Application server during this process.
Adds a single
custom property to a text item that defines the name of the
mouse cursor shown when the mouse moves over the field.
This is all done on the java client without any network round
trips when the mouse enters a field.
A combination
of a tooltip and a rollover button. When the mouse moves hovers
over the button that is created with the PJC it displays "information"
in a Forms text item that exists at a certain point on the screen.
This PJC is ideal for Menus or interactive help screens.
Shows how you can leverage a Web Service from within Forms. The Web Service
will be called to return up to a the minute currency conversion rates for
use in the Forms application.
Shows the difference between the
default Array DML size and how it can reduce the overall transaction
processing time by reducing network traffic to the database,
but requires more memory.