METHOD AND SYSTEM OF APPLICATION DEVELOPMENT FOR MULTIPLE DEVICE CLIENT PLATFORMS
First Claim
1. In a client server environment having a server with a Web service in communication with a local client, a method of tightly integrating the local client to its local operating environment residing on a platform remote from the server;
- said method comprising the steps ofa. installing the local client into the local operating environment;
b. requesting and receiving integrating data structures from the server; and
c. downloading the integrating data structures into the local operating environment whereby the integrating data structures define the attributes and parameters needed by the local client to define an interface between the local client and the Web service;
wherein the integrating data structures themselves are communicated between the server and the local client utilising a device independent protocol where the device independent protocol comprises a command set which is the same irrespective of the local operating environment or the platform.
0 Assignments
0 Petitions
Accused Products
Abstract
A client server environment having a server with a Web service in communication with a local client application which is tightly integrated with its local operating environment residing on a platform remote from the server; the local client application tightly integrated by way of integrating data structures requested and received from the server; the integrating data structures defining the attributes and parameters needed by the local client application to define an interface between the local client application and the Web service. The integrating data structures enable tight/close integration between the hosted application and the devices and the operating system features of the platform upon which the local client application resides. Also disclosed is an abstracted environment which can run on any one of the supported platform'"'"'s devices as a native application, all based on the passing of the same page commands and receipt of corresponding client data objects between the server and the client applications; the data objects being identical irrespective of the platform. In a preferred form, the device application interface for each local platform is tightly integrated with the client application whereby the abstracted environment appears to run as a native application on the platform.
61 Citations
23 Claims
-
1. In a client server environment having a server with a Web service in communication with a local client, a method of tightly integrating the local client to its local operating environment residing on a platform remote from the server;
- said method comprising the steps of
a. installing the local client into the local operating environment; b. requesting and receiving integrating data structures from the server; and c. downloading the integrating data structures into the local operating environment whereby the integrating data structures define the attributes and parameters needed by the local client to define an interface between the local client and the Web service; wherein the integrating data structures themselves are communicated between the server and the local client utilising a device independent protocol where the device independent protocol comprises a command set which is the same irrespective of the local operating environment or the platform. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- said method comprising the steps of
-
11. A digital device containing a client server environment having a server with a Web service in communication with a local client which is tightly integrated with its local operating environment residing on a platform remote from the server;
- the local client tightly integrated by way of integrating data structures requested and received from the server;
the integrating data structures defining the attributes and parameters needed by the local client to define an interface between the local client and the Web service. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
- the local client tightly integrated by way of integrating data structures requested and received from the server;
-
22. A server with a Web service;
- said server containing a device application interface containing a generalised data structure containing code adapted to interface multiple predetermined digital devices to an application executing on a selected one of said digital devices;
said device application interface including multiple instances of code;
each instance adapted to provide a tightly bound interface between said application and a said selected digital device on which a local client executes;
the local client tightly integrated by way of integrating data structures requested and received from the server;
the integrating data structures defining the attributes and parameters needed by the local client to define an interface between the local client and the Web service. - View Dependent Claims (23)
- said server containing a device application interface containing a generalised data structure containing code adapted to interface multiple predetermined digital devices to an application executing on a selected one of said digital devices;
Specification