摘要 |
A method and system for use in running a display-based computer application comprising a plurality of application segments, where computing is distributed between a server and a client computer. The method comprises the steps of providing a generic client engine (20) to the client computer, the client engine comprising an application manager (24), one or more display managers (22), and one or more load managers (26), providing a collection of individual application subset definition files (18), each relating to one of said application segments, wherein, on receipt of successive application subset definition files from the server, the client recursively transforms to provide the respective application segments. The invention has broad utility in a wide variety of display-based computer applications, particularly in wireless applications. |
主权项 |
1. A method for use in running a display-based computer application, the application comprising a plurality of application segments, an application segment comprising a set of dynamically generated displays, the method involving distributing computing between a server on a server computer and a client on a client device, the server computer and client device operatively interconnected by way of a computer network, the method comprising the steps of:
providing, by the server computer, a client engine to the client device, the client engine comprising an application manager, one or more display managers, and one or more load managers; providing a collection of individual application subset definition files, each relating to a respective application segment and defining at least one of component and layout characteristics for each of the displays associated with the respective application segment; enabling a user to navigate between application segments using dynamically generated logical pathways activated via the displays of the application segments, wherein the dynamically generated logical pathways are generated based upon information, stored in a current application subset definition file, that is transferred to the server, wherein in response to receiving the information the server employs business logic running on the server to serve a next application subset definition file to the client device; and enabling processing, by the client engine on receipt of successive application subset definition files from the server, of the application subset definition files to recursively transform the application, to thereby provide the respective application segments. |