Patent ID: 7610577
Filing Date: 2009-10-27
Classification: G06F

Abstract:
1. A method of developing a platform independent launchable application based on launchable application source code, the method comprising: generating a launchable application configuration file; generating a cross platform executable using said launchable application source code and said launchable application configuration file for processing by a virtual machine; generating a platform specific executable for a selected target platform including generating platform specific source code and compiling the platform specific source code using platform specific APIs so that the platform specific executable runs natively on the target platform; combining said cross platform executable with said platform specific executable for said selected target platform; invoking said cross platform executable on said virtual machine by said platform specific executable; and launching, by an Operating System of the target platform as part of a system service and without using a virtual machine, said platform specific executable so the platform specific executable runs natively on the target platform.