CON5679 Ferrante-Forms12.2.1Features Oow15 v1.0

Embed Size (px)

Citation preview

  • 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