The Jekejeke Prolog runtime library is an interpreter only implementation of Prolog written in 100% Java. The runtime library provides a simple console interface and no debugger. The implementation of the language mainly follows the ISO Prolog core standard. The implementation also features an application programming interface.
The interpreter has been tested with earlier smartphones running Android 2 (Froyo) and with newer tablets running Android 4 (Ice Cream Sandwich). Bug reports and feature requests can be sent to firstname.lastname@example.org . The screenshots 1-2 show the runtime library in action.
The screenshots 3-5 show an example application that makes use of the embedded interpreter. The interpreter.apk cannot be directly embedded. One has to obtain interpreter.zip from the web site at http://www.jekejeke.ch/ to be able to compile the application. The same web site can be used to download a Swing version. The website also contains the source text of those parts that are open.