发明名称 Hybrid system implementing distinct and co-existing application execution environments and methods for implementing the same
摘要 A hybrid system is provided. The system includes a computing device implementing a first application execution environment (AEE) and a second AEE. The first AEE is configured to be isolated from the second AEE. The first software application associated with the first AEE is configured to be processed on the first AEE such that the first software application is denied direct access to the second AEE. A second software application associated with the second AEE is configured to be processed on the second AEE such that the second software application is denied direct access to the first AEE.
申请公布号 US8756681(B2) 申请公布日期 2014.06.17
申请号 US201113341277 申请日期 2011.12.30
申请人 Oracle International Corporation 发明人 Fresko Nedim;Tuck Richard D.;Long Dean R. E.
分类号 G06F21/00 主分类号 G06F21/00
代理机构 Martine Penilla Group, LLP 代理人 Martine Penilla Group, LLP
主权项 1. A system, comprising: a computing device; a virtual machine installed on the computing device; a first execution environment installed on the computing device and defined to exist within the virtual machine, wherein the first execution environment includes a first class loader for loading classes of the first execution environment within the virtual machine, and wherein the first class loader is only aware of classes associated with the first execution environment; and a second execution environment installed on the computing device and defined to exist within the virtual machine, wherein the second execution environment includes a second class loader for loading classes of the second execution environment within the virtual machine, and wherein the second class loader is aware of classes associated with both the first and second execution environments, and wherein the first and second execution environments are defined to execute software applications independently from each other within the virtual machine, wherein the second class loader is defined to deny direct access to classes of the first execution environment by a software application executed within the second execution environment within the virtual machine.
地址 Redwood City CA US