SlideShare uma empresa Scribd logo
1 de 32
Presenter
Zubair Ali
 About an Instructor
 History of Forms Evolvement/Versioning
 About Fusion Middleware Technology Stack
 Oracle SOD
 Little about Architecture
 Modernization in detail
 Q&A
 Name: Zubair Ali
 Companies:
     Sapphire Consulting Services (Team Lead)
         www.sapphirecs.net
     Meteortechs: Consulting and Trainings (Director Technologies)
         www.meteortechs.com


 Work Experience: 07 Years
 Expertise:      Oracle Technologies
                   SQL, PLSQL, Forms, Reports, OAF/ADF, Workflow Builder, Bi Publisher, OBIEE, Oracle SOA Suit
                     Peoplesoft Technologies
                   Application Designer, PeopleTools, SQR, SAIP, Web Services
                     Google Andoird Applications
                   Free lance working over Android applications




                  Contact
                  Email ID: zubair648@gmail.com
                  Skype ID: zubair..ali
                  Cell:     0333-3223603 ( 8:00 pm to 10:00 pm)
                  Facebook ID: zubair648
Name             Version         (*1) Database         Character/GUI            Comments
IAF (1981/83)                         2                     Character             No IDE
FastForms+IAG                         4                     Character
SQL*Forms (1986/87)   2               5                     Character
                                                                                  New IDE, No PLSQL, User
SQL*Forms (1987)      2.3             5                     Character             Exits, INP ASCII File, FRM
                                                                                  Runtime File (1987)
                                                                                  Major Rewrite, New IDE,
SQL*Forms (1990)      3               6                     Character             PLSQL, X Support, Generate
                                                                                  code to enforce constraints
                                                                                  Major Rewrite, New IDE,
                                                                                  FMB source binary file, FMX
                                                                                  Runtime, optimized for
Oracle Forms (1993)   4.0             6-7                   GUI / Character
                                                                                  Client-Server. New interface
                                                                                  is slow, buggy and not
                                                                                  popular with client base.
                                                                                  Major Rewrite, New IDE
                                                                                  based on Object Navigator &
                                                                                  Property Sheets. Good
                                                                                  release, fast, popular with
                                                                                  client base. Oracle wanted
Oracle Forms (1994)   4.5             7                     GUI / Character       customers to upgrade from v4
                                                                                  quickly because v4 was very
                                                                                  buggy and Oracle was
                                                                                  contracted to support v4 for a
                                                                                  period of time for some large,
                                                                                  important customers.
Name                                  Version                          (*1) Database                     Character/GUI            Comments
Oracle Forms (1994)                5                                   7                                    GUI / Character
                                                                                                                                   Forms Server / Web Forms
                                                                                                                                   introduced. Client-Server still
                                                                                                                                   available and used by most
Oracle Forms (1996)                6                                   8                                    GUI / Character
                                                                                                                                   clients. Forms Server mode is
                                                                                                                                   slow, buggy and uses a lot of
                                                                                                                                   memory per session.
Oracle Forms (1996)                6i                               Version Summary
                                                                     8                                      GUI / Character
                                                                                                                                   Client-Server runtime
                                                                                                                                   removed leaving Forms
                                                                                                                                   Server (Web Interface) as
                                                                                                                                   only runtime option. Major
Oracle Forms (2002)                9i (*2)                             9i                                   GUI
                                                                                                                                   Changes at the Server Level,
                                                                                                                                   more effective
                                                                                                                                   communication between user
                                                                                                                                   browser and the server.
                                                                                                                                   This is a Forms 9 release
                                                                                                                                   (9.0.4.0.19). Renamed
                                                                                                                                   externally to indicate support
                                                                                                                                   for 10g database. Menu-Help-
Oracle Forms (2003)                10g                                 10g                                  GUI
                                                                                                                                   About displays v9.0.4.0.19.
                                                                                                                                   Not forward compatible with
                                                                                                                                   10gr2 (can't open 10gr2 forms
                                                                                                                                   in 10g/904)
                                                                                                                                   version 10.1.2.0.2 - registry
                                                                                                                                   home key moved. Max
Oracle Forms (2005)                10gR2                               10gR2                                GUI
                                                                                                                                   NUMBER length reduced
                                                                                                                                   from 40 to 38
Oracle Forms (2010)                11g                                 11g                                  GUI                    External Events, JavaScript [1]
                                                                                                                                   Oracle Access Manager
                                                                                                                                   Integration, Performance and
Oracle Forms (2011)                11gR2                               11gR2                                GUI
                                                                                                                                   Monitoring, Real User
                                                                                                                                   Experience Interaction [2]
 http://technology.amis.nl/2011/12/11/the-future-of-forms-is-forms-and-some-friends-ukoug-2011-with-grant-ronald/

 http://en.wikipedia.org/wiki/Oracle_Forms
   http://www.oracle.com/technetwork/middleware/downloads/fusion-downloads-1714164.html

•AIA Foundation Pack                                 •Hyperion Performance Management and BI
•BPEL Process Manager                                •Identity Management
•Business Activity Monitoring                        •Internet Application Server 10g and Components
•Business Intelligence Suite EE                      •JRockit
•Business Intelligence Applications                  •Outside In Technology
•Business Intelligence Publisher                     •Portal
•Business Process Analysis Suite                     •Presence
•Business Process Management                         •Real-Time Decisions
•Coherence                                           •Service Bus
•Communications Application Server                   •Service Bus for Financial Services
•Complex Event Processing                            •Service Registry
•Content Management SDK                              •SOA Suite
•Crystal Ball                                        •Tuxedo
•Data Integrator and Suite                           •Web Services Manager
•Discoverer                                          •Web Tier
•Enterprise Repository                               •WebCenter Content
•Entitlements Server                                 •WebCenter Portal
•Event-Driven Architecture Suite                     •WebCenter Sites
•Forms & Reports Services                            •WebLogic Integration
•GlassFish Server                                    •WebLogic Operations Control
•GoldenGate                                          •WebLogic Server 12c
 toolssod-3-129969.pdf
