RENDERING HYPERTEXT MARKUP LANGUAGE CONTENT
2 Assignments
0 Petitions
Accused Products
Abstract
In general, one aspect of the subject matter described in this specification can be embodied in a method that includes rendering Hyper Text Markup Language (HTML) content, in an HTML rendering engine, to primitives of a vector graphics rendering engine; rendering the primitives, in the vector graphics rendering engine, to provide a user interface; receiving an input event via the user interface; determining, in the HTML rendering engine, a change in appearance for the user interface based on the input event; and updating at least one of the primitives for rendering by the vector graphics rendering engine in accordance with the change in appearance to update the user interface.
-
Citations
38 Claims
-
1-20. -20. (canceled)
-
21. A computer-implemented method comprising:
-
obtaining a function having an argument, the function corresponding to a first script engine of a first rendering engine; creating an object in a second script engine of a second rendering engine, wherein the second script engine is of a different type than the first script engine, and the object corresponds to the argument of the function; receiving a request with respect to the object in the second script engine; in response to receiving the request, transferring control to the first script engine to obtain a result corresponding to the request; receiving the result from the first script engine wrapped in the object of the second script engine; and rendering information to a display device based on the result. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
obtaining a function having an argument, the function corresponding to a first script engine of a first rendering engine; creating an object in a second script engine of a second rendering engine, wherein the second script engine is of a different type than the first script engine, and the object corresponds to the argument of the function; receiving a request with respect to the object in the second script engine; in response to receiving the request, transferring control to the first script engine to obtain a result corresponding to the request; receiving the result from the first script engine wrapped in the object of the second script engine; and rendering information to a display device based on the result. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A system comprising:
-
a display device; and a computer platform including an operating system and a runtime environment, the runtime environment configured to create a virtualized environment between the computer platform and a software application programmed to operate on the runtime environment, and generate a display interface for the software application using the display device, wherein the runtime environment comprises a first script engine of a first rendering engine and a second script engine of a second rendering engine, the second script engine is of a different type than the first script engine and is configured to; create an object corresponding to an argument of a function in the first script engine; receive a request with respect to the object in the second script engine; and in response to receiving the request, transfer control to the first script engine; the first script engine is configured to; obtain a result corresponding to the request, wherein the result is wrapped in the object of the second script engine; and transfer the result to the second script engine; and the second rendering engine is configured to render information to the display device based on the result. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification