domingo, 19 de junho de 2011

Configurar JADE no Eclipse

Boa tarde pessoal,
neste post veremos como configurar o JADE no Eclipse o que é bem similar à configurar no netbeans. Para isso precisamos ter instalado na nossa máquina os seguintes softwares:
  • Eclipse;
  • JDK (versão 1.4 ou superior).
Inicialmente acesse o site oficial do JADE e faça download do pacote do JADE (JADE-All.zip) então o descompacte com o comando jar xvf JADE-All-.zip de dentro deste arquivo aparecerá quatro arquivos zipados (1- JADE-bin-.zip; 2- JADE-doc-.zip; 3- JADE-examples-.zip; 4- JADE-src-.zip) descompacte-os utilizando o mesmo comando apresentado acima. Após a descompactação de todos, surgirá uma pasta denominada jade.
Crie um projeto no Eclipse arquivo>novo> projeto Java. Então na próxima janela, de um nome ao seu projeto e clique em próximo. Na próxima janela vá na aba blibliotecas e clique no botão Add external JARs e adicione as bibliotecas do JADE /jade/lib/ (http.jar, iiop.jar, jade.jar, jadeTools.jar e commons-codec-.jar) após isto clique em finalizar.
Agora basta criar o seu agente e na hora de executar vá em run>run configurations e na janela que abrir de dois clieques em java aplication de um nome a configuração (sugiro dar o nome da classe do agente) e como classe principal coloque jade.Boot então vá na aba argumentos e coloque como argumento do programa -container [nome_do_agente]:[Nome_da_Classe] e clique em Aplicar.
Na hora que for executar o agente, primeiro abra o terminal e digite o comando java jade.Boot -gui -local-host localhost . Então abrirá uma janela como a da imagem:

Após isso selecione a configuração do agente que você vai executar e mande executar o agente.

sexta-feira, 17 de junho de 2011

Configurar JADE no NetBeans

Boa tarde pessoal,
neste post veremos como configurar o JADE no NetBeans. Para isso precisamos ter instalado na nossa máquina os seguintes softwares:
NetBeans;
JDK (versão 1.4 ou superior).
Inicialmente acesse o site oficial do JADE e faça download do pacote do JADE (JADE-All-.zip) então o descompacte com o comando jar xvf JADE-All-.zip de dentro deste arquivo aparecerá quatro arquivos zipados (1- JADE-bin-.zip; 2- JADE-doc-.zip; 3- JADE-examples-.zip; 4- JADE-src-.zip) descompacte-os utilizando o mesmo comando apresentado acima. Após a descompactação de todos, surgirá uma pasta denominada jade.
Crie um projeto no NetBeans arquivo>novo projeto escolha a categoria "java" e a o projeto "aplicativo java". Então clique em próximo, na próxima janela de um nome ao seu projeto e desmarque a opção "criar classe principal". Então clique em finalizar.
Após o projeto criado clique com o botão direito em cima do projeto e vá nas propriedades do projeto. Na janela de propriedades, escolha a categoria "bibliotecas" e na aba compilar clique em "adicionar JAR/pasta" e adicione os arquivos .jar que estão dentro da pasta /jade/lib/ (http.jar, iiop.jar, jade.jar, jadeTools.jar e commons-codec-.jar) após isto clique em OK.

Agora basta criar o seu agente e na hora de executar vá em executar>definir configuração do projeto> personalizar vá na categoria Executar, Crie uma nova configuração e como classe principal coloque jade.Boot e nos argumentos coloque -container : e clique em OK.

Na hora que for executar o agente, primeiro abra o terminal e digite o comando java jade.Boot -gui -local-host localhost . Então abrirá uma janela como a da imagem:

Após isso selecione a configuração do agente que você vai executar e mande executar o agente.


Framework desenvolvimento de Agentes

Olá pessoal,
neste post vamos falar um pouco sobre o framework, para desenvolvimento de agentes, JADE (Java Agent DEvelopment framework). Segundo o site oficial do JADE, o JADE é um Framework inteiramente implementado na linguagem JAVA. Ele simplifica o desenvolvimento de sistemas multi-agentes através de um midleware que cumpre com as especificações da FIPA (Foundation for Intelligent Physical Agents) através de um conjunto de ferramentas gráficas que suporta o debug e a fase de desenvolvimento. O Framework JADE é software livre e é distribuído pela Telecom Italia.
O JADE tem como objetivo simplificar o desenvolvimento de sistemas multi-agentes enquanto assegura o cumprimento dos padrões através de um compreensível conjunto de system services e agentes em comprimento com as especificações FIPA: Serviços de nomes e serviço de yellow-page, transporte de mensagens e serviço de analise, e uma biblioteca de protocolos de interação da FIPA pronta para ser utilizada.
No próximo post veremos como integrar o JADE com a IDE de desenvolvimento Netbeans.