http://www.oracle.com/technetwork/issue-archive/2010/toolssod-3-129969.pdf
Google: toolssod-3-129969.pdf

What Oracle say:
          The cost of shifting current and legacy applications into ADF
           is huge, so don’t worry about existing application just shift
           on latest release of Oracle Forms, so companies can avail
           latest benefits.
          Build New applications in ADF
          Develop new reports using BI Publisher EE
          Both can run on Weblogic Fusion Middleware AS.
 Oracle Forms and Reports, components of Oracle Fusion
  Middleware, are Oracle's long established technologies
 These are used to design and build enterprise applications quickly
  and efficiently
 Oracle remains committed to the development of these
  technologies and to their future release as components of the
  Oracle platform
 Oracle Forms and Reports enables you to leverage your existing
  investment by easily upgrading and integrating existing Oracle
  Forms and Reports applications to 11g to take advantage of web
  technologies and service oriented architectures (SOA)
 Oracle’s Classic Development Tools
   Oracle Designer
   Oracle Forms
   Oracle Reports
   PL/SQL



 Java Development Tools
   Application Development Framework, (Oracle ADF)
   Oracle Business Intelligence Publisher (BI Publisher)
 Standards-based environment
 Oracle ADF provide a set of tools and technologies
 Application delivery channels
    Mobile
    Web Services or Web2.0,
    Oracle’s own Technologies
 Extensive business rules or UI control logic in the application itself
 Need integration with and access to Fusion Applications or other 3rd
  party applications
 Need access to features provided by Oracle Fusion Middleware,
  such as BPM, BIP, WebCenter, and SOA
 For larger scale deployments where most of the processing time is
  in the application, and scalability is achieved by adding multiple
  middle tiers
 General preference to use Java/JEE technologies

http://www.oracle.com/technetwork/developer-tools/forms/documentation/formsmigration133693.pdf
   IBM Global Business Services          Agha Khan Hospitals
   Inbox                                 Gul Ahmed Textile
   UBL                                   Mazars Consulting
   Oracle Pakistan                       Al-KHair University
   Sidaat                                Pakistan Revenue Automation Company
   System Ltd                            Paksitan Railway
   Mobilink                              Karachi International Terminal
   Telenor                               KESC
   Sapphire Consulting                   SSGC
   TeraData                              Pakistan Oil Lts
   TPS Pakistan private Ltd              National Refineries
   Lucky Group                           OMV Pakistan
   Tata Group                            Ufone
   IAmplify Consulting                   MOL Pakistan
   Systems Ltd                           Askari Bank
   Jaffer Brothers                       Habib Oil Mills
   A.F.Ferguson                          PizzaHut
   Soorty Textile                        Satcom
   Tapal                                 Morgan Chemicals
   Unilever Pakistan                     CDC
   Reckkit Benkiser                      State Bank of Pakistan
   Hilal Confectionery Pvt. Limited      Pakistan Printing Press
   InfoTech Private Limited              Sindh Texation and Excise
   DWP Technologies                      Nadra Paksitan
   Millennium Softwares (pvt) LTD        FOURGEN Information Systems (Pvt) Ltd
   Ebrahim Khalil Kanoo                  Atlas Engineering Ltd
   Artistic Textile                      Pak Suzuki
   Star Trading and Services             Meezan Bank
   Adamjee Insurance                     Fazal Textile
   Shan Foods                            ….
   Integrate Forms in SOA & BPM Environment
   Embed Forms in WEB 2.0 –UI Integration with ADF, and others modern Web
    technologies
   Render Forms to new platforms (render existing forms as they are to new
    platform such as mobile browsers)
   Migrate Forms to ADF, JHeadStart
   Pluggable Java Components PJC and Java Beans, third party widgets
Grant Ronald is a senior group product manager
working for Oracle’s Application Development Tools
group responsible for Forms and JDeveloper where
he has a focus on opening up the Java platform to
Oracle’s current install base. Grant joined Oracle in
1997, working in Oracle support, where he headed
up the Forms/Reports/Discoverer team responsible
for the support of the local Oracle Support Centres
throughout Europe, the Middle East, and Africa.
White Paper (459564_en-gb)
 F:OutlinesForms11g White PapersForms Look and
 Feel - Dynamic Table-block.avi
 community-paper-forms-look-and-feel-131989
 griffithswaite-129182
 odtugtools-article-forms-modernizat-134923
 randstad-group-belux-1-forms-ss-367199
External Events.
This new feature is, in essence, support for the feature
called Advanced Queuing (or AQ) available in all
editions of the Oracle Database since 8i. AQ is a very
powerful and robust asynchronous event solution. This
feature brings the possibility to communicate with a
Forms module from outside of Forms.
   WHEN-EVENT-RAISE
   Client Refresh (MAX_EVENT_WAIT)
   DBMS_AQ (Publish External Events)
   Variable := Get_event_object_property(‘myCustomEvent,EVENT_PAYLOAD)
Oracle Forms can now subscribe and react to external
events that are published to the database's Advanced
Queuing (AQ) feature. Since many other technologies
can publish events to AQ (examples include JMS and
BPEL), Forms can now interact with those technologies
in an asynchronous manner. Your Oracle Forms
applications can react to events outside Forms, as well as
interact with other Forms applications.
JavaScript.
With the help of this new feature Forms can invoke
JavaScript code available in the page from which the
Forms applet resides The reverse is also possible, that is
you can call into Forms from JavaScript..
 WEB.JAVASCRIPT_EVAL_EXPR
WEB.JAVASCRIPT_EVAL_EXPR, is a procedure which takes two arguments: an expression and a target,
both of data type varchar2.




 WEB.JAVASCRIPT_EVAL_FUNCTION
