iNTERFACEWAREChameleon supports Java on any operating system which supports JDK1.X and ANSI standard C++ compiler. The core runtime engine for Chameleon is written in ANSI C++. Our support for Java is based on the Java Native Interface (JNI) protocol, which enables Java to make calls to a dynamic linked library (DLL) under windows or a shared library under Unix.