laboratorio 0 instalación, interfaz jade y...
TRANSCRIPT
![Page 1: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/1.jpg)
1
Laboratorio 0 Instalación, interfaz
JADE y Eclipse
Técnicas Avanzadas de Inteligencia Artificial
Dpt. Lenguajes y Sistemas Informáticos.
FISS. UPV-EHU
![Page 2: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/2.jpg)
2
ÍNDICE
1. Iniciación1.1. Instalación: Java y JADE
1.2. Material inicial (comprobación de instalación)
1.3. Eclipse-JADE
![Page 3: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/3.jpg)
3
1.1. Instalación: Java y JADE Máquina virtual de Java (la versión mínima
depende de la versión jade) La página de JADE la podemos encontrar en
http://jade.tilab.com/ Última versión jade4.3.0 (29/03/2013) pero
los laboratorios están preparados para trabajar con la 3.5.
Es necesario usar jdk1.4 o posterior.
![Page 4: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/4.jpg)
4
Variables de entorno Path (ruta donde están situados ...java\bin):
C:\Archivos de programa\Java\jdk1.6.0_03\bin
CLASSPATH (ruta donde están situados los *.jar de JADE):
C:\Archivos de programa\Java\jade\lib\jade.jar; C:\Archivos de programa\Java\jade\lib\ jadeTools. jar; ...
1.1. Instalación: Java y JADE
![Page 5: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/5.jpg)
5
1.2. Material inicial
Descomprimir JADE ... Descomprimir LAB0_TAIA.rar Estructura de la carpeta PrimerosPasos_JADE:
hallo
(a) Comprobación de instalación: LAB SoloInterfaz
![Page 6: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/6.jpg)
6
Variables de entorno Path (ruta donde están situados ...java\bin):
C:\Archivos de programa\Java\jdk1.6.0_03\bin
CLASSPATH (ruta donde están situados los *.jar de JADE):
C:\Archivos de programa\Java\jade\lib\jade.jar; C:\Archivos de programa\Java\jade\lib\ jadeTools. jar; ...
1.1. Instalación: Java y JADE
Posible error, cuando la ruta señalada de java no está la
primera
Posibles errores: – Debería ser .;C:… .C:\Archivos de
programa\Java\jade\lib\jade.jar;– ...; C:\Archivos de
programa\Java\jade\lib\jade.jar;Se debería quitar el espacio en blanco
![Page 7: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/7.jpg)
7
1.2. Material inicial(a) Comprobación de instalación con LAB
SoloInterfaz.bat “doble clic sobre SoloInterfaz.bat”
Versión del jade que se ejecuta
Nombre de la máquina sobre la que se está ejecutando
![Page 8: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/8.jpg)
8
Clases Java
1.2. Material inicial
(b) Comprobación de instalación con agentes hallo
![Page 9: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/9.jpg)
9
Visualiza agente HalloWorlgAgent.java
“ doble clic sobre HalloWorlgAgent.java”
package examples.hallo;import jade.core.Agent;
public class HalloWorldAgent extends Agent {
protected void setup() { System.out.println(" Hola a todos! Mi
nombre es "+getLocalName()); } }
1.2. Material inicial
(b) Comprobación de instalación con agentes hallo
![Page 10: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/10.jpg)
10
Compila archivos .java Situarse en la carpeta donde está la clase:
Visualiza archivo Compila.bat (encima botón dch seleccionar editar):
javac *.java
1.2. Material inicial
(b) Comprobación de instalación con agentes hallo
![Page 11: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/11.jpg)
11
Compila archivos .java (cont.) Compila todos los programas java
doble-click
Observa que tras la compilación aparecen:HalloWorldAgent.class,
HalloWorldAgentBye.class
Compila.bat
1.2. Material inicial
(b) Comprobación de instalación con agentes hallo
![Page 12: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/12.jpg)
12
Ejecuta archivos .bat Sitúate en la carpeta Lab_LABORATORIOS_1011 Visualiza el archivo 1.HalloWorlAgent.bat:
java jade.Boot -gui Hola:examples.hallo.HalloWorldAgent
Ejecuta archivo 1.HalloWorldAgent.bat:
doble-click1.HalloWorldAgent.bat
1.2. Material inicial
(b) Comprobación de instalación con agentes hallo
![Page 13: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/13.jpg)
13
1.2. Material inicial(b) Comprobación de instalación con LAB hallo
![Page 14: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/14.jpg)
14
ÍNDICE
1.3. Eclipse-JADE
1.3.1. Workspace
1.3.2. Java Project
1.3.3. Ejecutar SoloInterfaz
1.3.4. Ejecutar Hallo
![Page 15: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/15.jpg)
15
1.3.1. Workspace• Activar Eclipse
• Crear un workspace en C:\LAB_TAIA
![Page 16: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/16.jpg)
16
•Quitar esa ventana. Presionar el aspa del welcome
1.3.1. Workspace
![Page 17: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/17.jpg)
17
1.3.2. Java Project• Crear proyecto de nombre también LAB_TAIA
![Page 18: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/18.jpg)
18
1.3.2. Java Project• Establecer las librerías de JADE, como librerías jar externas.
•Finish
![Page 19: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/19.jpg)
19
1.3.3. Ejecutar SoloInterfaz
a) Opción botón derecho
b) Opción menú superior
![Page 20: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/20.jpg)
20
1.3.3. Ejecutar SoloInterfaz
1. New configuration• doble clik o• Botón derecho New
2. Nombre de la ejecución: SoloInterfaz
3. Main class: jade.Boot
4. -gui
![Page 21: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/21.jpg)
21
1.3.3. Ejecutar SoloInterfaz
![Page 22: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/22.jpg)
22
1.3.3. Ejecutar SoloInterfaz
Console hace las veces de la pantalla
![Page 23: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/23.jpg)
23
1.3.3. Ejecutar SoloInterfaz
Salir del entorno JADE:
1. File -> Shut down Agent Platform
2. Pulsar cuadrado rojo de eclipse
![Page 24: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/24.jpg)
24
1.3.3. Ejecutar SoloInterfaz
Salir del entorno JADE (cont):
• ¿Qué pasa si le doy X ?
![Page 25: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/25.jpg)
25
1.3.3. Ejecutar SoloInterfazSalir del entorno JADE (cont):
• ¿Qué pasa si le doy X ?
Se termina la visualización del entorno Jade, pero la ejecución de los agentes continúa
Pulsar ctrl+Alt+Supr: javaw.exe (el de menor carga)
Esto podría dar porblemas al intentar lanzar JADE.Si nos sucede hay que terminar los procesos
![Page 26: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/26.jpg)
26
1.3.4. Ejecutar hallo Crear package: examples.hallo
Botón derecho sobre Package
Explor
Se visualiza el package vacío
![Page 27: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/27.jpg)
27
1.3.4. Ejecutar hallo
Importar clases
![Page 28: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/28.jpg)
28
1.3.4. Ejecutar hallo
Importar clases
![Page 29: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/29.jpg)
29
1.3.4. Ejecutar hallo
Importar clases
![Page 30: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/30.jpg)
30
1.3.4. Ejecutar hallo
Ejecutar clases (como SoloInterfaz) quedan automáticamente
compiladas
argumentosApply-> Run
Argumentos los del archivo:
1.HalloWorldAgent.bat
![Page 31: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/31.jpg)
31
1.3.4. Ejecutar hallo
![Page 32: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/32.jpg)
32
JADE 4.3.0 y Linux
Probar este laboratorio con:– Última versión jade4.3.0 (29/03/2013)– Una plataforma Linux (p.e Ubuntu)
![Page 33: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/33.jpg)
33
Laboratorio 0 Instalación, interfaz
JADE y ejecución
Técnicas Avanzadas de Inteligencia Artificial
Dpt. Lenguajes y Sistemas Informáticos.
FISS. UPV-EHU
![Page 34: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/34.jpg)
1
1
Laboratorio 0 Instalación, interfaz
JADE y Eclipse
Técnicas Avanzadas de Inteligencia Artificial
Dpt. Lenguajes y Sistemas Informáticos.
FISS. UPV-EHU
![Page 35: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/35.jpg)
2
2
ÍNDICE
1. Iniciación1.1. Instalación: Java y JADE
1.2. Material inicial (comprobación de instalación)
1.3. Eclipse-JADE
![Page 36: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/36.jpg)
3
3
1.1. Instalación: Java y JADE Máquina virtual de Java (la versión mínima
depende de la versión jade) La página de JADE la podemos encontrar en
http://jade.tilab.com/ Última versión jade4.3.0 (29/03/2013) pero
los laboratorios están preparados para trabajar con la 3.5.
Es necesario usar jdk1.4 o posterior.
![Page 37: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/37.jpg)
4
4
Variables de entorno Path (ruta donde están situados ...java\bin):
C:\Archivos de programa\Java\jdk1.6.0_03\bin
CLASSPATH (ruta donde están situados los *.jar de JADE):
C:\Archivos de programa\Java\jade\lib\jade.jar; C:\Archivos de programa\Java\jade\lib\ jadeTools. jar; ...
1.1. Instalación: Java y JADE
![Page 38: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/38.jpg)
5
5
1.2. Material inicial
Descomprimir JADE ... Descomprimir LAB0_TAIA.rar Estructura de la carpeta PrimerosPasos_JADE:
hallo
(a) Comprobación de instalación: LAB SoloInterfaz
![Page 39: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/39.jpg)
6
6
Variables de entorno Path (ruta donde están situados ...java\bin):
C:\Archivos de programa\Java\jdk1.6.0_03\bin
CLASSPATH (ruta donde están situados los *.jar de JADE):
C:\Archivos de programa\Java\jade\lib\jade.jar; C:\Archivos de programa\Java\jade\lib\ jadeTools. jar; ...
1.1. Instalación: Java y JADE
Posible error, cuando la ruta señalada de java no está la
primera
Posibles errores: – Debería ser .;C:… .C:\Archivos de
programa\Java\jade\lib\jade.jar;– ...; C:\Archivos de
programa\Java\jade\lib\jade.jar;Se debería quitar el espacio en blanco
![Page 40: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/40.jpg)
7
7
1.2. Material inicial(a) Comprobación de instalación con LAB
SoloInterfaz.bat “doble clic sobre SoloInterfaz.bat”
Versión del jade que se ejecuta
Nombre de la máquina sobre la que se está ejecutando
![Page 41: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/41.jpg)
8
8
Clases Java
1.2. Material inicial
(b) Comprobación de instalación con agentes hallo
![Page 42: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/42.jpg)
9
9
Visualiza agente HalloWorlgAgent.java
“ doble clic sobre HalloWorlgAgent.java”
package examples.hallo;import jade.core.Agent;
public class HalloWorldAgent extends Agent {
protected void setup() { System.out.println(" Hola a todos! Mi
nombre es "+getLocalName()); } }
1.2. Material inicial
(b) Comprobación de instalación con agentes hallo
![Page 43: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/43.jpg)
10
10
Compila archivos .java Situarse en la carpeta donde está la clase:
Visualiza archivo Compila.bat (encima botón dch seleccionar editar):
javac *.java
1.2. Material inicial
(b) Comprobación de instalación con agentes hallo
![Page 44: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/44.jpg)
11
11
Compila archivos .java (cont.) Compila todos los programas java
doble-click
Observa que tras la compilación aparecen:HalloWorldAgent.class,
HalloWorldAgentBye.class
Compila.bat
1.2. Material inicial
(b) Comprobación de instalación con agentes hallo
![Page 45: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/45.jpg)
12
12
Ejecuta archivos .bat Sitúate en la carpeta Lab_LABORATORIOS_1011 Visualiza el archivo 1.HalloWorlAgent.bat:
java jade.Boot -gui Hola:examples.hallo.HalloWorldAgent
Ejecuta archivo 1.HalloWorldAgent.bat:
doble-click1.HalloWorldAgent.bat
1.2. Material inicial
(b) Comprobación de instalación con agentes hallo
![Page 46: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/46.jpg)
13
13
1.2. Material inicial(b) Comprobación de instalación con LAB hallo
![Page 47: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/47.jpg)
14
14
ÍNDICE
1.3. Eclipse-JADE
1.3.1. Workspace
1.3.2. Java Project
1.3.3. Ejecutar SoloInterfaz
1.3.4. Ejecutar Hallo
![Page 48: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/48.jpg)
15
15
1.3.1. Workspace• Activar Eclipse
• Crear un workspace en C:\LAB_TAIA
![Page 49: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/49.jpg)
16
16
•Quitar esa ventana. Presionar el aspa del welcome
1.3.1. Workspace
![Page 50: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/50.jpg)
17
17
1.3.2. Java Project• Crear proyecto de nombre también LAB_TAIA
![Page 51: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/51.jpg)
18
18
1.3.2. Java Project• Establecer las librerías de JADE, como librerías jar externas.
•Finish
![Page 52: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/52.jpg)
19
19
1.3.3. Ejecutar SoloInterfaz
a) Opción botón derecho
b) Opción menú superior
![Page 53: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/53.jpg)
20
20
1.3.3. Ejecutar SoloInterfaz
1. New configuration• doble clik o• Botón derecho New
2. Nombre de la ejecución: SoloInterfaz
3. Main class: jade.Boot
4. -gui
![Page 54: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/54.jpg)
21
21
1.3.3. Ejecutar SoloInterfaz
![Page 55: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/55.jpg)
22
22
1.3.3. Ejecutar SoloInterfaz
Console hace las veces de la pantalla
![Page 56: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/56.jpg)
23
23
1.3.3. Ejecutar SoloInterfaz
Salir del entorno JADE:
1. File -> Shut down Agent Platform
2. Pulsar cuadrado rojo de eclipse
![Page 57: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/57.jpg)
24
24
1.3.3. Ejecutar SoloInterfaz
Salir del entorno JADE (cont):
• ¿Qué pasa si le doy X ?
![Page 58: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/58.jpg)
25
25
1.3.3. Ejecutar SoloInterfazSalir del entorno JADE (cont):
• ¿Qué pasa si le doy X ?
Se termina la visualización del entorno Jade, pero la ejecución de los agentes continúa
Pulsar ctrl+Alt+Supr: javaw.exe (el de menor carga)
Esto podría dar porblemas al intentar lanzar JADE.Si nos sucede hay que terminar los procesos
![Page 59: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/59.jpg)
26
26
1.3.4. Ejecutar hallo Crear package: examples.hallo
Botón derecho sobre Package
Explor
Se visualiza el package vacío
![Page 60: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/60.jpg)
27
27
1.3.4. Ejecutar hallo
Importar clases
![Page 61: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/61.jpg)
28
28
1.3.4. Ejecutar hallo
Importar clases
![Page 62: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/62.jpg)
29
29
1.3.4. Ejecutar hallo
Importar clases
![Page 63: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/63.jpg)
30
30
1.3.4. Ejecutar hallo
Ejecutar clases (como SoloInterfaz) quedan automáticamente
compiladas
argumentosApply-> Run
Argumentos los del archivo:
1.HalloWorldAgent.bat
![Page 64: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/64.jpg)
31
31
1.3.4. Ejecutar hallo
![Page 65: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/65.jpg)
32
32
JADE 4.3.0 y Linux
Probar este laboratorio con:– Última versión jade4.3.0 (29/03/2013)– Una plataforma Linux (p.e Ubuntu)
![Page 66: Laboratorio 0 Instalación, interfaz JADE y Eclipseadimen.si.ehu.es/~rigau/teaching/EHU/TAIA/Curs2013-2014/JADE/LAB0... · JADE 4.3.0 y Linux Probar este laboratorio con: – Última](https://reader031.vdocuments.us/reader031/viewer/2022021719/5ba4e12409d3f2634c8bf870/html5/thumbnails/66.jpg)
33
33
Laboratorio 0 Instalación, interfaz
JADE y ejecución
Técnicas Avanzadas de Inteligencia Artificial
Dpt. Lenguajes y Sistemas Informáticos.
FISS. UPV-EHU