is a function and returns a varchar2 value. This call can be used to create a JavaScript function on-the-fly
by passing in text that is legal JavaScript in the context in which the Forms applet executes.
New Enterprise Manager User interface and
functionality.
Oracle Forms' support for EM has been improved with a
new user interface and new features. It's now possible to
correlate a specific Forms session's activities with
activities seen in the database. A function that associates
a Forms instance with a SSO instance has also been
added.
Events in Pluggable Java Components.
Oracle Forms support for Pluggable Java Components
(or PJC) has been augmented by adding support for
dispatching events to the Forms server in PJC code.
 Tracing improvements.
The tracing present in Oracle Forms can now log the
names of called PL/SQL functions and procedures and
the names, types and values of parameters used in those
calls.
Oracle Diagnostic Logging.
Support for Oracle's standardized logging architecture is
at the heart of this new feature.
 TNS File Locations
 Running Weblogic from commands
 Weblogic GUI Briefing
 Forms and Report Management in Weblogic
 Important Locations and Directory Structures
 Create Form
 Run Form from Builder
 Run Form as an application
 Run Report from Form
 Configuration of Report Server
Requirement and Specifications to install OF&R
http://docs.oracle.com/html/E25460_01/r2_fr_requirem
ents.htm

Complete Documentation
http://docs.oracle.com/cd/E24269_01/index.htm

Forms Demo and Tools overview
http://www.oracle.com/technetwork/developer-
tools/forms/overview/index.html
 Submit Feed Back Form.




                 Thanks You.

Mais conteúdo relacionado

Mais procurados

Workshop OSGI PPT
Workshop OSGI PPTWorkshop OSGI PPT
Workshop OSGI PPTSummer Lu
 
Introduction to java_ee
Introduction to java_eeIntroduction to java_ee
Introduction to java_eeYogesh Bindwal
 
2012 04-09-v2-tdp-1167-cdi-bestpractices-final
2012 04-09-v2-tdp-1167-cdi-bestpractices-final2012 04-09-v2-tdp-1167-cdi-bestpractices-final
2012 04-09-v2-tdp-1167-cdi-bestpractices-finalRohit Kelapure
 
Sakai Technical (Chinese)
Sakai Technical (Chinese)Sakai Technical (Chinese)
Sakai Technical (Chinese)jiali zhang
 
A guide to ADF fusion development
A guide to ADF fusion developmentA guide to ADF fusion development
A guide to ADF fusion developmentDataNext Solutions
 
Developing service component architecture applications using rational applica...
Developing service component architecture applications using rational applica...Developing service component architecture applications using rational applica...
Developing service component architecture applications using rational applica...Bill Duncan
 
Confluence as a Platform - Atlassian Summit 2010
Confluence as a Platform - Atlassian Summit 2010Confluence as a Platform - Atlassian Summit 2010
Confluence as a Platform - Atlassian Summit 2010Atlassian
 
Sun Java EE 6 Overview
Sun Java EE 6 OverviewSun Java EE 6 Overview
Sun Java EE 6 Overviewsbobde
 
Chris meyer gl wand - financial reporting in excel
Chris meyer   gl wand - financial reporting in excelChris meyer   gl wand - financial reporting in excel
Chris meyer gl wand - financial reporting in excelBerry Clemens
 
Summer training java
Summer training javaSummer training java
Summer training javaArshit Rai
 
Java keynote preso
Java keynote presoJava keynote preso
Java keynote presoArtur Alves
 
Java EE 6 Component Model Explained
Java EE 6 Component Model Explained Java EE 6 Component Model Explained
Java EE 6 Component Model Explained Shreedhar Ganapathy
 
Java EE 6 workshop at Dallas Tech Fest 2011
Java EE 6 workshop at Dallas Tech Fest 2011Java EE 6 workshop at Dallas Tech Fest 2011
Java EE 6 workshop at Dallas Tech Fest 2011Arun Gupta
 
Websphere Application Server: Much more than Open Source
Websphere Application Server: Much more than Open SourceWebsphere Application Server: Much more than Open Source
Websphere Application Server: Much more than Open SourceIBM WebSphereIndia
 
AD for i in modern world
AD for i in modern worldAD for i in modern world
AD for i in modern worldCOMMON Europe
 

Mais procurados (18)

Workshop OSGI PPT
Workshop OSGI PPTWorkshop OSGI PPT
Workshop OSGI PPT
 
Introduction to java_ee
Introduction to java_eeIntroduction to java_ee
Introduction to java_ee
 
2012 04-09-v2-tdp-1167-cdi-bestpractices-final
2012 04-09-v2-tdp-1167-cdi-bestpractices-final2012 04-09-v2-tdp-1167-cdi-bestpractices-final
2012 04-09-v2-tdp-1167-cdi-bestpractices-final
 
Sakai Technical (Chinese)
Sakai Technical (Chinese)Sakai Technical (Chinese)
Sakai Technical (Chinese)
 
A guide to ADF fusion development
A guide to ADF fusion developmentA guide to ADF fusion development
A guide to ADF fusion development
 
Developing service component architecture applications using rational applica...
Developing service component architecture applications using rational applica...Developing service component architecture applications using rational applica...
Developing service component architecture applications using rational applica...
 
Confluence as a Platform - Atlassian Summit 2010
Confluence as a Platform - Atlassian Summit 2010Confluence as a Platform - Atlassian Summit 2010
Confluence as a Platform - Atlassian Summit 2010
 
Sun Java EE 6 Overview
Sun Java EE 6 OverviewSun Java EE 6 Overview
Sun Java EE 6 Overview
 
Chris meyer gl wand - financial reporting in excel
Chris meyer   gl wand - financial reporting in excelChris meyer   gl wand - financial reporting in excel
Chris meyer gl wand - financial reporting in excel
 
Twp perf-oracle-1
Twp perf-oracle-1Twp perf-oracle-1
Twp perf-oracle-1
 
Summer training java
Summer training javaSummer training java
Summer training java
 
Java keynote preso
Java keynote presoJava keynote preso
Java keynote preso
 
