Oracle Forms Modernization Day at Oracle Open World 2012

Well we had quite a day today at Oracle Open World. We had 2 great sessions and we were able to get together a panel of some of the greatest minds in Oracle Forms from AMIS, PITSS, iAdvise, OraPlayer and of course Oracle. Here is my sunnary of the lessons learned and the future game plan for our Forms systems moving forward.

The main messages of  the Future of Forms were :

  1. Oracle Forms is NOT dead. Oracle has no plans to desupport it and still has quite a large investment in Forms itself in Oracle EBS.
  2. Oracle Reports is slowly heading for retirement. It looks like Reports maybe retiring after version 12c. it maybe time to start looking into new reporting options to not get stuck.
  3. Start decoupling your Forms, prepare the ground work for future – Although we do not need to migrate to new technologies in the short term it is a good time to start getting your system ready. Start moving code to the database if possible. Remove unwanted unused code either manually or with the help of 3rd party tools.
  4. Its time to get started learning Java/ADF. The fact that Forms has no imminent death does NOT mean its time to go back into hibernation for the next 10 years till Oracle threatens to desupport Forms again. We must understand that the nature of IT systems are changing. Even though Forms system are currently meeting our needs or to expensive to replace in the short term does NOT mean we do not need to start looking to new development technologies for new systems. Oracle has done a great job making java more accessible to Forms developers via ADF 11g and we owe it to ourselves to start getting our feet wet. Oracle is pushing ADF hard

As for our current Oracle Forms investment the game plan is:

1) Clean up your systems: Get rid of unused or unwanted Forms or code blocks. Start cleaning out the system from garbage thats been coming along in every upgrade since Forms 3.0. Begin decoupling the system code by looking at the code in the Forms system and determining what code can be moved to the DB.

2) Upgrade to newest version to stay supported: Please do everyone a favor and do not stay on the oldest desupported version of Oracle Forms until your O/S no longer supports running it. I can’t tell you how many people contact me in a panic on how to run  versions of Forms that have been desupported for 9 years on Window 7.
3) Modernize the UI: If your system looks the same as it did 10 years ago its REALLY time for some UI modernization (checkout my session slides below for quick tips you can do now). Take advantage of the new feature available to us Java beans, JavaScript etc..
4) Begin to learn new technologies: Start training your development team on a ADF/ Java. Checkout the resources for beginners here:  How do I start Learning ADF and Jdeveloper
5) Develop new modules in new technologies: Start developing with the philosophy of choosing the correct tool for the job. Not all applications are suited to be developed in Oracle Forms so if new system requirements make the application more suited to ADF/Java build new applications in the new technologies.
6) Use Forms features and external tools to integrate the new with the old – Once you have newer systems being developed in ADF/Java you can communicate between the systems using Javscript, or AQ events. If you are looking for a more advanced integration or to do phased migration to ADF from Forms by running your Oracle Forms business logic from ADF faces UI look into OraPlayer

Slides can be downloaded here:

 CON5639 – Give Your Forms a Face-lift: Tips and Tricks for Oracle Forms GUI Modernization  – Presented by Mia Urman of OraPlayer.

CON4827 – The Future of Forms Is … Oracle Forms (and Friends)  – Presented by Lucas Jellma of AMIS

Oracle Forms Modernization Day at Oracle Open World 2012
Article Name
Oracle Forms Modernization Day at Oracle Open World 2012
Description

Well we had quite a day today at Oracle Open World. We had 2 great sessions and we were able to get together a panel of some of the greatest minds in Oracle Forms from AMIS,

Author
Publisher Name
auraplayer
Publisher Logo

David Buch
Senior Products Manager

David, our Senior Products Manager, is a highly experienced professional specializing in product definition, innovations, and development, with broad customer understanding, and skillful people management. He has over 20 years of R&D work experience, and continues to excel in his expertise. Before starting his career, David attended Bar-Ilan University where he studied computer science and economics. When he is not working, David enjoys spending his time as a professional tuba player joining symphony orchestras and chamber ensembles.

Elizabeth Pearl
Relationship Manager

A Relationship Manager, but a teacher by degree, Elizabeth is passionate about technology and always seeks to educate and improve the lives of others. During her years as a teacher, Elizabeth learned valuable skills that she applies to everyday life and her role at AuraPlayer: active listening, organization, preparation, and clear communication. Elizabeth is originally from the United States but currently resides in England. In her spare time, she loves exercising, spending time with her family and friends, and playing volleyball.

Nathalie Wasserman
CFO & Operations Manager

Natalie is proud to be AuraPlayer’s Operations and Chief Financial Officer. She takes pride in her work, and loves being a part of the AuraPlayer family. Prior to working at AuraPlayer, Nathalie worked at various companies as an accountant. She attended the University College London (UCL), where she graduated with a Bachelor’s Degree in economics and business. She then went on to pursue a Master’s degree in Political Economies in Eastern Europe. 

Gwen Edwards
VP Business Development

An expert in helping businesses seize their potential and grow, Gwen is committed to take AuraPlayer to the next level. With over 30 years of experience in the high technology sector and working with Fortune 500 companies, she works as an advisor for growing businesses to help enhance their value and reach their business objectives. She’s a dynamic member of our team, leveraging her sales and marketing, and P&L experience to our current and future product suite.

Gwen also serves on a several private company boards in Silicon Valley, and is an active member of the angel investment network, Golden Seeds.

Yossi Nakash
CTO & Co-Founder

A true developer, Yossi has been developing and coding in Java / J2EE, C++, .Net, and C# for over 15 years, focusing mainly on the RD side of things. Entering the Oracle World about 5 years ago, Yossi immersed himself in the world of Oracle SOA, Weblogic, ADF and ADF Mobile, as well as the Java side of things.

Prior to joining Mia to found AuraPlayer, Yossi held the role of RD team leader at RadView and was a Java developer at Motorola.