Method and apparatus for securely enabling native code execution on a JAVA enabled subscriber device
First Claim
1. A method for providing native code execution for a Java application, the method comprising:
- registering a Framework native function into a registration database according to an entry identification assigned to the Framework native function; and
jumping to Framework native code corresponding to the Framework native function when the Framework native function is called during execution of the Java application by referring to the entry identification assigned to the Framework native function.
1 Assignment
0 Petitions
Accused Products
Abstract
A J2ME application (18) stored in memory (14) of a subscriber device (10) includes a Java Native Framework application program interface (24) for providing execution of Framework native code (21) and subscriber device native code (20). An instantiation process (300) determines if the J2ME application (18) has a primary key and accordingly initializing a registration database (48). A registration process (400) registers the Framework native code (21) in the registration database according to an assigned entry identification and dynamically links the Framework native code (21) with subscriber device native code (20), if needed. An execution process (500) executes the Framework native code (21) when the Java Native Framework application program interface is run by the J2ME application (18).
15 Citations
25 Claims
-
1. A method for providing native code execution for a Java application, the method comprising:
-
registering a Framework native function into a registration database according to an entry identification assigned to the Framework native function; and
jumping to Framework native code corresponding to the Framework native function when the Framework native function is called during execution of the Java application by referring to the entry identification assigned to the Framework native function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A Java Native Framework application program interface arranged to provide native code execution by a Java application, the Java Native Framework application program interface when executed by a Java application resulting in the Java application:
-
registering a Framework native function into a registration database according to an entry identification assigned to the Framework native function; and
jumping to Framework native code corresponding to the Framework native function when the Framework native function is called by the Java application by referring to the entry identification assigned to the Framework native function. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
- 21. A Java Native Framework application program interface comprising a registration database including one or more entry identifications, wherein each of the one or more entry identifications refers to Framework native code stored in memory, the Framework native code including one of dynamically linked native code and cross linked Framework native code for execution by a Java application.
Specification