Java EE 6 Component Model Explained
Java EE 6 Component Model Explained Java EE 6 Component Model Explained
Java EE 6 Component Model Explained
 
Java EE 6 workshop at Dallas Tech Fest 2011
Java EE 6 workshop at Dallas Tech Fest 2011Java EE 6 workshop at Dallas Tech Fest 2011
Java EE 6 workshop at Dallas Tech Fest 2011
 
Websphere Application Server: Much more than Open Source
Websphere Application Server: Much more than Open SourceWebsphere Application Server: Much more than Open Source
Websphere Application Server: Much more than Open Source
 
SQL Server Data Tools
SQL Server Data ToolsSQL Server Data Tools
SQL Server Data Tools
 
Ecom lec3 16_ej_bs
Ecom lec3 16_ej_bsEcom lec3 16_ej_bs
Ecom lec3 16_ej_bs
 
AD for i in modern world
AD for i in modern worldAD for i in modern world
AD for i in modern world
 

Destaque

Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...Amit Singh
 
ADF Value Proposition in 10 key points
ADF Value Proposition in 10 key pointsADF Value Proposition in 10 key points
ADF Value Proposition in 10 key pointsJaime Cid
 
ADF Development Survival Kit
ADF Development Survival KitADF Development Survival Kit
ADF Development Survival Kitandrejusb
 
ORACLE FRAMEWORK ONLINE TRAINING
ORACLE FRAMEWORK ONLINE TRAININGORACLE FRAMEWORK ONLINE TRAINING
ORACLE FRAMEWORK ONLINE TRAININGTRAINING ICON
 
Oaf development-guide
Oaf development-guideOaf development-guide
Oaf development-guide俊 朱
 
Oracle Application Technical - Hz architecture
Oracle Application Technical - Hz architectureOracle Application Technical - Hz architecture
Oracle Application Technical - Hz architecturePrasad V
 
ADF Mythbusters UKOUG'14
ADF Mythbusters UKOUG'14ADF Mythbusters UKOUG'14
ADF Mythbusters UKOUG'14andrejusb
 
Building customer relationships without being a creep Chris Hayes R2i - Gil...
Building customer relationships without being a creep   Chris Hayes R2i - Gil...Building customer relationships without being a creep   Chris Hayes R2i - Gil...
Building customer relationships without being a creep Chris Hayes R2i - Gil...Chris Hayes
 
ADF Anti-Patterns: Dangerous Tutorials
ADF Anti-Patterns: Dangerous TutorialsADF Anti-Patterns: Dangerous Tutorials
ADF Anti-Patterns: Dangerous Tutorialsandrejusb
 
Impact of Trading Community Architecture (TCA) on Oracle Receivables
Impact of Trading Community Architecture (TCA) on Oracle ReceivablesImpact of Trading Community Architecture (TCA) on Oracle Receivables
Impact of Trading Community Architecture (TCA) on Oracle ReceivablesRhapsody Technologies, Inc.
 
Oracle Framework Personalization
Oracle Framework PersonalizationOracle Framework Personalization
Oracle Framework PersonalizationEdi Yanto
 

Destaque (20)

Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
 
37727897 Oaf Basics
37727897 Oaf Basics37727897 Oaf Basics
37727897 Oaf Basics
 
ADF Value Proposition in 10 key points
ADF Value Proposition in 10 key pointsADF Value Proposition in 10 key points
ADF Value Proposition in 10 key points
 
ADF Development Survival Kit
ADF Development Survival KitADF Development Survival Kit
ADF Development Survival Kit
 
ORACLE FRAMEWORK ONLINE TRAINING
ORACLE FRAMEWORK ONLINE TRAININGORACLE FRAMEWORK ONLINE TRAINING
ORACLE FRAMEWORK ONLINE TRAINING
 
Real life forms to adf
Real life forms to adfReal life forms to adf
Real life forms to adf
 
Tca presentation
Tca presentationTca presentation
Tca presentation
 
Oaf development-guide
Oaf development-guideOaf development-guide
Oaf development-guide
 
Oracle Application Technical - Hz architecture
Oracle Application Technical - Hz architectureOracle Application Technical - Hz architecture
Oracle Application Technical - Hz architecture
 
Extensions in OAF
Extensions in OAF Extensions in OAF
Extensions in OAF
 
ADF Mythbusters UKOUG'14
ADF Mythbusters UKOUG'14ADF Mythbusters UKOUG'14
ADF Mythbusters UKOUG'14
 
Oaf personalization examples
Oaf personalization examplesOaf personalization examples
Oaf personalization examples
 
Oracle TCA 101
Oracle TCA 101Oracle TCA 101
Oracle TCA 101
 
Building customer relationships without being a creep Chris Hayes R2i - Gil...
Building customer relationships without being a creep   Chris Hayes R2i - Gil...Building customer relationships without being a creep   Chris Hayes R2i - Gil...
Building customer relationships without being a creep Chris Hayes R2i - Gil...
 
ADF Anti-Patterns: Dangerous Tutorials
ADF Anti-Patterns: Dangerous TutorialsADF Anti-Patterns: Dangerous Tutorials
ADF Anti-Patterns: Dangerous Tutorials
 
Oracle ADF Case Study
Oracle ADF Case StudyOracle ADF Case Study
Oracle ADF Case Study
 
Oaf personaliztion examples
Oaf personaliztion examplesOaf personaliztion examples
Oaf personaliztion examples
 
Impact of Trading Community Architecture (TCA) on Oracle Receivables
Impact of Trading Community Architecture (TCA) on Oracle ReceivablesImpact of Trading Community Architecture (TCA) on Oracle Receivables
Impact of Trading Community Architecture (TCA) on Oracle Receivables
 
Oracle application framework (oaf) online training
Oracle application framework (oaf) online trainingOracle application framework (oaf) online training
Oracle application framework (oaf) online training
 
Oracle Framework Personalization
Oracle Framework PersonalizationOracle Framework Personalization
Oracle Framework Personalization
 

Semelhante a Forms11 presentation at ssuet 05 sep-2012

