发明名称 High performance execution environment
摘要 The subject matter of this specification can be implemented in, among other things, a computer-implemented method for accessing a native application programming interface (API) of a computing device including receiving on the computing device one or more control objects from a first application written in a device-independent programming language. The control objects define a context for accessing the native API and the control objects include at least one control script. The method further includes compiling the control script on the computing device into a second application that is native to the operating system of the computing device. The method further includes executing the second application on the computing device. The executed second application accesses the native API of the computing device to generate an output through a hardware interface of the computing device based on the context.
申请公布号 US9069567(B1) 申请公布日期 2015.06.30
申请号 US201314051621 申请日期 2013.10.11
申请人 Google Inc. 发明人 Sams Rudy Jason
分类号 G06F9/45 主分类号 G06F9/45
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 1. A computer-implemented method for accessing a native application programming interface (API) of a computing device, the method comprising: providing on the computing device, and from a first application written in a device-independent programming language, one or more control objects that include (a) state information that defines a context for accessing the native API and (b) at least one control script; compiling the control script on the computing device into a second application that is native to the operating system of the computing device; executing the second application on the computing device, wherein the executed second application accesses the native API of the computing device to generate an output through a hardware interface of the computing device based on the context; and accessing the native API by the second application, based on information about the state information in the control objects from the first application that is provided as a result of user input received by the first application, to generate one or more additional outputs through the hardware interface of the computing device.
地址 Mountain View CA US