Modernise and Mobilise Your Oracle Forms Applications · Modernise and Mobilise Your Oracle Forms...

Post on 15-Aug-2018

240 views 0 download

transcript

www.sagecomputing.com.au

penny@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