Currently there are two examples running as applets available on this web: a mandarax based
discount calculator and a
family relationship application.
Both are included in the mandarax libary (org.mandarax.examples. - packages), and both require the JDK 1.2 plugin.
Futhermore, there are examples based on the XML interface and oryx GUI components.
Click here to download and install the Mandarax RuleML editor.
There are six additional examples that are part of the oryx mandarax editor. The source code is included. The examples illustrate the integration of various knowledge types and sources, including SQLPredicates, SQLFunctions, clause sets from serialized and JNDI sources, and custom clause set implementations.
Some of the Oryx examples are also available in a server version, using the Oryx tag lib. The server environment is Linux/ Tomcat 4 and MySQL. Each page contains a link to the source code of the page. Please click here to start one of the server examples.
RACSA is a mandarax/RuleML based shopping agent. RACSA is a project of the German Institute for Artificial Intelligence (DFKI). The implementation is servlet based.
The Portfolio Agent is an application illustrating mandarax ECA (Event-Condition-Action) rules. The agent watches a portfolio of investments. Events triggering agent activities are incoming mail messages (fetched from a pop server). The agent then issues a query to its knowledge base to compute the appropriate action, and executes this action. Some actions are 'alerts'. The agent uses an SMTP server to send alerts.