摘要:
In a client-server architecture, an Adaptive Internet Protocol (AIP) system, comprised of a display engine operating on a server and a protocol engine operating on a server, provides means to support standard graphics based computer applications connected to clients of varying capability via a network of varying bandwidth and latency by automatically varying the type and number of graphic requests and their networking encoding to provide near optimum performance while maintaining the correct visual representation.
摘要:
In a three tier client-server architecture, an universal application (UAP) server providing a middle or second tier between a third tier of application servers and a first tier of client devices to provide the controlled delivery of computer based application programs running on a set of application servers to a number of users using a wide variety of client devices without requiring the installation of software on, or changes to the application servers or application programs. The UAP server or application broker comprises a status manager engine, a session manager engine, a data store, a data store engine, a web server, and multiple instantiations of protocol engines design for a given application type and multiple instantiations of display engines for downloading to and operating on client devices. The UAP server provides: (1) means to support standard graphics based computer applications connected to clients of varying capability via a network of varying bandwidth and latency by automatically varying the type and number of graphic requests and their networking encoding to provide near optimum performance while maintaining the correct visual representation, (2) automatic construction of user worktops based on user data contained in a datastore, (3) loading balancing of application servers upon application launch and (4) resumable connections to client devices.