8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
1/39
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
2/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Classroom Training
Learning Subscription
Live Virtual Class
Training On Demand
Keep Learning with Oracle Univers
education.oracle.com
Clou
Tech
Appl
Indu
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
3/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Forms 12cThe Beginning of a New Day
Michael FerrantePrincipal Product Manager
Application Development ToolsOctober 26, 2015
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
4/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor StatementThe following is intended to outline our general product direction. It is inteninformation purposes only, and may not be incorporated into any contract. commitment to deliver any material, code, or functionality, and should not in making purchasing decisions. The development, release, and timing of anfunctionality described for Oracle’s products remains at the sole discretion
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
5/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Support Lifecycle
Feature Comparison
v12.2.1.0 New Features Overview
Beyond v12.2.1
Q & A
1
2
3
4
5
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
6/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
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.
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
7/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
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 Fo
• BI-Publisher in
• System Events
• Client configu
• JVM Controlle
•
OPSS support • SSO Logout su
• Tab canvas lab
• Record Manag
• New applet pa
• Customizable
• And many, ma
GA
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
8/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
9/39Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
The FeaturesHere we go…
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
10/39Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Runtime
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
11/39Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Client Deployment Configurations
• Google Chrome, no longer supports plugins. Oracle Java Plugin can no lo – https://java.com/en/download/faq/chrome.xml
– https://www.chromium.org/administrators/turning-off-auto-updates
– https://support.google.com/installer/answer/146164
• Mozilla Firefox to support NPAPI until December 2016*.
– https://blogs.oracle.com/java-platform-group/entry/npapi_plugin_perspectives_and_the
• Microsoft has not officially stated they will desupport NPAPI. Windows 1both IE-11 and Edge (aka Spartan). Edge does not support the Java Plugin
*Reminder: Oracle Forms 11gR2 Premier Support ends December 2016
https://java.com/en/download/faq/chrome.xmlhttps://www.chromium.org/administrators/turning-off-auto-updateshttps://support.google.com/installer/answer/146164https://blogs.oracle.com/java-platform-group/entry/npapi_plugin_perspectives_and_thehttps://blogs.oracle.com/java-platform-group/entry/npapi_plugin_perspectives_and_thehttps://blogs.oracle.com/java-platform-group/entry/npapi_plugin_perspectives_and_thehttps://blogs.oracle.com/java-platform-group/entry/npapi_plugin_perspectives_and_thehttps://blogs.oracle.com/java-platform-group/entry/npapi_plugin_perspectives_and_thehttps://blogs.oracle.com/java-platform-group/entry/npapi_plugin_perspectives_and_thehttps://blogs.oracle.com/java-platform-group/entry/npapi_plugin_perspectives_and_thehttps://support.google.com/installer/answer/146164https://www.chromium.org/administrators/turning-off-auto-updateshttps://www.chromium.org/administrators/turning-off-auto-updateshttps://www.chromium.org/administrators/turning-off-auto-updateshttps://www.chromium.org/administrators/turning-off-auto-updateshttps://www.chromium.org/administrators/turning-off-auto-updateshttps://www.chromium.org/administrators/turning-off-auto-updateshttps://www.chromium.org/administrators/turning-off-auto-updateshttps://java.com/en/download/faq/chrome.xml
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
12/39Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Applet embedded in HTML
– Default configuration. – Support for SSO, SSO Logout, and Java
Script integration.
– Requires Java Plugin and browser.
• JNLP embedded in HTM
– Support for SSO, SSO LogScript integration.
– Base64 encodes JNLP coside html source.
– Requires Java Plugin and
Client Deployment Configurations
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
13/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Java Web Start
– Limited SSO support (requiresbrowser). SSO cookie will not be sharedwith browsers launched from Forms.
– No support for SSO Logout or JavaScript Integration.
– Requires either JDK or Java Plugin (JRE).
– Browser optional (required with SSO).
– Presents application with nativeappearance.
• Standalone
– No support for SSO, SSOScript Integration.
– Requires either JDK or Jainstallation.
– Browser not required.
– Presents application withappearance .
– Example page available a/forms/html/fsal.htm
Client Deployment Configurations
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
14/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Forms and Microsoft Edge Oracle Forms and Goog
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
15/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
BI-Publisher integration
Oracle Forms
•
Provides an optional alternative to using Oracle Reports.• Can be used in conjunction with Oracle Reports.
• Communicate with Oracle BI-Publisher via Web Services.
• Send report output to several delivery destinations simultaneously (e
printer, ftp, etc).
• All calls to BI-Publisher are asynchronous.
• Coding syntax similar to integration with Oracle Reports.• Integration with BI-Publisher can be performance enhanced using th
Pooling feature(s).
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
16/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
JVM Pooling
• DEJVM load balancing. – Random (default)
– Least Loaded First
– Round Robin
• DEJVM auto removal of child jvm.
• DEJVM enhanced logging.
• DEJVM free global references.
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
17/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Forms
• By default, leverage in-memory archive record storage rather t• Reduces record memory usage for both Data Blocks and Recor
• Customizable.
• Expose Record Manager status via new built-in (GET_RECMGR_
• New System Variables to inspect memory used by RecMan.
Record Manager
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
18/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Audio Playback
•
Provides audio playback support.• Audio files stored in jar files on a remote server.
• Audio files will not be associated with a database record in this relea
• End of file playback can be detected using the Audio Completion Syst
• Audio playback is based on JavaFX, therefore most audio formats sup
JFX will be supported by Forms with the exception of the streaming f
• Playback control includes PLAY, PAUSE, STOP, TOGGLE MUTE.
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
19/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
New System Events
Allows applications to react to a variety of events. Developers decide how to react.
• Client-Idle
• DB-Idle
• Single-Sign-Off
• Notification
• Media Completion
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
20/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
•
Create a customized colorScheme without changing application code.• Colors are set in Registry.dat.
• Nine attributes are settable in this release. More planned for future releases.
• Uses new applet parameter “customColorScheme” (e.g. customColorScheme=sam
Customizable ColorSchemes
# Sample custom color schemecolorScheme.sample.description=Sample custom color schemecolorScheme.sample.lightest=0xFFFF33
colorScheme.sample.lighter=0xFFCC33colorScheme.sample.light=0xCC3333colorScheme.sample.dark=0x993333colorScheme.sample.darker=0x660033colorScheme.sample.darkest=0x003333colorScheme.sample.selection=0x4169E1colorScheme.sample.pinstripe1=0xEE82EEcolorScheme.sample.pinstripe2=0xF5DEB3
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
21/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Tab Label Icons
• Supports web formatted images (e.g. gif, jpg, etc).
• Tab label will grow relative to the image size. 16x16 pixel size recommended.
• Can only be set in plsql. Builder support planned in a later versions.
SET_TAB_PAGE_PROPERTY(‘tab1’,ICON_NAME,’blueDot.gif’);
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
22/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Add custom text
Logon and Change Password Dialogs
• Add up to 255 single-byte characters of alphanumeric to either of these dialogs
FORMS_LOGON_HINT and/or FORMS_CHANGE_PASSWORD_HINT
Password change example (210 characters):
Password must; contain at least 2 letters, be at least 8
long, contain at least 1 number, contain at least 1 upp
not match or contain user ID, not match or contain firs
Logon example (48 characters):
Username and password fields are case sensitive.
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
23/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Designtime
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
24/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Form Builder
Reset multiple item Properties at one time for significant time savings.
Multiple Property Inherit
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
25/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Mouse sizing icons for making UI object resizing and moving easier
Enhanced Layout Editor
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
26/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Integrated XML Converter
• Accessible from within the Builder. Select File > Convert from the menu.
• The Overwrite checkbox determines whether or not to prompt if a file already exis
• The Keep window open checkbox is helpful when more than one file is to be conve
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
27/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
New object group excluding third party libraries
WebUtil Object Library
• WEBUTIL_NO_OLE can be used when OLE functionality is not used in the module.
• JACOB libraries are not needed when WEBUTIL_NO_OLE is used.
• Existing modules need to be manually altered to replace WEBUTIL with WEBUTIL_
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
28/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
File Open/Save Dialogs
• Uses more modern Microsoft Windows file dialog.
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
29/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Help Menu
Oracle Forms Documentation
• Easy access to Forms documentation and other resources
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
30/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Applet Parameters
• idleTimeout
• ssoLogout
• customColorScheme
• alwaysOnTop*
• centerOnStartup*
• isResizable
•
dynamicLayout• hideActivityBar
• WebUtilVersion
• hideClientExceptions
* Not supported with Java Web Start
Properties• SET_APPLICATION_PROPERTY
(RECORD_COUNT_DISPLAYED)• SET_TAB_PAGE_PROPERTY
(ICON_NAME)
• SET_ITEM_PROPERTY(CURSOR_STYLE)
• SET_APPLICATON_PROPERTY(MAX_EVENT_WAIT)
• GET_APPLICATION_PROPERTY(USER_IP_ADDRESS)
• GET_FORM_PROPERTY(FORM_QUERY_ONLY)
• GET_RECMGR_STATS (…)
– all_record_data
– archived_record_data
– active_record_data
– record_anchors
Environment
• FORMS_SELECT_O
• FORMS_LOGON_
• FORMS_CHANGE
• FORMS_HTTP_PR
• FORMS_HTTP_PR
• FORMS_HTTPS_P
• FORMS_HTTPS_P
• FORMS_PROXY_B
Miscellaneous
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
31/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Miscellaneous
• Improvements to JDAPI (e.g. compile PLX, compile_all, etc).
•Send custom messages to ODL logging from running form.
• Get/Set value in non-current item
• Returned values from Java Script events increased in size from
• Store RADs in OPSS
• Perform most RAD administration tasks in Fusion Middleware C
• Various new Builder Preferences
• Form Builder Only install option
• And many more …
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
32/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Beyond 12.2.1.0A look into the crystal ball …
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
33/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
On-going development
Oracle Forms
Features being reviewed for future releases:
• Oracle Cloud
• Application packaging and deployment utilities
• Fusion Middleware Control Forms Advanced configuration
• New applet parameters
• Enhancements to customColorscheme feature
• Form Builder improvements
•New and/or enhanced UI components
• WebUtil improvements
• New and improved security features
• Improved diagnostic features
• Enhancements to client deployment options
• Installation/configuration improvements
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
34/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Contact InformationStay in touch with the Oracle Forms family
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
35/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Stay in touch with the family
Oracle Forms
Oracle Forms on the Oracle Technology Networkhttp://www.oracle.com/technetwork/developer-tools/forms
Oracle Technology Network Forms Forumhttps://community.oracle.com/community/development_tools/forms
Oracle Communities (My-Oracle-Support)https://community.oracle.com/community/support/middleware/oracle_forms
Follow us on Twitter@OracleFormsPM
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
36/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
37/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Session Surveys
Help us help you!!
• We would like to invite you to take a moment to give us your sefeedback. Your feedback will help us to improve your conferen
• Please be sure to add your feedback for your attended sessionsthe Mobile Survey or in Schedule Builder.
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
38/39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
8/17/2019 CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0
39/39