CPC G06F 9/541 (2013.01) [G06F 9/542 (2013.01); G06F 9/547 (2013.01); H04N 21/8173 (2013.01)] | 20 Claims |
1. A method for operating a user application, comprising:
receiving, by a user rendered context of the user application, an input, wherein the user rendered context operates on a user device and maintains a current render tree, the user rendered context includes an application user interface presented within a user renderer frame on a display of the user device, and generates drawing instructions to an abstracted two dimensional drawing surface without running HyperText Markup Language (HTML) in a browser;
responsive to receiving the input, sending an event notification to a user programmer context of the user application, wherein the user programmer context operates on a cloud computing system, the user application is different from a web application and includes the user rendered context and the user programmer context, and the user rendered context starts operation on the user device after the user programmer context is initialized on the cloud computing system;
receiving, from the user programmer context, a difference tree to update the current render tree; and
updating, by the user rendered context, the current render tree based on the difference tree.
|