• 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++
  • 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.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License