SlideShare a Scribd company logo
Oracle Forms, what’snext ?Concentra Bedrijvencentrum  2011-04-27
Welcome @ InterLabs !Steve Lannoye – Managing DirectorAboutInterLabs – Innovationcentre of IABPossibilities:Interactive programs onactual hot market topicsSeminars (InterLabs invites)Fullycustomizedcoaching programs
Patrick Hellemans – Competence Manager TechnologySessions intro
AgendaWelcome @ InterLabs – Steve LannoyeSessions intro – Patrick HellemansSession 1: Java – Marco BarberioSession 2: APEX 4.0 – Geert GuldentopsBreakSessions intro – Patrick HellemansSession 3: ADF 11g & Forms 11g – Shintaro NagaokaWrap up – Patrick HellemansNext steps & opening reception – Steve Lannoye
Does Forms 10g still have a future ?
Possiblemigrationpaths
Marco Barberio – Senior Java Solution EngineerWhy JavaMigration pathsDemoConclusionSession 1: Java
Forms 10g application requires integration with other applications.Java development provides much lower development costs.The use of open source technology is beneficial to the organization.The organization has determined that proprietary is no longer beneficial.Why Java
Reuse DatabaseCRUD screens will be managed in Java.Call custom made stored procedures.Create new GUI in JSF.Solution: Step 1
Rewrite stored procedures in Java code.Write all the custom made PL/SQL code in Java.Re-factor GUI.Solution: Step 2
ArchitecturePL/SQL
DemoHandson
“open” technologyEasy interaction with other applicationsPlatform independency :"Write once, run anywhere" Conclusion
Geert Guldentops – Oracle APEX SolutionEngineerPossiblemigrationpathsHow to convert Oracle Forms 10g to APEXDemo migrationConclusionSession 2: APEX 4.0
Use Oracle Forms ‘converter’ to convertForms 10g front-end to APEXBuild APEX applicationsbasedonexisting PL/SQL back-endCreatenew APEX applicationsusing a frameworkPossibleMigrationPaths
1. Convert Oracle Forms to XML.2. Createan APEX workspaceassociatedwith the Forms schema.3. Create a migration project and upload the necessaryxmls.4. Analyse the Oracle Formsconversionresults.5. Generate Oracle APEX application.6. FurtherCustomize the APEX application.How To Convert Oracle Forms 10g To APEX
Demo MigrationHandson
Oracle FormsConverter does notworkforForms 10gBuild APEX applicationson top of existing PL/SQL back-endwhenpossibleUseframeworks and otherreusablecomponents to enable RAD and easilyenhancecommonapplicationfunctionalitiesConclusion
InterLabs Oracle Forms, what’s next 2011-04-27
Patrick Hellemans – Competence Manager TechnologySessions introPatrick Hellemans – Competence Manager Technology
Shintaro Nagaoka – Principal Product Sales Consultant OracleOracle Forms 11gOracle ADF 11gSession 3: ADF 11g & Forms 11g
Oracle Forms 11gTechnically the safest migration ( upgrade )Suitable for the intranet type applicationsOracle’s commitment to continue Forms developmentRuns on Oracle Fusion Middleware 11gSome new features in Oracle Forms 11g
Upgrading 6i  & 10g Applications to 11g6i Forms  FMB11g Forms  FMB11g Forms  FMX10g Forms  FMB6iForms  FMTopen    Forms Builder 6iForms CompilerOracle Forms Builder 11gopen    generate
Quotes from the Oracle Whitepaper : Sep 2009Oracle Forms and ReportsOracle has no plan to desupport these products. Furthermore, new version of Oracle Forms, Oracle Reports will continue to be released as part of Oracle Fusion Middleware and Oracle Forms 11g and Oracle Reports 11g are components of Oracle Fusion Middleware 11g.In line with our product strategy, future development activities will be aimed at smoother version-to-version upgrade, integration with features of the platform/ technology stack and product stability.
Oracle Fusion Middleware ( FMW ) 11g
Oracle Forms 11g Forms Server
11g Forms New FeaturesExternal eventsJavascript  integrationJava eventsProxy user supportPL/SQL tracingOracle diagnostic logging (ODL)
External Events FormsClientBPEL thru AQFormsServerTimersFormsServer 2Databasethru AQMaking it possible to call into Forms from the outside world
New trigger for programming External Events
New SOA integration architecture with Oracle Forms applicationCustomersolutionPartnersolutionForms ApplicationOracle Service Bus
Oracle JDeveloper ADFApplication RewritePL/SQL codes need to be rewritten in JavaJDEV : Mainstream development tool at OracleUsed by the Oracle developersProven productivity through Application Development Framework ( ADF )Application deployment requires a middleware platform, typically Oracle Fusion Middleware
Java EE Web User InterfacesWeb ServicesSOAWebCenter / PortletsDatabase XMLOracle JDeveloper - Enterprise IDEJDeveloper
JDeveloper - Unified Visual DevelopmentSOAWeb 2.0Java
Choice of Development StylesVisualDialogCode
Full Lifecycle Support
A Common Development FrameworkOracle Application Development FrameworkIncrease productivity & ease-of-useVisual and declarative developmentTakes care of the “plumbing” codeImplements best practicesPromote service oriented developmentRe-usable business servicesComposite applications developmentStandards-basedChoice of technology, deployment platformEnd-to-end coverageMVC, security, customization
Portals / WebCenterADF ArchitectureChannelsMobile BrowsersExcelDesktop BrowsersDisconnected  MobileUnified Binding and UI OrchestrationService Interfaces DatabaseServiceOrchestrationWebServicesEBus / PSoftSiebel
Oracle ADF - Major BenefitsFaster and simpler standard-based developmentForrester - the Oracle 11g development environment may finally be the “Visual Basic for Java”Partners report 30% productivity improvement over .NetRich interactive user interfaces without the costSingle set of developer skillsMobile, BI, Geographic Information, Cubic dataCommon infrastructureDeclarative customization (company, department, personal, portal)End-to-end security Drag-and-drop bindingReliable certification and supportAdvanced Tooling
Patrick Hellemans – Competence Manager TechnologyNo extended support forForms 10g4 possiblemigrationpaths2 PL/SQL based : APEX 4.0 & Forms 11g2 Java based: ADF 11g & JavaNo silverbulletsolution, butmigrationapproachwillmake the differenceWrap up
Next steps and opening receptionSteve Lannoye – Managing Director
Ad

