Claims
- 1. A method comprising:
receiving an initial code associated with a first framework, the initial code including a reference to a referenced class; converting the initial code to a converted code capable of execution on a second framework; executing the converted code on the second framework; detecting a need for the referenced class during execution of the converted code on the second framework; and loading the referenced class into memory accessible by the second framework.
- 2. The method of claim 1 wherein the initial code comprises an applet.
- 3. The method of claim 1 further comprising creating a reference type for the referenced class.
- 4. The method of claim 1 wherein the referenced class comprises referenced class code associated with the first framework.
- 5. The method of claim 4 further comprising converting the referenced class code to a converted reference class code capable of execution on the second framework.
- 6. The method of claim 5 further comprising executing the converted referenced class code on the second framework.
- 7. A computer-readable medium storing computer-executable instructions to detect a need for a referenced class, the referenced class comprising code associated with a first framework; to initiate loading of the referenced class into memory associated with a second framework; and to initiate conversion of the code to a converted code capable of execution on the second framework.
- 8. A method comprising:
receiving an initial code associated with a first framework, the initial code including a reference to a referenced class, the referenced class comprising referenced class code; converting the initial code to a converted code capable of execution on a second framework; executing the converted code on the second framework; detecting a need for the referenced class during execution of the converted code on the second framework; loading the referenced class code into memory accessible by the second framework; and converting the referenced class code to a converted reference class code capable of execution on the second framework.
- 9. The method of claim 8 wherein the initial code comprises an applet.
- 10. The method of claim 9 further comprising executing the converted reference class code on the second framework.
- 11. The method of claim 9 further comprising creating a reference type for the referenced class.
- 12. A user system comprising:
an applet class loader; a converter; and a framework.
- 13. The system of claim 12 wherein the converter converts code associated with a first framework to a converted code capable of execution on a second framework.
- 14. The system of claim 13 wherein the framework comprises the second framework.
- 15. The system of claim 12 wherein the framework comprises a runtime engine.
- 16. The system of claim 12 wherein the framework comprises an application domain.
- 17. The system of claim 12 wherein the framework comprises a dynamic assembly.
- 18. The system of claim 12 wherein the applet class loader loads class files comprising class file code associated with a first framework, the converter converts the class file code to a converted class file code capable of execution on a second framework; and the framework comprises the second framework and executes the converted class file code.
- 19. A user system comprising:
reception means for receiving an initial code associated with a first framework, the initial code including a reference to a referenced class; conversion means for converting the initial code to a converted code capable of execution on a second framework; execution means for executing the converted code on the second framework; detection means for detecting a need for the referenced class during execution of the converted code on the second framework; and load means loading the referenced class into memory accessible by the second framework.
- 20. The user system of claim 19 wherein the load means includes an applet class loader.
- 21. The user system of claim 19 wherein the execution means includes a runtime engine.
- 22. The user system of claim 19 wherein the reception means includes a browser.
- 23. The user system of claim 19 wherein the initial code includes an applet.
- 24. A method comprising:
receiving an applet associated with a first framework, the applet including applet code and a reference to a referenced class; converting the applet code to an intermediate language code capable of execution on a second framework; executing the intermediate language code on the second framework; detecting a need for the referenced class during execution of the intermediate language code on the second framework; and loading the referenced class into memory accessible by the second framework.
RELATED APPLICATIONS
[0001] This application is copending with application Ser. No. ______, entitled “Semantics Mapping Between Different Object Hierarchies”, filed concurrently herewith, by Mishra et al.(MS1-929US) and is incorporated herein by reference.