Integracion clips + java UPC 2011-02 Giorgio Céspedes César Gonzales Rodrigo Zuñiga
1. ¿ Qué es Jess ? JESS (Java Expert System Shell). Diseñado para integrar fácilmente Clips y Java. Originalmente (1995) era un clon de Clips, programado en Java. Hoy es mucho más. (versión actual: 7.1p2) Acepta casi cualquier fichero que funciona con Clips. Objetivo: Aplicaciones Java + razonamiento de un sistema experto (reglas).
1. Características Utiliza el algoritmo de Rete para procesar las reglas. Puede obtener mayor rapidez que CLIPS. Incluye encadenamiento hacia atrás (5.0) Permite manipulación directa de objetos Java (incluso scripts de Java) Incluye lógica difusa en la 5.0 (FuzzyJess): http://ai.iit.nrc.ca/IR_public/fuzzyJToolKit.html
1. INSTALADORES Java 7.1 (JRE y JDK) http://www.oracle.com/technetwork/java/javase/downloads/index.html IDE Eclipse Classic 3.7.1 http://www.eclipse.org/downloads/ Plugin interface gráfica: Window Builder http://download.eclipse.org/windowbuilder/WB/integration/3.7 JESS 7.1p2 http://www.jessrules.com/jess/download.shtml
1. JESS = clips + JAVA JESS No es sólo un herramienta para sistemas expertos, como motor de reglas propiamente dicho (Ejemplo CLIPS), sino que también provee un conjunto de archivos .java y .class, los cuales permiten el desarrollo de sistemas expertos basados en reglas, que pueden acoplarse de diferentes formas con el lenguaje de programación Java. Instalación: http://www.youtube.com/watch?v=0xfiWGBO2F4
2. ¿Qué es clipsjni? Es un plugin que brinda CLIPS para poder integrarse con JAVA. Existe un ClipsJNI para JAVA (versión 0.3) y otro ClipsJNI (versión 6.3) para Visual Studio.
2. INSTALADORES Java JDK 6.29 con NetBeans 7.0.1 http://www.oracle.com/technetwork/java/javase/downloads/jdk-netbeans-jsp-142931.html NetBeans 7.0.1 u otro IDE para Java http://netbeans.org/downloads/index.html ClipsJNI 0.3 https://sourceforge.net/projects/clipsrules/files/CLIPS/6.30/
2. INSTALACION Link Video Tutorial: http://www.youtube.com/watch?v=DZsGoZzNby4