You are on page 1of 28

SAGE Computing Services

Customised Oracle Training Workshops and Consulting

Modernise and Mobilise


Your Oracle Forms
Applications
Penny Cookson
SAGE Computing Services

www.sagecomputing.com.au
penny@sagecomputing.com.au
SAGE Computing Services
Customised Oracle Training Workshops and Consulting

8:00 – 8:25 Oracle Forms 12c: Where Forms is going now, support into the future
and new features in version 12

8:25 – 8:50 AuraPlayer: Technical information and a demonstration on how


AuraPlayer is used to generate web services from
Oracle Forms functionality.

9:00 – 10:00 Oracle’s mobile Technical information and a demonstration on how


solution you can use Oracle’s mobile technologies to develop
a mobile interface based on the Auraplayer web
services

10:00 – 10:30 Questions / Discussion


Who we are
Penny Cookson Over twenty five years’ experience of working with Oracle
products
Managing Director for SAGE Computing Services
Oracle Magazine’s Educator of the Year in 2004
Oracle ACE
Chris Muir Oracle Senior Principal Product Manager - Oracle Mobile and
Cloud Development Tools group
Covers Oracle's mobility and cloud development tools
Oracle Mobile Cloud Service (MCS), Oracle's Mobile
Application Framework (MAF) & Application Development
Framework (ADF)
Christian Brunini Over twenty years’ experience in design and development
Oracle development progress from traditional Forms and
Reports to
Apex, Java technologies, web services and mobile
Oracle Forms 12

Oracle Forms and Reports 12c (12.2.1.0)


Released on October 23, 2015
Oracle Forms - the original development tool for
Oracle

Character Mode
SQL*Forms

Client Server
Web based – Java front-end
Lifetime Support Policy
Product support timeline

Note: Oracle Forms and Reports 12c (12.2.1.0) will be added to the Lifetime Support Policy shortly after its release.

http://www.oracle.com/us/support/lifetime-support
• Over 50 new Forms features • Support for newer platforms
and enhancements compared
• Improved security
to previous version
• Improved performance
• Support for browser-less
deployment • Premier Support into 2020
Oracle Forms
Highlighted features and enhancements
GA 2005 GA 2009 GA 2011 GA 2015

Oracle Forms Oracle Forms Oracle Forms 11.1.2 Oracle Forms 12.2.1
10.1.2 11.1.1 • Support for OVAB • BI-Publisher integration
• Runtime Pooling • Integration with OAM • System Events (5)
• WLS Integration
• Schedule Runtime • Client configurations (3+1)
• JVM Pooling
• JavaScript Integration Prestart • JVM Controller improvements
• Improved SSO • Forms Metric Agent
• Enhanced Java support • OPSS support for RADs
Integration • Enhanced Net Diagnostics • SSO Logout support
• Server-side events
• Improved EM Interface • Oracle RUEI • Tab canvas label icons
• DB Proxy user support • URLs in Image Items • Record Manager
• XML Conversion
• Enhanced sql logging • guiMode Parameter improvements
• True window maximizing • New applet parameters
• Integration with ODL
• New installation options • Customizable colorSchemes
• And many, many more …
Oracle Forms 12c & A
Fresh Look-And-Feel

Oracle Forms Look and Feel Project


created by Francois Degrelle
http://fdtool.free.fr/LAF/doc/Oracle_Forms_Look_and_Feel_project.htm
Client Deployment Options - Browsers
https://java.com/en/download/faq/chrome.xml
Client Deployment Options - Browsers
https://blogs.oracle.com/java-platform-group/entry/npapi_plugin_perspectives_and_the

Mozilla Firefox to support NPAPI until December 2016


Client Deployment Options

 Applet embedded in HTML


Requires Java Plugin and browser
 JNLP Embedded in HTML

 Java Web Start Browser optional, needs JRE / JDK

 Stand Alone Application


No browser, needs JRE / JDK
Launcher

Configuration specified in formsweb.cfg


Applet Embedded in HTML

 What you are used to


 Default configuration
 Support for SSO, SSO Logout, and Java
Script integration
 Requires Java Plugin and browser
 Limited Browsers – check certification

http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html
JNLP Embedded in HTML

 Support for SSO, SSO Logout, and Java


Script integration
 Requires Java Plugin and browser
 Base64 encodes JNLP code in client
side html source
 Limited Browsers – check certification

http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html
Java Web Start

 Browser optional
 Once browser has launched Forms – no
more communication
 Limited SSO support with browser (no
shared SSO cookie, no logout)
 No JavaScript integration
 Native Appearance
 Requires either JDK or JRE
 Wider range of browsers
Java Web Start – from I.E.
Java Web Start – from I.E.
Java Web Start – from Chrome
Java Web Start – from Chrome
Stand-alone Application Launcher

Download http://theFormsServer:9001/forms/java/frmsal.jar
java -jar frmsal.jar -url “<URL>" -t 30000
java -jar frmsal.jar -url "http://localhost:9001/forms/frmservlet?config=standaloneapp&userid=demo12/demo12@ora11" -t 30000

Formsweb.cfg
Stand-alone Application Launcher

 No support for SSO, SSO Logout, or


Java Script Integration
 Requires either JDK or Java Plugin
(JRE) installation
 Browser not required
 Presents application with a native
appearance
BI Publisher Integration

 Asynchronous calls via


Web Services
 Simultaneously send to
multiple destinations
 Similar coding to calling
Oracle Reports
BI Publisher Integration
Other New Features

 Record Manager
• in memory archive
• GET_RECMGR_STATS
• Reduce memory usage for data blocks/record groups
 New system events
 Audio Playback
 Tab label icons
Other New Features

 New applet parameters


 New Properties for built-ins
 New environment variables
 Add login text
 Design time enhancements
 Form Builder only install
Customizable colour schemes

In Registry.dat # Sample custom color scheme


colorScheme.sample.description=Sample
Nine attributes custom color scheme
Specify in formsweb.cfg colorScheme.sample.lightest=0xFFFF33
colorScheme.sample.lighter=0xFFCC33
colorScheme.sample.light=0xCC3333
colorScheme.sample.dark=0x993333
colorScheme.sample.darker=0x660033
colorScheme.sample.darkest=0x003333
colorScheme.sample.selection=0x4169E1
colorScheme.sample.pinstripe1=0xEE82EE
colorScheme.sample.pinstripe2=0xF5DEB3
# Forms applet parameter
colorScheme=swan
# Forms applet parameter to
configure custom color
scheme
customColorScheme=sample
Features being reviewed for future release

 Cloud

 Enhancements to Form Builder

 Enhancements to deployment options

 New UI components

 Enhancements to colorScheme feature

You might also like