Java applet / reverse engineering form

I have to create a new product based on a discontinued product. The problem is that the original programmers of the discontinued product lost their source code (yes, amazing).

The software runs through a web browser. When I go to their URL, a window pops up with the title "Oracle Developer Forms Runtime." I'm not sure if this is an applet or Java plugin or something else, because I was only developing Java command line applications.

Is there any luck, can I see what is called and coming back between the application and the server so that I can imitate something like that? If so, what tools should I look for?

+3
source share
3 answers

Given my knowledge of Oracle Forms (which is pretty limited), Peter Tillemans answer is in the right direction. The applet is just a fat client for screens created in Oracle Forms.

If you want to restore the source code, you will need to look for the * .fmb files (Forms Builder files containing the source code) created for the application. They will contain the PL / SQL source code as well as the screen layout and must be opened using the Oracle Forms Builder tool. You may also want to get a copy of any PL / SQL source code intended to run on the database server.

If you have lost FMB files, you may have to figure out a way to recover sources from compiled FMX files, which is actually used at run time on the form server. I do not know about any decompilers for them.

, - , Oracle Forms Java ( Oracle Forms), -. , , Java; Oracle Forms Server . , ; - , , ( FMB FMX).

, .

  • PLL PL/SQL, .
  • MMB .
+2

Oracle Forms. "" - , Oracle.

Oracle Forms.

+1

There are many decompilers that can give you a good start to this project. http://www.google.com/search?aq=f&q=java+decompiler

0
source

All Articles