Patent ID: 7647582
Filing Date: 2010-01-12
Classification: G06F

Abstract:
1. A method, comprising: creating an isolation construct of an application, the isolation construct implemented within a process on a computer running the application such that effects of processing code that is loaded and executed within the isolation construct are isolated from other constructs within the process; designating a manager for the isolation construct of the application, the manager implemented by a managed code runtime execution environment on the computer that is configured to compile and execute managed code for the application, the manager designated for managing transactions between the application and the managed code runtime execution environment, the transactions including processing the managed code for the application within the isolation construct of the application; verifying that the manager satisfies at least portions of a manifest for the application that provides specifications of the isolation construct; managing the isolation construct of the application in accordance with the specifications of the manifest utilizing one or more application programming interfaces implemented by the manager; and executing the managed code for the application within the isolation construct of the application.