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



© Copyright 1998-2005 BinNet Corporation. All Rights Reserved.