Seaside Status Message
Seaside Status MessageSeaside Status Message
Seaside Status MessageLukas Renggli
 
Seaside News
Seaside NewsSeaside News
Seaside NewsESUG
 
system automation, integration and recovery
system automation, integration and recoverysystem automation, integration and recovery
system automation, integration and recoveryDerek Chang
 
Ruby on Rails (RoR) as a back-end processor for Apex
Ruby on Rails (RoR) as a back-end processor for Apex Ruby on Rails (RoR) as a back-end processor for Apex
Ruby on Rails (RoR) as a back-end processor for Apex Espen Brækken
 
Interactive Analytics using Apache Spark
Interactive Analytics using Apache SparkInteractive Analytics using Apache Spark
Interactive Analytics using Apache SparkSachin Aggarwal
 
All the Java ADF beginners need to know - part1
All the Java ADF beginners need to know - part1All the Java ADF beginners need to know - part1
All the Java ADF beginners need to know - part1Markus Eisele
 
Mysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New FeaturesMysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New FeaturesTarique Saleem
 
Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
 Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
Mysql User Camp : 20-June-14 : Mysql New features and NoSQL SupportMysql User Camp
 
Zend Products and PHP for IBMi
Zend Products and PHP for IBMi  Zend Products and PHP for IBMi
Zend Products and PHP for IBMi Shlomo Vanunu
 
Introducing Java 8
Introducing Java 8Introducing Java 8
Introducing Java 8PT.JUG
 
A Project Report on Insurance System with Tracking Manager
 A Project Report on Insurance System with Tracking Manager  A Project Report on Insurance System with Tracking Manager
A Project Report on Insurance System with Tracking Manager Sachin Kariyattin
 
Serverless Java - Challenges and Triumphs
Serverless Java - Challenges and TriumphsServerless Java - Challenges and Triumphs
Serverless Java - Challenges and TriumphsDavid Delabassee
 
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017Lucas Jellema
 
FOSS Sthlm: Realtime Communication Update
FOSS Sthlm: Realtime Communication UpdateFOSS Sthlm: Realtime Communication Update
FOSS Sthlm: Realtime Communication UpdateOlle E Johansson
 
APEX 4.2 New Features
APEX 4.2 New FeaturesAPEX 4.2 New Features
APEX 4.2 New FeaturesEnkitec
 
Lego Cloud SAP Virtualization Week 2012
Lego Cloud SAP Virtualization Week 2012Lego Cloud SAP Virtualization Week 2012
Lego Cloud SAP Virtualization Week 2012Benoit Hudzia
 

Semelhante a Forms11 presentation at ssuet 05 sep-2012 (20)

Blue Ruby SDN Webinar
Blue Ruby SDN WebinarBlue Ruby SDN Webinar
Blue Ruby SDN Webinar
 
Seaside Status Message
Seaside Status MessageSeaside Status Message
Seaside Status Message
 
Seaside News
Seaside NewsSeaside News
Seaside News
 
system automation, integration and recovery
system automation, integration and recoverysystem automation, integration and recovery
system automation, integration and recovery
 
Ruby on Rails (RoR) as a back-end processor for Apex
Ruby on Rails (RoR) as a back-end processor for Apex Ruby on Rails (RoR) as a back-end processor for Apex
Ruby on Rails (RoR) as a back-end processor for Apex
 
Interactive Analytics using Apache Spark
Interactive Analytics using Apache SparkInteractive Analytics using Apache Spark
Interactive Analytics using Apache Spark
 
All the Java ADF beginners need to know - part1
All the Java ADF beginners need to know - part1All the Java ADF beginners need to know - part1
All the Java ADF beginners need to know - part1
 
Mysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New FeaturesMysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New Features
 
Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
 Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
 
Zend Products and PHP for IBMi
Zend Products and PHP for IBMi  Zend Products and PHP for IBMi
Zend Products and PHP for IBMi
 
Introducing Java 8
Introducing Java 8Introducing Java 8
Introducing Java 8
 
A Project Report on Insurance System with Tracking Manager
 A Project Report on Insurance System with Tracking Manager  A Project Report on Insurance System with Tracking Manager
A Project Report on Insurance System with Tracking Manager
 
Introduction To JavaFX 2.0
Introduction To JavaFX 2.0Introduction To JavaFX 2.0
Introduction To JavaFX 2.0
 
Serverless Java - Challenges and Triumphs
Serverless Java - Challenges and TriumphsServerless Java - Challenges and Triumphs
Serverless Java - Challenges and Triumphs
 
Introducing Java 7
Introducing Java 7Introducing Java 7
Introducing Java 7
 
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
 
FOSS Sthlm: Realtime Communication Update
FOSS Sthlm: Realtime Communication UpdateFOSS Sthlm: Realtime Communication Update
FOSS Sthlm: Realtime Communication Update
 
APEX 4.2 New Features
APEX 4.2 New FeaturesAPEX 4.2 New Features
APEX 4.2 New Features
 
Lego Cloud SAP Virtualization Week 2012
Lego Cloud SAP Virtualization Week 2012Lego Cloud SAP Virtualization Week 2012
Lego Cloud SAP Virtualization Week 2012
 
spark_v1_2
spark_v1_2spark_v1_2
spark_v1_2
 

