Java Virtual Machine Embedded in a Native Mobile Application
AssigneeOracle International Corporation
InventorsNoel Poore, William Bruce Kilgore, Anki R. Nelaturu, Hinkmond B. Wong, Edward J. Farrell, Dov Zandman, Christopher J. Plummer, David Robert Martin, Denis J. Tyrell
Life of this patent
Estimating the term…
Abstract
A native application built for a mobile device can embed non-native JAVA code that may be executed by a JAVA virtual machine also embedded as a library within the native application. Enterprise applications may be extended for use by mobile devices. Business logic for an application may be constructed just once and then used in both enterprise applications and mobile device applications.
Claims18
A method comprising:
- executing, on a computing device, a native application designed to execute in connection with a native operating system of the computing device;
- and
- executing, on the computing device, a JAVA virtual machine that is embedded within the native application;
- wherein the native application is not coded in JAVA.
A system comprising:
- a memory;
- and
- a processor coupled to the memory;
- wherein the processor is configured to:
- execute a native application designed to execute in connection with a native operating system of the system;
- and
- execute a JAVA virtual machine that is embedded within the native application;
- wherein the native application is not coded in JAVA.
A non-transitory computer-readable storage medium storing a plurality of instructions which, when executed by one or more processors, cause the one or more processors to perform steps comprising:
- executing, on a computing device, a native application designed to execute in connection with a native operating system of the computing device;
- and
- executing, on the computing device, a JAVA virtual machine that is embedded within the native application;
- wherein the native application is not coded in JAVA.
Dependencies are inferred from the claim text.