Automatically Convert Oracle Forms Code to Delphi Code
Learn how to automatically generate Delphi code from your Oracle Forms Code
Oracle Forms - Applet Java Web HTML5 - Delphi Environment
… convert
in
minutes
from
Oracle
Forms to
Delphi
Server operating
system
Server Side
Client Tier
Internet
WAN
PC
Forms Runtime
Forms 6/10 (Applet Java)
Application Server
ORACLE Forms Database Tier
• Deployment on every PC with Java installed
• Expensive Oracle Application Server license fee
• Performance problem
• Modern browsers stopped offering full support for the Netscape Plugin API, therefore they can no
longer run Java applets natively
Forms Listener
Forms Servlet
FMX
Forms
Code
Slow Download
Oracle
DB
Old Browser + JRE
Java Applet
Web
Server
Server
Client
Internet
WAN
PC
ISAPI DLL
Web APP
WEB Application after code conversion
Application Server Database Tier
• Faster application
• Supported by all modern browsers
• Same database
• 32/64 bit
• Supports all Oracle DB versions
Oracle
DB
Same database !
HTML5
Firefox, Chrome,
Safari, Edge, IE11
Server Side
Client Tier
TCP/IP
PC
Oracle
DB
Same database
Windows 32/64 bit
iOS 32/64 bit
MacOS 32/64 bit
C/S after conversion
Database Tier
• Very fast executable (native 32/64 bit!)
• Same source code for Web version/Win32/Win64
• Low memory usage
• Low CPU usage
• Supports all oracle database versions
Before: Applet Java Forms
After: Windows 8 - 64 bit
After: WEB HTML5 !!!!
Code Reuse
100% of the PL/SQL code is converted in Delphi with the structure and variable
names.
Procedure Check_Package_Failure IS
BEGIN
IF NOT ( Form_Success ) THEN
RAISE Form_Trigger_Failure;
END IF;
END;
procedure Check_Package_Failure;
begin
if (not Form_Success) then
begin
raise Ex_OF_Form_Trigger_Failure.create;
end;
end;
After translation
Original code
syntax and semantic very
close to PL/SQL code
Next Lesson : how to convert a real application

Lesson1-How to migrate your Forms code and build HTM5 APP

  • 1.
    Automatically Convert OracleForms Code to Delphi Code Learn how to automatically generate Delphi code from your Oracle Forms Code Oracle Forms - Applet Java Web HTML5 - Delphi Environment … convert in minutes from Oracle Forms to Delphi
  • 2.
    Server operating system Server Side ClientTier Internet WAN PC Forms Runtime Forms 6/10 (Applet Java) Application Server ORACLE Forms Database Tier • Deployment on every PC with Java installed • Expensive Oracle Application Server license fee • Performance problem • Modern browsers stopped offering full support for the Netscape Plugin API, therefore they can no longer run Java applets natively Forms Listener Forms Servlet FMX Forms Code Slow Download Oracle DB Old Browser + JRE Java Applet
  • 3.
    Web Server Server Client Internet WAN PC ISAPI DLL Web APP WEBApplication after code conversion Application Server Database Tier • Faster application • Supported by all modern browsers • Same database • 32/64 bit • Supports all Oracle DB versions Oracle DB Same database ! HTML5 Firefox, Chrome, Safari, Edge, IE11
  • 4.
    Server Side Client Tier TCP/IP PC Oracle DB Samedatabase Windows 32/64 bit iOS 32/64 bit MacOS 32/64 bit C/S after conversion Database Tier • Very fast executable (native 32/64 bit!) • Same source code for Web version/Win32/Win64 • Low memory usage • Low CPU usage • Supports all oracle database versions
  • 5.
  • 6.
  • 7.
  • 8.
    Code Reuse 100% ofthe PL/SQL code is converted in Delphi with the structure and variable names. Procedure Check_Package_Failure IS BEGIN IF NOT ( Form_Success ) THEN RAISE Form_Trigger_Failure; END IF; END; procedure Check_Package_Failure; begin if (not Form_Success) then begin raise Ex_OF_Form_Trigger_Failure.create; end; end; After translation Original code syntax and semantic very close to PL/SQL code
  • 9.
    Next Lesson :how to convert a real application