Último

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Último (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Forms11 presentation at ssuet 05 sep-2012

  • 2.  About an Instructor  History of Forms Evolvement/Versioning  About Fusion Middleware Technology Stack  Oracle SOD  Little about Architecture  Modernization in detail  Q&A
  • 3.  Name: Zubair Ali  Companies:  Sapphire Consulting Services (Team Lead) www.sapphirecs.net  Meteortechs: Consulting and Trainings (Director Technologies) www.meteortechs.com  Work Experience: 07 Years  Expertise: Oracle Technologies  SQL, PLSQL, Forms, Reports, OAF/ADF, Workflow Builder, Bi Publisher, OBIEE, Oracle SOA Suit Peoplesoft Technologies  Application Designer, PeopleTools, SQR, SAIP, Web Services Google Andoird Applications  Free lance working over Android applications Contact Email ID: zubair648@gmail.com Skype ID: zubair..ali Cell: 0333-3223603 ( 8:00 pm to 10:00 pm) Facebook ID: zubair648
  • 4. Name Version (*1) Database Character/GUI Comments IAF (1981/83) 2 Character No IDE FastForms+IAG 4 Character SQL*Forms (1986/87) 2 5 Character New IDE, No PLSQL, User SQL*Forms (1987) 2.3 5 Character Exits, INP ASCII File, FRM Runtime File (1987) Major Rewrite, New IDE, SQL*Forms (1990) 3 6 Character PLSQL, X Support, Generate code to enforce constraints Major Rewrite, New IDE, FMB source binary file, FMX Runtime, optimized for Oracle Forms (1993) 4.0 6-7 GUI / Character Client-Server. New interface is slow, buggy and not popular with client base. Major Rewrite, New IDE based on Object Navigator & Property Sheets. Good release, fast, popular with client base. Oracle wanted Oracle Forms (1994) 4.5 7 GUI / Character customers to upgrade from v4 quickly because v4 was very buggy and Oracle was contracted to support v4 for a period of time for some large, important customers.
  • 5. Name Version (*1) Database Character/GUI Comments Oracle Forms (1994) 5 7 GUI / Character Forms Server / Web Forms introduced. Client-Server still available and used by most Oracle Forms (1996) 6 8 GUI / Character clients. Forms Server mode is slow, buggy and uses a lot of memory per session. Oracle Forms (1996) 6i Version Summary 8 GUI / Character Client-Server runtime removed leaving Forms Server (Web Interface) as only runtime option. Major Oracle Forms (2002) 9i (*2) 9i GUI Changes at the Server Level, more effective communication between user browser and the server. This is a Forms 9 release (9.0.4.0.19). Renamed externally to indicate support for 10g database. Menu-Help- Oracle Forms (2003) 10g 10g GUI About displays v9.0.4.0.19. Not forward compatible with 10gr2 (can't open 10gr2 forms in 10g/904) version 10.1.2.0.2 - registry home key moved. Max Oracle Forms (2005) 10gR2 10gR2 GUI NUMBER length reduced from 40 to 38 Oracle Forms (2010) 11g 11g GUI External Events, JavaScript [1] Oracle Access Manager Integration, Performance and Oracle Forms (2011) 11gR2 11gR2 GUI Monitoring, Real User Experience Interaction [2] http://technology.amis.nl/2011/12/11/the-future-of-forms-is-forms-and-some-friends-ukoug-2011-with-grant-ronald/ http://en.wikipedia.org/wiki/Oracle_Forms
  • 6. http://www.oracle.com/technetwork/middleware/downloads/fusion-downloads-1714164.html •AIA Foundation Pack •Hyperion Performance Management and BI •BPEL Process Manager •Identity Management •Business Activity Monitoring •Internet Application Server 10g and Components •Business Intelligence Suite EE •JRockit •Business Intelligence Applications •Outside In Technology •Business Intelligence Publisher •Portal •Business Process Analysis Suite •Presence •Business Process Management •Real-Time Decisions •Coherence •Service Bus •Communications Application Server •Service Bus for Financial Services •Complex Event Processing •Service Registry •Content Management SDK •SOA Suite •Crystal Ball •Tuxedo •Data Integrator and Suite •Web Services Manager •Discoverer •Web Tier •Enterprise Repository •WebCenter Content •Entitlements Server •WebCenter Portal •Event-Driven Architecture Suite •WebCenter Sites •Forms & Reports Services •WebLogic Integration •GlassFish Server •WebLogic Operations Control •GoldenGate •WebLogic Server 12c
  • 7.  toolssod-3-129969.pdf http://www.oracle.com/technetwork/issue-archive/2010/toolssod-3-129969.pdf Google: toolssod-3-129969.pdf What Oracle say:  The cost of shifting current and legacy applications into ADF is huge, so don’t worry about existing application just shift on latest release of Oracle Forms, so companies can avail latest benefits.  Build New applications in ADF  Develop new reports using BI Publisher EE  Both can run on Weblogic Fusion Middleware AS.
  • 8.  Oracle Forms and Reports, components of Oracle Fusion Middleware, are Oracle's long established technologies  These are used to design and build enterprise applications quickly and efficiently  Oracle remains committed to the development of these technologies and to their future release as components of the Oracle platform  Oracle Forms and Reports enables you to leverage your existing investment by easily upgrading and integrating existing Oracle Forms and Reports applications to 11g to take advantage of web technologies and service oriented architectures (SOA)
  • 9.  Oracle’s Classic Development Tools  Oracle Designer  Oracle Forms  Oracle Reports  PL/SQL  Java Development Tools  Application Development Framework, (Oracle ADF)  Oracle Business Intelligence Publisher (BI Publisher)
  • 10.  Standards-based environment  Oracle ADF provide a set of tools and technologies  Application delivery channels  Mobile  Web Services or Web2.0,  Oracle’s own Technologies
  • 11.  Extensive business rules or UI control logic in the application itself  Need integration with and access to Fusion Applications or other 3rd party applications  Need access to features provided by Oracle Fusion Middleware, such as BPM, BIP, WebCenter, and SOA  For larger scale deployments where most of the processing time is in the application, and scalability is achieved by adding multiple middle tiers  General preference to use Java/JEE technologies http://www.oracle.com/technetwork/developer-tools/forms/documentation/formsmigration133693.pdf
  • 12. IBM Global Business Services  Agha Khan Hospitals  Inbox  Gul Ahmed Textile  UBL  Mazars Consulting  Oracle Pakistan  Al-KHair University  Sidaat  Pakistan Revenue Automation Company  System Ltd  Paksitan Railway  Mobilink  Karachi International Terminal  Telenor  KESC  Sapphire Consulting  SSGC  TeraData  Pakistan Oil Lts  TPS Pakistan private Ltd  National Refineries  Lucky Group  OMV Pakistan  Tata Group  Ufone  IAmplify Consulting  MOL Pakistan  Systems Ltd  Askari Bank  Jaffer Brothers  Habib Oil Mills  A.F.Ferguson  PizzaHut  Soorty Textile  Satcom  Tapal  Morgan Chemicals  Unilever Pakistan  CDC  Reckkit Benkiser  State Bank of Pakistan  Hilal Confectionery Pvt. Limited  Pakistan Printing Press  InfoTech Private Limited  Sindh Texation and Excise  DWP Technologies  Nadra Paksitan  Millennium Softwares (pvt) LTD  FOURGEN Information Systems (Pvt) Ltd  Ebrahim Khalil Kanoo  Atlas Engineering Ltd  Artistic Textile  Pak Suzuki  Star Trading and Services  Meezan Bank  Adamjee Insurance  Fazal Textile  Shan Foods  ….
  • 13.
  • 14. Integrate Forms in SOA & BPM Environment  Embed Forms in WEB 2.0 –UI Integration with ADF, and others modern Web technologies  Render Forms to new platforms (render existing forms as they are to new platform such as mobile browsers)  Migrate Forms to ADF, JHeadStart  Pluggable Java Components PJC and Java Beans, third party widgets
  • 15. Grant Ronald is a senior group product manager working for Oracle’s Application Development Tools group responsible for Forms and JDeveloper where he has a focus on opening up the Java platform to Oracle’s current install base. Grant joined Oracle in 1997, working in Oracle support, where he headed up the Forms/Reports/Discoverer team responsible for the support of the local Oracle Support Centres throughout Europe, the Middle East, and Africa. White Paper (459564_en-gb)
  • 16.
  • 17.
  • 18.
  • 19.  F:OutlinesForms11g White PapersForms Look and Feel - Dynamic Table-block.avi
  • 20.  community-paper-forms-look-and-feel-131989  griffithswaite-129182  odtugtools-article-forms-modernizat-134923  randstad-group-belux-1-forms-ss-367199
  • 21. External Events. This new feature is, in essence, support for the feature called Advanced Queuing (or AQ) available in all editions of the Oracle Database since 8i. AQ is a very powerful and robust asynchronous event solution. This feature brings the possibility to communicate with a Forms module from outside of Forms.
  • 22. WHEN-EVENT-RAISE  Client Refresh (MAX_EVENT_WAIT)  DBMS_AQ (Publish External Events)  Variable := Get_event_object_property(‘myCustomEvent,EVENT_PAYLOAD)
  • 23. Oracle Forms can now subscribe and react to external events that are published to the database's Advanced Queuing (AQ) feature. Since many other technologies can publish events to AQ (examples include JMS and BPEL), Forms can now interact with those technologies in an asynchronous manner. Your Oracle Forms applications can react to events outside Forms, as well as interact with other Forms applications.
  • 24. JavaScript. With the help of this new feature Forms can invoke JavaScript code available in the page from which the Forms applet resides The reverse is also possible, that is you can call into Forms from JavaScript..
  • 25.  WEB.JAVASCRIPT_EVAL_EXPR WEB.JAVASCRIPT_EVAL_EXPR, is a procedure which takes two arguments: an expression and a target, both of data type varchar2.  WEB.JAVASCRIPT_EVAL_FUNCTION is a function and returns a varchar2 value. This call can be used to create a JavaScript function on-the-fly by passing in text that is legal JavaScript in the context in which the Forms applet executes.
  • 26. New Enterprise Manager User interface and functionality. Oracle Forms' support for EM has been improved with a new user interface and new features. It's now possible to correlate a specific Forms session's activities with activities seen in the database. A function that associates a Forms instance with a SSO instance has also been added.
  • 27. Events in Pluggable Java Components. Oracle Forms support for Pluggable Java Components (or PJC) has been augmented by adding support for dispatching events to the Forms server in PJC code.
  • 28.  Tracing improvements. The tracing present in Oracle Forms can now log the names of called PL/SQL functions and procedures and the names, types and values of parameters used in those calls.
  • 29. Oracle Diagnostic Logging. Support for Oracle's standardized logging architecture is at the heart of this new feature.
  • 30.  TNS File Locations  Running Weblogic from commands  Weblogic GUI Briefing  Forms and Report Management in Weblogic  Important Locations and Directory Structures  Create Form  Run Form from Builder  Run Form as an application  Run Report from Form  Configuration of Report Server
  • 31. Requirement and Specifications to install OF&R http://docs.oracle.com/html/E25460_01/r2_fr_requirem ents.htm Complete Documentation http://docs.oracle.com/cd/E24269_01/index.htm Forms Demo and Tools overview http://www.oracle.com/technetwork/developer- tools/forms/overview/index.html
  • 32.  Submit Feed Back Form. Thanks You.

Notas do Editor

  1. AIA Foundation PackBPEL Process ManagerBusiness Activity MonitoringBusiness Intelligence Suite EEBusiness Intelligence ApplicationsBusiness Intelligence PublisherBusiness Process Analysis SuiteBusiness Process ManagementCoherenceCommunications Application ServerComplex Event ProcessingContent Management SDKCrystal BallData Integrator and SuiteDiscovererEnterprise RepositoryEntitlements ServerEvent-Driven Architecture SuiteForms & Reports ServicesGlassFish ServerGoldenGateHyperion Performance Management and BIIdentity ManagementInternet Application Server 10g and ComponentsJRockitOutside In TechnologyPortalPresenceReal-Time DecisionsService BusService Bus for Financial ServicesService RegistrySOA SuiteTuxedoWeb Services ManagerWeb TierWebCenter ContentWebCenter PortalWebCenter SitesWebLogic IntegrationWebLogic Operations ControlWebLogic Server 12c 
  2. Oracle Forms and Reports, components of Oracle Fusion Middleware, are Oracle's long established technologies used to design and buildenterprise applications quickly and efficiently. Oracle remains committed to the development of these technologies and to their future release as components of the Oracle platform. This continuing commitment to Forms and Reports enables you to leverage your existing investment by easily upgrading and integrating existing Oracle Forms and Reports applications to take advantage ofweb technologies and service oriented architectures (SOA).
  3. Application Development Tools Oracle’s development tools strategy is to offer tools that enable the development of enterpriseapplications on Oracle Fusion Middleware. These software development tools consist of twoparallel product offerings: Oracle’s Classic Development Tools This solution set consists of the modeling environment provided by Oracle Designer, theapplication development framework provided by Oracle Forms, and the batch/scheduledreporting solution offered by Oracle Reports. The programming language and executionenvironment for these tools is PL/SQL. Java Development Tools The growth and wide adoption of the Java EE platform has made it an industry standard andaligns with the strategic direction Oracle has taken with the Fusion Applications. Oracle offers Oracle JDeveloper, a complete and integrated development environment forbuilding enterprise applications on the Java EE platform. In addition, Oracle offers OracleApplication Development Framework, (Oracle ADF) a standards-based productivity frameworkfor building Java EE applications. The programming language is Java and the runtime is a JavaEE compliant container. Oracle Business Intelligence Publisher (BI Publisher) also leverages the Java EE platform andopen standards for developing and delivering an enterprise class reporting solution. Future Investment Oracle invests in both technology offerings and the specific focus for the investments aredifferent based on the market needs for each solution. Oracle Fusion Middleware, based onWebLogic Server, provides a common runtime environment in which both technologies can bedeployed, integrated and share common services.
  4. Develop new application modules using JDeveloperJDeveloper and Oracle ADF provide a set of tools and technologies that go beyond the CRUDtransactional applications typified by Oracle Forms. You may therefore find that new orevolving business drivers are better addressed through the adoption of JDeveloper and OracleADF. These new business drivers might be the need to move to a standards-based environment,new application delivery channels such as mobile, web services or Web2.0, or possibly the wishto follow Oracle’s own technology choices with Oracle’s new Fusion business applications. Therefore, you may decide to make a strategic choice to evolve new application development toJDeveloper 11g and Oracle ADF, which provides a highly visual and declarative developmentenvironment that brings the productivity and ease of use of Oracle Forms to the Java EEplatform. These new applications can be deployed to the same application server as the Formsand Reports applications, allowing them to share common infrastructure, SOA web services,BPEL workflows, data and PL/SQL stored procedures.
  5. Oracle JDeveloper 11g with Oracle ADF is the tool of choice for building applications on FusionMiddleware. However, given the architectural difference between Java EE and Oracle Forms,Oracle has no plans to offer a complete migration solution that attempts to automatically migrateapplications built with these tools to Java EE. Instead, Oracle’s strategy is to provide a Java EEdevelopment environment exposing similar concepts, giving Forms developers the opportunity to become productive in a new, but familiar environment. We also provide specificdocumentation and training programs to enable Forms developers to quickly become proficientin JDeveloper and Oracle ADF.See also the following article on application migration which discusses some of the challenges of migrating Oracle Formsapplications to different technologiesGoogle: formsmigration133693.pdf or http://www.oracle.com/technetwork/developer-tools/forms/documentation/formsmigration133693.pdf http://ebookbrowse.com/formsmigration-133693-pdf-d72935874
  6. For a Forms application running through a browser, the user interface is rendered as a Java applet. This Java appletincludes a number of Java classes responsible for rendering each of the Forms’ UI components. The magic lies in the fact that since each UI component is, in effect, a Java class, it can be subclassed. This means you can create yourown component that does everything the base component does, but with your own added code to alter the functionality or look and feel.Figure 1 shows an innovative opening screen that allowsusers to launch particular application modules. So, rather than going through the more usual route of a nested menu bar, the user has a “dashboard” of application functions.Additionally, Forms also included completely new visual component that’s not based on any existingForms component, such as diary planner or a graph, you canbuild this component in Java and then integrate it into Formsusing the bean area.So without changing a single line of your existing Formscode, you have the mechanism by which you can alter eachand every one of the visual components used in a Forms application.Of course, simply changing all your text fields to haverounded corners or flashing text isn’t going to fool your usersand fix that complex navigation model or overly populatedscreens, but with these features and the skills of a UI designer,you have the ability to significantly redefine your OracleForms’ user experience, while still retaining the features of thecore application.RANDSTADProject Duo was an initiative by Randstad and its external Oracle consultancy partners, to build an HR recruitmentsystem based on Oracle Forms for back-office use, with an Oracle ADF front-end for Internet users. In terms of user experience there were two clear requirements for this application:easy to use (because of high user turnover) and to have a Windows XP look and feel.The resulting application is impressive, not just in its visual impact, but in the fact that it is 100 percent generatedfrom Oracle Designer as well!
  7. Project Duo It makes innovative use of Java beans to add application functionality to the user interface not nativelyavailable in Oracle Forms. For example, where the application requires the user to schedule people to jobs, a schedulingJava bean is used which allows the user to directly enter data into a calendar.This is a much more visually intuitive interface than simply entering data in a Formsmulti-row block. As figure 2 shows, the data is represented in a way that anyoneusing an Outlook diary or any other online diary wouldunderstand.Project Duo also uses PJCs to extend existing Forms’UI components and their functionality and provide a moremodern interaction. For example, Forms’ button componentsare extended to add “hover over” features so that a button becomes highlighted when the mouse moves over it.
  8. Project Duo also augments the Forms’ navigation modelby including a feature familiar to everyone who has everbrowsed the Web: hyperlinks. Labels, as shown in figure 3,are extended to look and behave like hyperlinks allowing theuser to quickly jump to a different form, tab, or external link.
  9. Event Handler---------------------------WHEN-EVENT-RAISEDDBMS_AQ (Oracle Package used to raised events to AQ)