VisionX helps you transform Oracle Forms systems within months instead of years.
By combining template/database/ FMB-based screen generation, fast visual development, and Oracle Forms features, you can build your own systems quickly and efficiently.
Transform Very Quickly
The VisionX Forms extension is built to transform Oracle Forms to modern web, mobile, and desktop applications as quickly and efficiently as possible, thanks to an automated, window-by-window transformation approach that produces the best possible result from existing data models or .FMB Files.
Transformation Strategy
The core strategy is to transform simple and moderately complex windows as quickly as possible so as to reduce time and cut costs for a realistic ROI.Approximately 87% of all windows within an application are either simple or moderately complex windows.
Embed Screens in Forms
The migrated Java screens can easily be embedded in the existing Forms solution. With no need for parallel development during the migration, a step-by-step transformation becomes simple.
Oracle Forms Features
The VisionX Forms extension offers all the standard features of Oracle Forms.Quick and easy 1:1 transformation, no end-user training required, and happy developers! Features include:
- Enter/exit query mode
- Multiline Forms tables
- Block navigation
- LOV button
- Forms toolbar
- Forms trigger concept
- Query/table CRUD
- PL/SQL CRUD
- Commit/rollback
Power Features
VisionX offers additional features and standard components which are missing in Oracle Formsin order to reduce the necessary code in a transformation project.
- Multilingual support
- Relative layouts – screen resizing
- No code needed for master data refetch
- Error handling in DB & Java
- Automatic “returning” of trigger-filled values
- Global data type to UI control mapping
- Global defaults for everything
- Customizable authentication including SSO
Any UI Platform.
Web, Desktop and native Mobile
Every VisionX application runs – without modification – on every device. With the same source code.
- UI platform independent: You can switch between Web, Desktop and mobile without changing the UI source code or any aspect of the screens.
- UI Framework independent: No matter which web or mobile framework dominates the market in the future, we will support it. Simply switch to the next UI Framework.
- Flutter Mobile: For native mobile Android and iOS apps we use Googles Flutter mobile framework. We have only one soure code for all mobile devices.
- Vaadin: We use the Vaadin framework for your Web UI. Very powerful with rich controls.
- React: Starting in 2021 we will support the React framework for Web applications the most used Web UI framework worldwide.
UI Platform extensions
Java, Javascript, Typescript, Dart.
It can be changed platform independently or in the specific technology at code level.
- Generic UI Layer: You can add, change and extend generic UI elements in Java.
- Technology specific UI Layer: You can add, change and extend technologie specific.
E.g With Dart and the Flutter mobile Framework. Or even you can go to low level with Objective C in iOS or Java in Android.