发明名称 Systems and methods for integration of an application runtime environment into a user computing environment
摘要 Systems and methods for creating application runtime environments or application environments that can be downloaded and integrated into the computing environment of a computing device are disclosed. One embodiment of the invention includes a computing device on which an operating system is installed that creates a computing environment, an Application Platform application, where the Application Platform application is at least partially natively implemented and creates an application runtime environment when executed by the computing device, and a cross-platform application, where the cross-platform application is configured to be executed within the application runtime environment and is not natively executable by the computing device. In addition, the Application Platform application is configured to integrate the cross-platform application into the computing environment of the computing device by providing at least one launch point for the cross-platform application within the computing environment.
申请公布号 US8756488(B2) 申请公布日期 2014.06.17
申请号 US201113164740 申请日期 2011.06.20
申请人 Sweetlabs, Inc. 发明人 Meredith Matt;Robinson Aaron;Machado Blake;Chavarria Damien;Bourke Adrian
分类号 G06F17/00 主分类号 G06F17/00
代理机构 KPPB LLP 代理人 KPPB LLP
主权项 1. A computing device configured to execute a cross-platform application, comprising: a computing device on which an operating system is installed that creates a computing environment, the computing device comprising local storage; an Application Platform application, where the Application Platform application is at least partially natively implemented and creates an application runtime environment when executed by the computing device, the Application Platform application comprising: a rendering engine process configured to: render pages within the computing environment created by the operating system by interpreting instructions written in a rendering language; andimplement a virtual machine configured to execute instructions written in a scripting language; andan integration process configured to enable the cross-platform application to communicate with operating system processes; a cross-platform application, where the cross-platform application is configured to be executed within the application runtime environment, is not natively executable by the computing device, and comprises: a text file containing instructions for rendering the cross-platform application in a rendering language configured to be rendered by the Application Platform application; anda text file containing a background page comprising the logic of the cross-platform application written in a scripting language configured to be executed within the application runtime environment created by the Application Platform application; wherein the Application Platform application is configured to integrate the cross-platform application into the computing environment of the computing device by providing at least one launch point for the cross-platform application within the computing environment using the integration process; and wherein the Application Platform application is configured to cache a local version of a portion of the cross-platform application using the local storage so that the cross-platform application can be executed in the absence of a network connection.
地址 San Diego CA US