Essential JNI: Java Native Interface
Essential JNI: Java Native Interface
Java Native Interface: Programmer's Guide and Reference
Java Native Interface: Programmer's Guide and Reference
The C++ Programming Language, Third Edition
The C++ Programming Language, Third Edition
Symbian OS C++ for Mobile Phones
Symbian OS C++ for Mobile Phones
Programming Wireless Devices with the Java 2 Platform, Micro Edition
Programming Wireless Devices with the Java 2 Platform, Micro Edition
Developing Software for Symbian OS: An Introduction to Creating Smartphone Applications in C++ (Symbian Press)
Jeannie: granting java native interface developers their wishes
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications
Hi-index | 0.00 |
Porting software from one environment to another can be eased with virtual machines. Then, the virtual machine hides the particularities of one system, and allows running of the same applications in a set of environments. Unfortunately, there are also restrictions related to this approach. In particular, when a program running inside the virtual machine wishes to access the hosting system for e.g. improved performance or service that is readily available in the hosting system but not in the virtual machine, several complications exist. In this paper, we introduce an improved fashion to integrate mobile Java to Symbian OS environment using so-called smart pointers to ease the above problems. Towards the end of the paper, we also provide an evaluation on our prototype implementation to validate the approach.