More Related Content

What's hot (20)

Appd2 cg
Appd2 cgAppd2 cg
Appd2 cg
Anil Pandey
 
PavithraL_Resume_LN
PavithraL_Resume_LNPavithraL_Resume_LN
PavithraL_Resume_LN
Pavithra Lakshmanan
 
KarthikKumar_CV
KarthikKumar_CVKarthikKumar_CV
KarthikKumar_CV
KARTHIK KUMAR KUNDUN SHEKAR
 
Inflectra 2017 Mannheim User Summit
Inflectra 2017 Mannheim User SummitInflectra 2017 Mannheim User Summit
Inflectra 2017 Mannheim User Summit
Adam Sandman
 
UI5 Apps beyond the office (UI5con)
UI5 Apps beyond the office (UI5con)UI5 Apps beyond the office (UI5con)
UI5 Apps beyond the office (UI5con)
Denny Schreber
 
Inflectra Agile Alliance Agile2015 Conference
Inflectra Agile Alliance Agile2015 ConferenceInflectra Agile Alliance Agile2015 Conference
Inflectra Agile Alliance Agile2015 Conference
Adam Sandman
 
Adnan Patel - Lead OAF Technical Consultant
Adnan Patel - Lead OAF Technical ConsultantAdnan Patel - Lead OAF Technical Consultant
Adnan Patel - Lead OAF Technical Consultant
Adnan Patel
 
Identify right process for automation
Identify right process for automationIdentify right process for automation
Identify right process for automation
Vibhor Shrivastava
 
Abhishek Singh-Resume
Abhishek Singh-ResumeAbhishek Singh-Resume
Abhishek Singh-Resume
Abhishek Chauhan
 
Katalon Studio integrated with modeling tools like Microsoft Visio, Sparx Sys...
Katalon Studio integrated with modeling tools like Microsoft Visio, Sparx Sys...Katalon Studio integrated with modeling tools like Microsoft Visio, Sparx Sys...
Katalon Studio integrated with modeling tools like Microsoft Visio, Sparx Sys...
TransWare AG
 
