1. A method of providing a partially isolated execution environment for multiple applications in a digital information apparatus comprising a virtual machine and middleware, the method comprising: initializing an application manager by driving the virtual machine, and loading and initializing a main class of the middleware; executing an action for each application through a method of the application manager while executing a main method of the main class of the middleware; and finalizing all threads and ending a process during execution in the virtual machine.