摘要 |
A system and method for user interface translation utilizes a server computer that communicates with a legacy host computer and a browser operating on a client computer. The server computer includes a servlet, host applications database, navigation engine, and server storage. Before operation the host applications database is populated with data for transformation templates and navigation definitions. The transformation templates include details describing how non-markup language based data structures will be translated for display under the markup language based browser by a monitor of the client computer. The navigation definitions contain keystroke data used as input to a non-markup language based user terminal for navigation between display screens generated and transmitted to the non-markup language based user terminals from the legacy host computer. The server computer receives commands with uniform resource locator arguments from the client computer and retrieves an appropriate navigation definition for the navigation engine to establish a terminal session with the legacy host computer and a requested host application. The server computer receives non-markup language based data structure responses from the host application and translates these responses into markup language data structures for display on the client computer. |