Patent ID: 7912935
Filing Date: 2011-03-22
Classification: G06F,H04L

Abstract:
1. A non-transitory computer program product embodied in a computer-readable medium configurable to accomplish execution of an application that is specified and encoded in a markup-based descriptor language, the product comprising: client runtime computer code configured to cause a client computer device to accomplish execution of an application by processing application forms, the application forms comprising markup-based descriptor language for defining layouts of user interfaces, scripts for handling events, and data resources for populating the user interfaces, wherein the client runtime computer code is further configured to selectively configure the client computer device to deploy the application so as to accomplish execution of the application in one or more deployment modes selected from a plurality of deployment modes, wherein the plurality of deployment modes comprises a client computer device stand-alone mode, a thick-client mode, and a thin-client mode, wherein the application is executed by the client computer device without the aid of a server in the stand-alone mode, wherein the client computer device is coupled to a server via a network connection in the thick-client mode and in the thin-client mode, wherein the deployment mode is selected based at least in part on the application form, and wherein the deployment mode may be changed between the stand-alone mode, thick-client mode, and thin-client mode during execution of the application.