HP ALM; HP ALI 2.5
HP ALM; HP ALI 2.5HP ALM; HP ALI 2.5
HP ALM; HP ALI 2.5
Ronit Soen
 
AOK ChangeBase Win7
AOK ChangeBase Win7AOK ChangeBase Win7
AOK ChangeBase Win7
Uri Buchatski
 
Oracle apex training
Oracle apex trainingOracle apex training
Oracle apex training
Vasudha India
 
Orchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath OrchestratorOrchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath Orchestrator
Vibhor Shrivastava
 
Partha_CV_New
Partha_CV_NewPartha_CV_New
Partha_CV_New
PARTHA SARATHY
 
BPM_eCertificate
BPM_eCertificateBPM_eCertificate
BPM_eCertificate
Amr Salah
 
SQADAYS 21 Moscow 2017
SQADAYS 21 Moscow 2017SQADAYS 21 Moscow 2017
SQADAYS 21 Moscow 2017
Adam Sandman
 
Resume_Meenakshi
Resume_MeenakshiResume_Meenakshi
Resume_Meenakshi
Meenakshi Kumari
 
ADF - eCertificate
ADF - eCertificateADF - eCertificate
ADF - eCertificate
Amr Salah
 
Saura Jyoti Dhar - Resume
Saura Jyoti Dhar - ResumeSaura Jyoti Dhar - Resume
Saura Jyoti Dhar - Resume
Saura Jyoti Dhar
 
Inflectra 2017 Mannheim User Summit
Inflectra 2017 Mannheim User SummitInflectra 2017 Mannheim User Summit
Inflectra 2017 Mannheim User Summit
Adam Sandman
 
UI5 Apps beyond the office (UI5con)
UI5 Apps beyond the office (UI5con)UI5 Apps beyond the office (UI5con)
UI5 Apps beyond the office (UI5con)
Denny Schreber
 
Inflectra Agile Alliance Agile2015 Conference
Inflectra Agile Alliance Agile2015 ConferenceInflectra Agile Alliance Agile2015 Conference
Inflectra Agile Alliance Agile2015 Conference
Adam Sandman
 
Adnan Patel - Lead OAF Technical Consultant
Adnan Patel - Lead OAF Technical ConsultantAdnan Patel - Lead OAF Technical Consultant
Adnan Patel - Lead OAF Technical Consultant
Adnan Patel
 
Identify right process for automation
Identify right process for automationIdentify right process for automation
Identify right process for automation
Vibhor Shrivastava
 
Katalon Studio integrated with modeling tools like Microsoft Visio, Sparx Sys...
Katalon Studio integrated with modeling tools like Microsoft Visio, Sparx Sys...Katalon Studio integrated with modeling tools like Microsoft Visio, Sparx Sys...
Katalon Studio integrated with modeling tools like Microsoft Visio, Sparx Sys...
TransWare AG
 
HP ALM; HP ALI 2.5
HP ALM; HP ALI 2.5HP ALM; HP ALI 2.5
HP ALM; HP ALI 2.5
Ronit Soen
 
Oracle apex training
Oracle apex trainingOracle apex training
Oracle apex training
Vasudha India
 
Orchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath OrchestratorOrchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath Orchestrator
Vibhor Shrivastava
 
BPM_eCertificate
BPM_eCertificateBPM_eCertificate
BPM_eCertificate
Amr Salah
 
SQADAYS 21 Moscow 2017
SQADAYS 21 Moscow 2017SQADAYS 21 Moscow 2017
SQADAYS 21 Moscow 2017
Adam Sandman
 
ADF - eCertificate
ADF - eCertificateADF - eCertificate
ADF - eCertificate
Amr Salah
 

Similar to InterLabs Oracle Forms, what’s next 2011-04-27 (20)

The Challenges Oracle Forms Migration to ADF
The Challenges Oracle Forms Migration to ADFThe Challenges Oracle Forms Migration to ADF
The Challenges Oracle Forms Migration to ADF
DataNext Solutions
 
Les01
Les01Les01
Les01
Sudharsan S
 
Oracle E2.0 WebCenter Portal Strategy
Oracle E2.0 WebCenter Portal StrategyOracle E2.0 WebCenter Portal Strategy
Oracle E2.0 WebCenter Portal Strategy
Fumiko Yamashita
 
