Modernise and Mobilise Your Oracle Forms Applications · Modernise and Mobilise Your Oracle Forms...
Transcript of Modernise and Mobilise Your Oracle Forms Applications · Modernise and Mobilise Your Oracle Forms...
www.sagecomputing.com.au
Modernise and Mobilise
Your Oracle Forms
Applications
Penny Cookson SAGE Computing Services
SAGE Computing ServicesCustomised Oracle Training Workshops and Consulting
SAGE Computing ServicesCustomised 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
solution
Technical information and a demonstration on how
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
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
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)
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
Client Server
Web based – Java front-end
SQL*Forms
Product support timeline
Lifetime Support Policy
http://www.oracle.com/us/support/lifetime-support
Note: Oracle Forms and Reports 12c (12.2.1.0) will be added to the Lifetime Support Policy shortly after its release.
• Over 50 new Forms features and enhancements compared to previous version
• Support for browser-less deployment
• Support for newer platforms
• Improved security
• Improved performance
• Premier Support into 2020
Highlighted features and enhancements
Oracle Forms
Oracle Forms
11.1.1
• WLS Integration
• JavaScript Integration
• Enhanced Java support
• Server-side events
• DB Proxy user support
• Enhanced sql logging
• Integration with ODL
GA 2005 GA 2009 GA 2011
Oracle Forms
10.1.2
• Runtime Pooling
• JVM Pooling
• Improved SSO
Integration
• Improved EM Interface
• XML Conversion
Oracle Forms 11.1.2
• Support for OVAB
• Integration with OAM
• Schedule Runtime
Prestart
• Forms Metric Agent
• Enhanced Net Diagnostics
• Oracle RUEI
• URLs in Image Items
• guiMode Parameter
• True window maximizing
• New installation options
Oracle Forms 12.2.1
• BI-Publisher integration
• System Events (5)
• Client configurations (3+1)
• JVM Controller improvements
• OPSS support for RADs
• SSO Logout support
• Tab canvas label icons
• Record Manager
improvements
• New applet parameters
• Customizable colorSchemes
• And many, many more …
GA 2015
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 - Browsershttps://java.com/en/download/faq/chrome.xml
Mozilla Firefox to support NPAPI until December 2016
Client Deployment Options - Browsershttps://blogs.oracle.com/java-platform-group/entry/npapi_plugin_perspectives_and_the
Client Deployment Options
Applet embedded in HTML
JNLP Embedded in HTML
Java Web Start
Stand Alone Application
Launcher
Requires Java Plugin and browser
Browser optional, needs JRE / JDK
No browser, needs JRE / JDK
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
In Registry.dat
Nine attributes
Specify in formsweb.cfg
Customizable colour schemes
# Sample custom color scheme
colorScheme.sample.description=Sample
custom color scheme
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