Method and system for generating first class citizen application implementing native software application wrapper
First Claim
Patent Images
1. A method for camouflaging a non-native application as a native application of a device, the method comprising:
- generating a native code wrapper in a device dependent native code to handle a communication between a native operating system and the non-native application; and
applying the native code wrapper to the non-native application generating a wrapped non-native application, wherein the non-native application remains intact while in contact with the native code wrapper.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for camouflaging a non-native application as a native application of a device is provided. The method includes generating a native code wrapper in a device dependent native code to handle a communication between a native operating system and the non-native application. The method further includes applying the native code wrapper to the non-native application generating a wrapped non-native application. The non-native application remains intact while in contact with the native code wrapper.
98 Citations
21 Claims
-
1. A method for camouflaging a non-native application as a native application of a device, the method comprising:
-
generating a native code wrapper in a device dependent native code to handle a communication between a native operating system and the non-native application; and
applying the native code wrapper to the non-native application generating a wrapped non-native application, wherein the non-native application remains intact while in contact with the native code wrapper. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for generating a native code wrapper to hide a non-native nature of a Java application being downloaded to a device, the method comprising:
-
analyzing the Java application; and
generating a device dependent native code to handle a communication between a native operating system and the Java application while keeping the Java application intact. - View Dependent Claims (8, 9, 10)
-
-
11. A method for accessing a native application and a non-native application identically, the method comprising:
-
downloading an application;
detecting a type of the application;
if the type of the application is native, registering the application with a native operating system; and
if the type of the application is not native, generating a native code wrapper for the application;
applying the native code wrapper to the application so as to generate a wrapped non-native application, the applying configured to keep the application intact; and
registering the wrapped non-native application with the operating system as a new native application, wherein the native code wrapper camouflages the application having a non-native type as a native application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program embodied on a computer readable medium for camouflaging a non-native application as a native application of a device, the computer program comprising:
-
program instructions for generating a native code wrapper in a device dependent native code to handle communication between a native operating system and the non-native application; and
program instructions for applying the native code wrapper to the non-native application generating a wrapped non-native application, wherein the non-native application remains intact while in communication with the native code wrapper. - View Dependent Claims (20, 21)
-
Specification