Giridharan Sadagopan
Giridharan SadagopanGiridharan Sadagopan
Giridharan Sadagopan
Giridharan Sadagopan
 
David McGraw resume 01092015
David McGraw resume 01092015David McGraw resume 01092015
David McGraw resume 01092015
David McGraw
 
The AMIS Report from Oracle Open World and JavaOne 2011
The AMIS Report from Oracle Open World and JavaOne 2011The AMIS Report from Oracle Open World and JavaOne 2011
The AMIS Report from Oracle Open World and JavaOne 2011
Lucas Jellema
 
Oracle Forms Conversion "An automated Approach"
Oracle Forms Conversion "An automated Approach"Oracle Forms Conversion "An automated Approach"
Oracle Forms Conversion "An automated Approach"
Rokesh Jankie
 
Beyond the Oracle Forms Horizon: from Forms to ADF in minutes
Beyond the Oracle Forms Horizon: from Forms to ADF in minutes  Beyond the Oracle Forms Horizon: from Forms to ADF in minutes
Beyond the Oracle Forms Horizon: from Forms to ADF in minutes
infoqafe
 
E2.0 User Forum
E2.0 User ForumE2.0 User Forum
E2.0 User Forum
95wolf
 
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Lucas Jellema
 
Ora_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development FrameworkOra_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development Framework
Neha Singh
 
sql1
sql1sql1
sql1
Sireen Qattam
 
Oracle9i application server oracle forms services
Oracle9i application server   oracle forms servicesOracle9i application server   oracle forms services
Oracle9i application server oracle forms services
FITSFSd
 
Trainer's Resume
Trainer's ResumeTrainer's Resume
Trainer's Resume
plsqlonlinetrainer
 
Resume
ResumeResume
Resume
Ankur Agrawal
 
OSA03 Pourquoi choisir IBM pour vos projets BPM ?
OSA03 Pourquoi choisir IBM pour vos projets BPM ?OSA03 Pourquoi choisir IBM pour vos projets BPM ?
OSA03 Pourquoi choisir IBM pour vos projets BPM ?
Nicolas Desachy
 
Dms 2.0 Plan Proposal
Dms 2.0 Plan ProposalDms 2.0 Plan Proposal
Dms 2.0 Plan Proposal
Kai Liu
 
Wp soa-suite-11gr1-2-129551
Wp soa-suite-11gr1-2-129551Wp soa-suite-11gr1-2-129551
Wp soa-suite-11gr1-2-129551
xavier john
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologies
anup4704
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologies
anup4704
 
The Challenges Oracle Forms Migration to ADF
The Challenges Oracle Forms Migration to ADFThe Challenges Oracle Forms Migration to ADF
The Challenges Oracle Forms Migration to ADF
DataNext Solutions
 
Oracle E2.0 WebCenter Portal Strategy
Oracle E2.0 WebCenter Portal StrategyOracle E2.0 WebCenter Portal Strategy
Oracle E2.0 WebCenter Portal Strategy
Fumiko Yamashita
 
David McGraw resume 01092015
David McGraw resume 01092015David McGraw resume 01092015
David McGraw resume 01092015
David McGraw
 
The AMIS Report from Oracle Open World and JavaOne 2011
The AMIS Report from Oracle Open World and JavaOne 2011The AMIS Report from Oracle Open World and JavaOne 2011
The AMIS Report from Oracle Open World and JavaOne 2011
Lucas Jellema
 
Oracle Forms Conversion "An automated Approach"
Oracle Forms Conversion "An automated Approach"Oracle Forms Conversion "An automated Approach"
Oracle Forms Conversion "An automated Approach"
Rokesh Jankie
 
Beyond the Oracle Forms Horizon: from Forms to ADF in minutes
Beyond the Oracle Forms Horizon: from Forms to ADF in minutes  Beyond the Oracle Forms Horizon: from Forms to ADF in minutes
Beyond the Oracle Forms Horizon: from Forms to ADF in minutes
infoqafe
 
E2.0 User Forum
E2.0 User ForumE2.0 User Forum
E2.0 User Forum
95wolf
 
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Lucas Jellema
 
Ora_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development FrameworkOra_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development Framework
Neha Singh
 
