Framework for providing remote processing of a graphical user interface
First Claim
Patent Images
1. A system for providing a remote graphical user interface framework in a client-server network, comprising:
- a server that executes a Model portion of an application program;
a client that executes a View portion of the application program;
wherein the client sends Model-modifying messages to the Model portion via the client-server network and the server responds by sending View-modifying messages to the client via the client-server network.
1 Assignment
0 Petitions
Accused Products
Abstract
A portion of an application program that would ordinarily be processed on the client side of a client-server computer network can be processed remotely on the server. Under this arrangement, the entire Model portion of the Model-View-Controller (MVC) paradigm can be executed on the server. In general, the portion remaining on the client need only send Model-modifying messages to the server. A declarative programming language is used to define the desired implementation.
-
Citations
9 Claims
-
1. A system for providing a remote graphical user interface framework in a client-server network, comprising:
-
a server that executes a Model portion of an application program;
a client that executes a View portion of the application program;
wherein the client sends Model-modifying messages to the Model portion via the client-server network and the server responds by sending View-modifying messages to the client via the client-server network. - View Dependent Claims (2, 3, 4)
-
-
5. A method for providing remote processing of a graphical user interface in a client-server network, comprising the steps of:
-
providing a Model portion of an application program entirely on a server;
providing a View portion of the application program entirely on a client;
wherein the client sends Model-modifying messages to the Model portion on the server and the server responds by sending View-modifying messages to the client. - View Dependent Claims (6, 7, 8)
-
-
9. A program storage device readable by a machine, tangibly embodying a program of instructions executable on the machine to perform method steps for providing a remote graphical user interface in framework in a client-server network, the method steps comprising:
-
providing a Model portion of an application program entirely on a server;
providing a View portion of the application program entirely on a client;
wherein the client sends Model-modifying messages to the Model portion on the server and the server responds by sending View-modifying messages to the client.
-
Specification