Oracle Forms to Java Migration

EntireJ was originally designed for a large project for a Swiss Bank where an Oracle Forms application had to be migrated to Java. The original goal was to create a tool that would allow developers with little or no know-how of the ever changing client technologies, to create complex business applications in java. Developers using older technologies did not need to be replaced or go through lengthy and costly re-training and therefore their knowledge of the business application was not lost but put to proper use in the new, modern Entirej application. Over the past years, EntireJ has been further developed and refined to offer developers a truly unique development environment.

Instead of developers tormenting themselves with the different GUI-Technologies which can be highly complex and are subjected to fast change cycles, EntireJ separates the business logic totally from the presentation logic. The “Gordian Knot” between business and presentation logic is basically sliced apart by EntireJ

Rapid Application Development

EntireJ is a RAD-environment (Rapid Application Development) for building scalable enterprise applications. It positions itself as a 4GL development tool because whole business applications can be created using a few declarative elements without knowing the programming languages of the different client frameworks

EntireJ is a RAD-environment (Rapid Application Development) for building scalable enterprise applications. It positions itself as a 4GL development tool because whole business applications can be created using a few declarative elements without knowing the programming languages of the different client frameworks

EJForm.png
GUI Definitions stored as XML

The entire GUI Definitions are saved as technology-neutral XML file definitions which will then be used by the different client frameworks. The client code will not be generated or compiled but rendered by the chosen client framework at run time. It is therefore possible to create desktop applications in JavaFX as well as web applications using RAP (Eclipse Remote Application Platform) and even native mobile applications for Android and iOS using a single development environment.

FormXml.png
Building Forms by Point & Click

EntireJ uses a “Point & Click” approach to building GUI applications in that applications can be clicked together in the EntireJ Form Editor and the results will be immediately available within the Form Previewer. After using EntireJ for a short time, developers are able to click together highly complex applications in record time. Only minimal java knowledge is required so developers can concentrate their energy in solving the business problems of the application and not the technical ones.

Although this separation is nothing new, EntireJ’s approach of integrating the RAD context of visual programming and interchangeable GUI technologies and the possibility to create enterprise java applications with only moderate java know-how is totally unique.

EJFormTreeProp.png