Oracle9i application server oracle forms services
Oracle9i application server   oracle forms servicesOracle9i application server   oracle forms services
Oracle9i application server oracle forms services
FITSFSd
 
OSA03 Pourquoi choisir IBM pour vos projets BPM ?
OSA03 Pourquoi choisir IBM pour vos projets BPM ?OSA03 Pourquoi choisir IBM pour vos projets BPM ?
OSA03 Pourquoi choisir IBM pour vos projets BPM ?
Nicolas Desachy
 
Dms 2.0 Plan Proposal
Dms 2.0 Plan ProposalDms 2.0 Plan Proposal
Dms 2.0 Plan Proposal
Kai Liu
 
Wp soa-suite-11gr1-2-129551
Wp soa-suite-11gr1-2-129551Wp soa-suite-11gr1-2-129551
Wp soa-suite-11gr1-2-129551
xavier john
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologies
anup4704
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologies
anup4704
 
Ad

Recently uploaded (20)

Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Ad

InterLabs Oracle Forms, what’s next 2011-04-27

  • 1. Oracle Forms, what’snext ?Concentra Bedrijvencentrum 2011-04-27
  • 2. Welcome @ InterLabs !Steve Lannoye – Managing DirectorAboutInterLabs – Innovationcentre of IABPossibilities:Interactive programs onactual hot market topicsSeminars (InterLabs invites)Fullycustomizedcoaching programs
  • 3. Patrick Hellemans – Competence Manager TechnologySessions intro
  • 4. AgendaWelcome @ InterLabs – Steve LannoyeSessions intro – Patrick HellemansSession 1: Java – Marco BarberioSession 2: APEX 4.0 – Geert GuldentopsBreakSessions intro – Patrick HellemansSession 3: ADF 11g & Forms 11g – Shintaro NagaokaWrap up – Patrick HellemansNext steps & opening reception – Steve Lannoye
  • 5. Does Forms 10g still have a future ?
  • 7. Marco Barberio – Senior Java Solution EngineerWhy JavaMigration pathsDemoConclusionSession 1: Java
  • 8. Forms 10g application requires integration with other applications.Java development provides much lower development costs.The use of open source technology is beneficial to the organization.The organization has determined that proprietary is no longer beneficial.Why Java
  • 9. Reuse DatabaseCRUD screens will be managed in Java.Call custom made stored procedures.Create new GUI in JSF.Solution: Step 1
  • 10. Rewrite stored procedures in Java code.Write all the custom made PL/SQL code in Java.Re-factor GUI.Solution: Step 2
  • 13. “open” technologyEasy interaction with other applicationsPlatform independency :"Write once, run anywhere" Conclusion
  • 14. Geert Guldentops – Oracle APEX SolutionEngineerPossiblemigrationpathsHow to convert Oracle Forms 10g to APEXDemo migrationConclusionSession 2: APEX 4.0
  • 15. Use Oracle Forms ‘converter’ to convertForms 10g front-end to APEXBuild APEX applicationsbasedonexisting PL/SQL back-endCreatenew APEX applicationsusing a frameworkPossibleMigrationPaths
  • 16. 1. Convert Oracle Forms to XML.2. Createan APEX workspaceassociatedwith the Forms schema.3. Create a migration project and upload the necessaryxmls.4. Analyse the Oracle Formsconversionresults.5. Generate Oracle APEX application.6. FurtherCustomize the APEX application.How To Convert Oracle Forms 10g To APEX
  • 18. Oracle FormsConverter does notworkforForms 10gBuild APEX applicationson top of existing PL/SQL back-endwhenpossibleUseframeworks and otherreusablecomponents to enable RAD and easilyenhancecommonapplicationfunctionalitiesConclusion
  • 20. Patrick Hellemans – Competence Manager TechnologySessions introPatrick Hellemans – Competence Manager Technology
  • 21. Shintaro Nagaoka – Principal Product Sales Consultant OracleOracle Forms 11gOracle ADF 11gSession 3: ADF 11g & Forms 11g
  • 22. Oracle Forms 11gTechnically the safest migration ( upgrade )Suitable for the intranet type applicationsOracle’s commitment to continue Forms developmentRuns on Oracle Fusion Middleware 11gSome new features in Oracle Forms 11g
  • 23. Upgrading 6i & 10g Applications to 11g6i Forms FMB11g Forms FMB11g Forms FMX10g Forms FMB6iForms FMTopen Forms Builder 6iForms CompilerOracle Forms Builder 11gopen generate
  • 24. Quotes from the Oracle Whitepaper : Sep 2009Oracle Forms and ReportsOracle has no plan to desupport these products. Furthermore, new version of Oracle Forms, Oracle Reports will continue to be released as part of Oracle Fusion Middleware and Oracle Forms 11g and Oracle Reports 11g are components of Oracle Fusion Middleware 11g.In line with our product strategy, future development activities will be aimed at smoother version-to-version upgrade, integration with features of the platform/ technology stack and product stability.
  • 26. Oracle Forms 11g Forms Server
  • 27. 11g Forms New FeaturesExternal eventsJavascript integrationJava eventsProxy user supportPL/SQL tracingOracle diagnostic logging (ODL)
  • 28. External Events FormsClientBPEL thru AQFormsServerTimersFormsServer 2Databasethru AQMaking it possible to call into Forms from the outside world
  • 29. New trigger for programming External Events
  • 30. New SOA integration architecture with Oracle Forms applicationCustomersolutionPartnersolutionForms ApplicationOracle Service Bus
  • 31. Oracle JDeveloper ADFApplication RewritePL/SQL codes need to be rewritten in JavaJDEV : Mainstream development tool at OracleUsed by the Oracle developersProven productivity through Application Development Framework ( ADF )Application deployment requires a middleware platform, typically Oracle Fusion Middleware
  • 32. Java EE Web User InterfacesWeb ServicesSOAWebCenter / PortletsDatabase XMLOracle JDeveloper - Enterprise IDEJDeveloper
  • 33. JDeveloper - Unified Visual DevelopmentSOAWeb 2.0Java
  • 34. Choice of Development StylesVisualDialogCode
  • 36. A Common Development FrameworkOracle Application Development FrameworkIncrease productivity & ease-of-useVisual and declarative developmentTakes care of the “plumbing” codeImplements best practicesPromote service oriented developmentRe-usable business servicesComposite applications developmentStandards-basedChoice of technology, deployment platformEnd-to-end coverageMVC, security, customization
  • 37. Portals / WebCenterADF ArchitectureChannelsMobile BrowsersExcelDesktop BrowsersDisconnected MobileUnified Binding and UI OrchestrationService Interfaces DatabaseServiceOrchestrationWebServicesEBus / PSoftSiebel
  • 38. Oracle ADF - Major BenefitsFaster and simpler standard-based developmentForrester - the Oracle 11g development environment may finally be the “Visual Basic for Java”Partners report 30% productivity improvement over .NetRich interactive user interfaces without the costSingle set of developer skillsMobile, BI, Geographic Information, Cubic dataCommon infrastructureDeclarative customization (company, department, personal, portal)End-to-end security Drag-and-drop bindingReliable certification and supportAdvanced Tooling
  • 39. Patrick Hellemans – Competence Manager TechnologyNo extended support forForms 10g4 possiblemigrationpaths2 PL/SQL based : APEX 4.0 & Forms 11g2 Java based: ADF 11g & JavaNo silverbulletsolution, butmigrationapproachwillmake the differenceWrap up
  • 40. Next steps and opening receptionSteve Lannoye – Managing Director

Editor's Notes

  • #16: 1. - Use the Oracle Forms ‘converter’ to convertForms to APEX automatically and thenfurthercustomize the application.2.- Youcanbuild APEXapplicationson top of existingForms PL/SQL back-end, providedthat most/all of your business logic is stored in packages. 3. - Rebuild Oracle FormsApplication in APEX using a framework
  • #17: 1. - Use Forms2XML to convert the .fmb files to .xml files2. - Bydoingthis APEX canuseyourForms PL/SQL back-end3. - …4. - UseAPEX’smeta-datasummary to determinewhat to do next5. - Createan APEX applicationbasedon the Formsobjects of yourchosing6. - We at Inter Access useour APEX framework to addcommonfunctionalities to APEX applications in a fast and reliableway.
  • #19: 1. - Or even simpel ones!2. - Ifyou have a good PL/SQL back-enduseit3. - …Thisconcludesmypresentation, thankyouforlistening.