Abstract:
A system and a method for minimizing the functionality-gap between JAVA™ and native platforms while keeping the impact on each JAVA™ API static footprint as small as possible. A JAVA™ Runtime Dynamic Invocation API is used for low-level bridging between JAVA™ and C/C++, enabling the dynamic invocation of native C/C++ functions and C++ class/object methods from the JAVA™ side without adding any additional ad hoc implemented native code to the overall JAVA™ component implementation. Thereby, the need to write new native code when implementing a JAVA™ component that needs to invoke some native functionality is reduced.
Abstract translation:一种使JAVA™和本机平台之间的功能差距最小化的系统和方法,同时保持对每个JAVA™API静态足迹的影响尽可能小。 JAVA™运行时动态调用API用于JAVA™和C / C ++之间的低级桥接,支持从JAVA™方面动态调用本机C / C ++函数和C ++类/对象方法,而无需添加任何额外的特别实现 本地代码实现了整个JAVA™组件。 因此,在实现需要调用某些本机功能的JAVA™组件时,需要编写新的本机代码。