Dalvik
- FFI(Foreign Function Interface)
- JNI Call Bridge
- dvmLoadNativeCode
- dvmPlatformInvoke
- dvmPlatformInvokeHints
- Foreign function interface
- Ada language bindings
- C++ has a trivial FFI with C
- JNI
- CNI
- The FFIs of Common Lisp and Haskell
- The major dynamic languages, such as Python, Perl, Tcl, and Ruby, all provide easy access to native code written in C/C++
- Dalvik VM
- dalvik/dalvikvm
- dalvik/vm/native
- Core Libraries
- dalvik/libcore
- Much of the code comes directly from the Apache Harmony project.
- Dalvik does not align to Java SE nor Java ME Class Library profiles.
- The core libraries pull in code from many other projects, including OpenSSL, zlib, and ICU.
- The native code in the core libraries is written in C/C++ and is expected to work without modification in a Linux environment.
page revision: 55, last edited: 10 Jan 2013 02:20