User Interface Migration

Migration of the Forte user interface offers challenges that are unique when compared to the server side. Although some similarities exist between the Forte and Java/.NET UI architecture, the differences in their implementation is significant enough that requires special treatment. The following items should be considered before using a fully automated solution for UI migration is implemented:

  • Architectural differences between Forte and Java/.NET UI.
  • Maintenance of auto-translated UI code.
  • Ability to edit the layout of the auto-translated code in Java IDEs like Eclipse, JBuilder, IntelliJ, Visual Studio, etc.,
  • Cleanup of any business logic that was introduced in the Forte UI.
  • Business motivations for changing the UI layout and functionality.
  • Need to migrate from fat client to thin client

Our tools allow full automation of user interface migration. Customers are welcome to leverage this feature if they choose to do so. However, we recommend a combination of automated and manual means for UI migration. We believe this approach allows our customers to transition the UI to the target architecture (fat client or web) without comproming the future maintainability of the application.