|
Jinni [Java INference Engine and Networked Interactor]
A Prolog Compiler built in Java for Intelligent Mobile Agent Scripting and Internet Programming
Welcome to Jinni 2005, a new, lightweight, multi-threaded, Java based Prolog compiler intended to be used as a flexible scripting tool for gluing together
knowledge processing components and Java objects in networked client/server applications, as well as through applets over the Web. Jinni's blackboards support
multi-user synchronized transactions and interoperate with the latest version of BinProlog, a high performance, robust Prolog system with ability to generate C/C++
code and standalone executables.
What can Jinni do for you? Order
Jinni today!
BinNet's Jinni and Sun's JINI
Jinni integrates a high performance pure Java based Prolog system, a GUI development library, remote predicate calls, blackboards, multiple databases and a novel Object
Oriented programming layer featuring scalable large program development and code reuse through an innovative Multiple Cyclic Inheritance mechanism. Among the more mundane things you will be amazed about, when moving from
an ordinary Prolog system to Jinni 2005: Web pages or components of ZIP files are handled just as if they were ordinary Prolog files! As a multi-threaded Java program providing portable
networking and Prolog style rule based reasoning, Jinni is an ideal tool for building Intelligent Agents - the next generation of Internet aware virtual assistants.
Not only Jinni's Reflection based Java interface provides smooth bi-directional interaction with zillions of lines of Java code - and automatically converts data types with no declarations, but
now you take Jinni in your pocket - it squeezes thousands of inferences per second from mighty Java enabled Pocket PCs- like Compaq's iPAQ!
As a teaching laboratory, Jinni combines multi-paradigm programming concepts. Supported by an innovative software development company, BinNet Corporation, based in Texas, under competitive industrial licensing
conditions, Jinni is ready for applications requiring quick development of a mobile, knowledge enabled software agent components.
Paul Tarau, PhD
President & CEO
|