Gerenciador de proj et os; Transport e de m ensagens; Suporte às fases de desenvolvim ento e depuração; Proj et ado para sust ent ar escalabilidade;

Tamanho: px
Começar a partir da página:

Download "Gerenciador de proj et os; Transport e de m ensagens; Suporte às fases de desenvolvim ento e depuração; Proj et ado para sust ent ar escalabilidade;"

Transcrição

1 Java Agent Developm ent Fram ew ork 1

2 O que é jade? É um m iddleware de agentes que im plem enta um a plataform a distribuída e um fram ework de desenvolvim ent o para SMA Desenvolvido pelo CSELT e Univ. Parm a Com pletam ente im plem entado em Java e Obedece às especificações da FI PA - Foundation for I ntelligent Physical Agents (1997 / 2000) Utiliza classes já definidas em Java. 2

3 Serviços Gerenciador de proj et os; Transport e de m ensagens; Suporte às fases de desenvolvim ento e depuração; Proj et ado para sust ent ar escalabilidade; Requisitos Requisitos básicos para a execução do fram ework: versão 1.1x ou 1.2 de Java (JVM) com JDK instalado e 64 MB no m ínim o. 3

4 Possui ferram entas de suporte; Rem ote Monitoring(rm s); Agent Dum m y; Agent Sniffer; Agent I ntrospector; Possui a habilidade de aceitar registros de outros cont ainers Possui dois agent es especiais: Agent Managem ent Syst em Serviço de nom es, autoridade da plataform a Directory Facilitator Serviço de páginas am arelas 4

5 Agent Sniffer Introspector Dummy Agent 5

6 Rem ote Monitoring Agent (RMA) Funciona com o um a console gráfica para gerenciam ento e controle da plataform a; É usada para m onitorar e adm inistrar o status de todos os com ponentes da plataform a dist ribuída, incluindo agent es e cont ainers; Serve para controlar o ciclo de vida dos agentes, conexões com plataform as rem otas e a instalação de protocolos de transporte de m ensagens 6

7 Sniffer Agent É usado para interceptar as m ensagens ACL e exibir a conversação através de um a notação sim ilar ao diagram a de seqüência da UML; Útil para depuração de conversação entre agent es; Perm ite que as conversações sejam salvas ou carregadas em arquivos. 7

8 I ntrospector Agent É usado para m onitorar o ciclo de vida de um agente, suas m ensagens ACL trocadas e seus com portam entos em execução. Perm ite controlar a execução de um agente. 8

9 Dum m y Agent É um a ferram enta utilizada para com por e enviar m ensagens ACL para outros agentes, bem com o para exibir as m ensagens recebidas; Perm ite que as m ensagens sejam salvas ou carregadas em arquivos; Um a alternativa para depuração das m ensagens. 9

10 Directory Facilitator (DF) Representa o FI PA DF, o com ponente de páginas am arelas do sistem a; Perm ite registrar / de-registrar / m odificar / buscar agent es e serviços; Perm ite criar confederações de DF e realizar propagação de busca através de dom ínios e sub- dom ínios. 10

11 É baseado no conceito de container Um container = instância do am biente de execução JADE Diferentes containers na m esm a plataform a (1 JVM por cont ainer) Diferentes agentes no mesmo cont ainer Cada agente tem sua própria thread de execução Um a Plataform a é com posta por um conjunto de cont ainers at ivos Cada plataform a possui, obrigatoriam ente, um Main Cont ainer 11

12 Instância de jade rodando em um Host Distribuído A1,A2,A3... Agentes rodando nos respectivos container, há possibilidade de migrar os agentes para outros containers 12

13 Form a de com unicação; Estados dos agentes; Heranças classe agent; Construção de um novo agente( ) ; AI D Com portam ento dos agentes; 13

14 Um agente em JADE é um a instância da classe Agent Heranças da classe Agent: Características para realizar as interações básicas com a plataform a de agentes (registro, configuração, gerenciam ento rem oto,...); O conjunto básico de m étodos que podem ser cham ados para im plem entar o com portam ento personalizado do agent e ( enviar/ receber m ensagens, usar protocolos de interação,...) 14

15 Um AI D (Agent I dentifier) é constituído por: Um nom e globalm ente único: < localnam hostnam e> : < port> / JADE Ex: am eagol: / JADE Um conjunto de endereços de agentes Endereços das plataform as em que o agente reside Utilizados apenas quando agentes desej am se com unicar com agentes em outras plataform as Agentes tam bém possuem um apelido 15

16 A classe Agent representa os estados do agente através de constantes: AP_INITIATED AP_ACTIVE AP_SUSPENDED AP_WAITING AP_DELETED AP_TRANSIT AP_COPY 16

17 import jade.core.agent; public class AgenteSimples extends Agent { } protected void setup() { System.out.println( Oi Agente + getaid().getname() + está pronto! ); } 17

18 Em JADE os agentes se com unicam através de passagem assíncrona de m ensagens ACL A classe ACLMessage representa as m ensagens de acordo com as especificações da FI PA Todos os parâm etros são pares palavra- chave: valor Os valores dos parâm etros podem ser inseridos através dos m étodos set( ) e podem ser lidos através de m étodos get( ) As perform ativas da FI PA são identificadas por const ant es. 18

19 Todo agente tem um a fila privada de m ensagens ACL criada e preenchida pelo subsistem a de com unicação de JADE O agente é inform ado sem pre que um a m ensagem é adicionada a sua lista de m ensagens Cabe ao program ador com o se dará o tratam ento dessas m ensagens Se um a m ensagem é enviada e o sub-sistem a não consegue encontrar o destinatário, ele a envia para ser gerenciada pelo AMS 19

20 Criando/ Enviando m ensagens public void action() { } ACLMessage msg = new ACLMessage(ACLMessage.INFORM); msg.addreceiver(new AID( ze, AID.ISLOCALNAME); msg.setlanguage( portugol ); msg.setontology( Sistemas Distribuídos ); msg.setcontent( Comunicação entre processos ) // Chama o Método da classe Agent para enviar mensagens send(msg); 20

21 Mensagens em Acl QUERY-IF :sender :receiver :protocol fipa-query :conversation_id C _ :reply_with :reply_by :language fipa-sl0 :ontology curso :content ((DISCIPLINAS (COMPUTACAO :nome Computação Distribuída" :professor Bosco :Horario a tarde (ENGENHARIA :nome Circuitos Digitais :professor Carlos :Horario a noite )))) 21

22 Dow nload dos arquivos / jade.tilab.com / ; Registro para acesso aos dow nloads; Arquivos jadeall.zip; jadebin.zip; jadedoc.zip jadesrc.zip jadeexamples.zip Note: que todos os binários devem ser execut ados usando jdk versão 1.4; 22

23 Com o Main-Container java jade.boot [options] nome_agente: codigo Com o Container java jade.boot container [options] nome_agente: codigo compilado Sem classpat h java jar lib\ jade.jar nomtp [ options] Nome_agente: código_compilado Options: -container - gui -mtp - host -port - container- name - nomobility - version -help 23 - conf

24 Referências Java Agent DEvelopment Framework API de JADE Documentação on- line de JADE Exercício proposto Criar um agente o qual ele possa migrar em ambientes heterogêneos Ex: Main-Container rodando em Linux e um container em W indow s. E fazer a com unicação entre os agentes utilizando as perform ativas do ACL. 24

JADE : Java Agent DEvelopment Framework JADE

JADE : Java Agent DEvelopment Framework JADE : Java Agent DEvelopment Framework http:// sharon.cselt.it/projects/jade Framework para desenvolvimento de software, no projecto de sistemas multi-agente e aplicações conforme as normas da FIPA Escrito

Leia mais

Centralizado Distribuído

Centralizado Distribuído Universidade Federal de Alagoas Curso de Ciência da Computação O Ambiente Jade: uma introdução ao framework de desenvolvimento para sistemas multiagentes Inteligência Artificial Prof. Rômulo Nunes Motivação

Leia mais

Jade Java Agent Development Framework

Jade Java Agent Development Framework Jade Java Agent Development Framework http://jade.tilab.com/ Versão atual: 4.0.1 (07/07/2010) 17/08/10 @LES/PUC-Rio 2 Jade é um middleware para o desenvolvimento de sistemas multiagentes Inclui Um ambiente

Leia mais

Me. Eng. JOÃO ALVAREZ PEIXOTO. Sistemas Multi-agentes em Java utilizando a plataforma JADE

Me. Eng. JOÃO ALVAREZ PEIXOTO. Sistemas Multi-agentes em Java utilizando a plataforma JADE Me. Eng. JOÃO ALVAREZ PEIXOTO Sistemas Multi-agentes em Java utilizando a plataforma JADE Objetivo: implementar sistemas de manufatura utilizando sistemas multiagentes, a partir da plataforma JADE. Tópicos

Leia mais

JADE Java Agent DEvelopment Framework

JADE Java Agent DEvelopment Framework JADE Java Agent DEvelopment Framework Ricardo J. Rabelo rabelo@das.ufsc.br Saulo Popov Zambiasi popov@gsigma.ufsc.br Sumário Parte 1 Introdução Pré-requisitos Download Instalação e Configuração Interface

Leia mais

IA: JADE - The Java Agent DEvelopment Framework

IA: JADE - The Java Agent DEvelopment Framework Utilizando IA: - The Java Agent DEvelopment Framework Professor Paulo Gurgel Pinheiro MC906A - Inteligência Articial Instituto de Computação Universidade Estadual de Campinas - UNICAMP 04 de Novembro de

Leia mais

Sistema para Gerenciamento de Redes Baseado em Agentes Móveis

Sistema para Gerenciamento de Redes Baseado em Agentes Móveis Universidade Federal Fluminense Instituto de Computação Coordenação do Curso de Pós-Graduação em Computação Curso: Mestrado em Computação Disciplina: Introdução aos Sistemas Multi-Agentes Sistema para

Leia mais

JADE: Java Agent Development Framework

JADE: Java Agent Development Framework 1 JADE: Java Agent Development Framework Fábio V. Teixeira Abstract JADE is a software environment that provides a middleware for the development and execution of agent-based applications which can interoperate

Leia mais

JADE Framework para desenvolvimento de sistemas multiagente

JADE Framework para desenvolvimento de sistemas multiagente http://jade.tilab.com/ Framework para desenvolvimento de sistemas multiagente FIPA-compliant Escrito em JAVA, consiste numa API com vários packages Plataforma de agentes: 2 1 Agent Management System (AMS)

Leia mais

Serviço Seguro de Mensagens Instantâneas

Serviço Seguro de Mensagens Instantâneas COORDENADORIA DA RECEITA ESTADUAL GERÊNCIA DE CONTROLE E INFORMAÇÕES Serviço Seguro de Mensagens Instantâneas Jabber & Exodus Jabber é um protocolo aberto, baseado em XML para troca de mensagens instantâneas.

Leia mais

Universidade Federal do ABC ufabc

Universidade Federal do ABC ufabc Universidade Federal do ABC ufabc André Filipe de Moraes Batista andre.batista@ufabc.edu.br Manual Complementar do Projeto de Pesquisa: Sistemas Multiagentes na Construção de um Middleware para Suporte

Leia mais

GUIA DE INÍCIO RÁPIDO NHS NOBREAK MANAGER 4.0 TOPOLOGIA MÍNIMA DE REDE PARA A INSTALAÇÃO E USO DO SOFTWARE COM GPRS

GUIA DE INÍCIO RÁPIDO NHS NOBREAK MANAGER 4.0 TOPOLOGIA MÍNIMA DE REDE PARA A INSTALAÇÃO E USO DO SOFTWARE COM GPRS GUIA DE INÍCIO RÁPIDO NHS NOBREAK MANAGER 4.0 TOPOLOGIA MÍNIMA DE REDE PARA A INSTALAÇÃO E USO DO SOFTWARE COM GPRS CONFIGURAÇÃO DO GPRS 1. Entre no site da NHS na página de homologação do NHS NOBREAK

Leia mais

BlackBerry Messenger SDK

BlackBerry Messenger SDK BlackBerry Messenger SDK Versão: 1.2 Getting Started Guide Publicado: 2011-10-11 SWD-1391821-1011103456-012 Conteúdo 1 Requisitos do sistema... 2 2 Dependências de versão do BlackBerry Messenger... 3 3

Leia mais

10 Guia do Usuário. 10.1 Finalidade do Guia. 10.2 Criando sua Conta no Azure

10 Guia do Usuário. 10.1 Finalidade do Guia. 10.2 Criando sua Conta no Azure 88 10 Guia do Usuário 10.1 Finalidade do Guia O presente capítulo é destinado a Estatísticos, Atuários, Matemáticos e Engenheiros que estão desenvolvendo sua pesquisa com o Método de Monte Carlo e desejam

Leia mais

Manual de Instalação do Agente Citsmart

Manual de Instalação do Agente Citsmart 16/08/2013 Manual de Instalação do Agente Citsmart Fornece orientações necessárias para efetuar a instalação do Agente Citsmart. Versão 1.9 21/11/2014 Visão Resumida Data Criação 21/11/2014 Versão Documento

Leia mais

Um pouco do Java. Prof. Eduardo

Um pouco do Java. Prof. Eduardo Um pouco do Java Prof. Eduardo Introdução A tecnologia JAVA é composta pela linguagem de programação JAVA e pela plataforma de desenvolvimento JAVA. Os programas são escritos em arquivos-texto com a extensão.java.

Leia mais

Construindo Agentes Inteligentes com o JADE e Eclipse Utilizando o Eclipse para construir Agentes Inteligentes em JADE

Construindo Agentes Inteligentes com o JADE e Eclipse Utilizando o Eclipse para construir Agentes Inteligentes em JADE a r t i g o Construindo Agentes Inteligentes com o JADE e Eclipse Utilizando o Eclipse para construir Agentes Inteligentes em JADE Ricardo dos Santos Câmara (rscamara@gmail.com) é mestrando em Informática

Leia mais

Java Linguagem de programação

Java Linguagem de programação NASA INFORMÁTICA Pág. 1 O ambiente Java Como foi comentado anteriormente, o Java é uma linguagem independente de plataforma. Tal característica torna-se possível com o uso de um formato intermediário,

Leia mais

Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede

Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede O sistema de nome de domínio (DNS) é um sistema que nomeia computadores e serviços de rede e é organizado em uma hierarquia de domínios.

Leia mais

Nome N Série: Ferramentas

Nome N Série: Ferramentas Nome N Série: Ferramentas Competências: Identificar e utilizar técnicas de modelagem de dados; Habilidades: Utilizar ferramentas de apoio ao desenvolvimento de software; Bases Tecnológicas: Metodologias

Leia mais

Tutorial RMI (Remote Method Invocation) por Alabê Duarte

Tutorial RMI (Remote Method Invocation) por Alabê Duarte Tutorial RMI (Remote Method Invocation) por Alabê Duarte Este tutorial explica basicamente como se implementa a API chamada RMI (Remote Method Invocation). O RMI nada mais é que a Invocação de Métodos

Leia mais

Instalar o MarkVision

Instalar o MarkVision Instalando o 1 contas O apresenta diversos componentes instaláveis: Aplicativo - Instala o Utilitário Printer Management. Este aplicativo requer que o Servidor do esteja disponível na rede. Servidor do

Leia mais

Integração entre o IBM HTTP SERVER, APACHE WEB Server e IBM Websphere Application Server

Integração entre o IBM HTTP SERVER, APACHE WEB Server e IBM Websphere Application Server Integração entre o IBM HTTP SERVER, APACHE WEB Server e IBM Websphere Application Server Índice Resumo sobre este documento... 3 Integrando o IBM HTTP Server com o IBM WebSphere Application Server... 3

Leia mais

Integrações e o ecossistema Java. Fabric8 ao Resgate!

Integrações e o ecossistema Java. Fabric8 ao Resgate! Integrações e o ecossistema Java Fabric8 ao Resgate! Quem sou eu? Leandro O. Gomes blog.leandrogomes.com @leandro_gomes 7 anos de estrada Arquiteto de Software na Owse no Rio de Janeiro Apaixonado por

Leia mais

Laboratório I Aula 2

Laboratório I Aula 2 Laboratório I Aula 2 Prof. Msc. Anderson da Cruz Fases da Programação Implementação de Linguagens de Programação Compilação geração de código executável dependente da plataforma de execução tradução lenta

Leia mais

ENTERPRISE JAVABEANS 3. Msc. Daniele Carvalho Oliveira

ENTERPRISE JAVABEANS 3. Msc. Daniele Carvalho Oliveira ENTERPRISE JAVABEANS 3 Msc. Daniele Carvalho Oliveira Apostila Servlets e JSP www.argonavis.com.br/cursos/java/j550/index.html INTRODUÇÃO Introdução Enterprise JavaBeans é um padrão de modelo de componentes

Leia mais

PJCUS-361 CONTRATO COM CÓDIGO DE BARRAS

PJCUS-361 CONTRATO COM CÓDIGO DE BARRAS PJCUS-361 CONTRATO COM CÓDIGO DE BARRAS 1 Sumário 1. OBJETIVO... 3 2. HABILITAR FUNCIONALIDADE... 3 3. INSTALANDO OPENOFFICE 4... 3 4. AMBIENTE WINDOWS... 3 4.1. VARIÁVEL DE AMBIENTE... 3 4.2. ADICIONAR

Leia mais

Rotina de Discovery e Inventário

Rotina de Discovery e Inventário 16/08/2013 Rotina de Discovery e Inventário Fornece orientações necessárias para testar a rotina de Discovery e Inventário. Versão 1.0 01/12/2014 Visão Resumida Data Criação 01/12/2014 Versão Documento

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DE ALAGOAS CURSO TÉCNICO EM INFORMÁTICA DISCIPLINA:

INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DE ALAGOAS CURSO TÉCNICO EM INFORMÁTICA DISCIPLINA: INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DE ALAGOAS CURSO TÉCNICO EM INFORMÁTICA DISCIPLINA: PROGRAMAÇÃO ORIENTADA A OBJETOS PROFESSOR: REINALDO GOMES ASSUNTO: PRIMEIRO PROGRAMA EM JAVA (COMPILAÇÃO

Leia mais

Instalando e Atualizando a Solução... 3. Arquivos de Instalação... 4. Instalação do Servidor de Aplicação... 7. Instalação JDK...

Instalando e Atualizando a Solução... 3. Arquivos de Instalação... 4. Instalação do Servidor de Aplicação... 7. Instalação JDK... Instalando e Atualizando a Solução... 3 Arquivos de Instalação... 4 Instalação do Servidor de Aplicação... 7 Instalação JDK... 7 Instalação Apache Tomcat... 8 Configurando Tomcat... 9 Configurando Banco

Leia mais

UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE BACHARELADO EM INFORMÁTICA

UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE BACHARELADO EM INFORMÁTICA UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE BACHARELADO EM INFORMÁTICA Tutorial de Instalação da Grade Computacional Gustavo Mantovani Orlando Luiz Pelosi

Leia mais

CA Nimsoft Monitor Snap

CA Nimsoft Monitor Snap CA Nimsoft Monitor Snap Guia de Configuração do Monitoramento do WebSphere websphere série 1.6 Aviso de copyright do CA Nimsoft Monitor Snap Este sistema de ajuda online (o Sistema ) destina-se somente

Leia mais

$LGpLDGHVWHDUWLJRpDSUHVHQWDUXPDGDVPDLVFRPSOHWDVIHUUDPHQWDVGHGHVHQYROYLPHQWR -DYDHRSRGHUTXHHVVDIHUUDPHQWDWHPFRPDDGLomRGHSOXJLQVGHSULPHLUDOLQKD

$LGpLDGHVWHDUWLJRpDSUHVHQWDUXPDGDVPDLVFRPSOHWDVIHUUDPHQWDVGHGHVHQYROYLPHQWR -DYDHRSRGHUTXHHVVDIHUUDPHQWDWHPFRPDDGLomRGHSOXJLQVGHSULPHLUDOLQKD (FOLSVH±4XHPHVWX""" 5RJpULR3HUHV*RPHV $LGpLDGHVWHDUWLJRpDSUHVHQWDUXPDGDVPDLVFRPSOHWDVIHUUDPHQWDVGHGHVHQYROYLPHQWR -DYDHRSRGHUTXHHVVDIHUUDPHQWDWHPFRPDDGLomRGHSOXJLQVGHSULPHLUDOLQKD,QWURGXomR O projeto Eclipse.org

Leia mais

Programação por Objectos

Programação por Objectos Programação por Objectos Java: instalação, configuração e ferramentas MEEC@IST Java 1/21 Ferramentas revisão J2SE JDK (última vs, pelo menos vs 5.0) http://java.sun.com/javase/downloads/index.jsp Eclipse,

Leia mais

Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação

Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação LP: Laboratório de Programação Apontamento 4 Prof. ISVega Fevereiro de 2004 Ambiente BlueJ CONTEÚDO 4.1 BlueJ como Ferramenta

Leia mais

Manual de Instalação: Agente do OCS Inventory NG

Manual de Instalação: Agente do OCS Inventory NG Manual de Instalação: Agente do OCS Inventory NG Abril 2013 Sumário 1. Agente... 1 2. Onde instalar... 1 3. Etapas da Instalação do Agente... 1 a. Etapa de Instalação do Agente... 1 b. Etapa de Inserção

Leia mais

Instalando e configurando o Java Development Kit (JDK)

Instalando e configurando o Java Development Kit (JDK) Tutorial elaborado pelo professor José Gonçalo dos Santos Contato: jose.goncalo.santos@gmail.com Instalando e configurando o Java Development Kit (JDK) 1.1 Obtendo o JDK + JRE Para obter o JDK e o JRE

Leia mais

Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas)

Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) Web Container: e JSP Sumário Protocolo HTTP Exemplos de JSP (Java Server Pages) Exemplos JSP 2 Protocolo HTTP URL: Um URL (Uniform

Leia mais

INF1013 MODELAGEM DE SOFTWARE

INF1013 MODELAGEM DE SOFTWARE INF1013 MODELAGEM DE SOFTWARE Departamento de Informática Ivan Mathias Filho ivan@inf.puc-rio.br Programa Capítulo 18 Sockets OLadoServidor O Lado Cliente Múltiplos Clientes 1 Programa Capítulo 18 Sockets

Leia mais

CONHECIMENTOS ESPECÍFICOS TÉCNICO DE LABORATÓRIO / ÁREA INFORMÁTICA

CONHECIMENTOS ESPECÍFICOS TÉCNICO DE LABORATÓRIO / ÁREA INFORMÁTICA CONHECIMENTOS ESPECÍFICOS TÉCNICO DE LABORATÓRIO / ÁREA INFORMÁTICA 26. Considerando o sistema de numeração Hexadecimal, o resultado da operação 2D + 3F é igual a: a) 5F b) 6D c) 98 d) A8 e) 6C 27. O conjunto

Leia mais

Primeiro programa em Java (compilação e execução)

Primeiro programa em Java (compilação e execução) Universidade Federal do ABC Disciplina: Linguagens de Programação (BC-0501) Assunto: Primeiro programa em Java (compilação e execução) Primeiro programa em Java (compilação e execução) Introdução Este

Leia mais

Introdução ao IDE Netbeans (Programação Java)

Introdução ao IDE Netbeans (Programação Java) Universidade Federal do ABC (UFABC) Disciplina: Processamento da Informação (BC-0505) Assunto: Java e Netbeans Introdução ao IDE Netbeans (Programação Java) Conteúdo 1. Introdução... 1 1.1. Programas necessários...

Leia mais

Parte I. Demoiselle Mail

Parte I. Demoiselle Mail Parte I. Demoiselle Mail Para o envio e recebimento de e-s em aplicativos Java, a solução mais natural é usar a API JavaMail [http:// www.oracle.com/technetwork/java/java/index.html]. Ela provê um framework

Leia mais

UNIVERSIDADE. Sistemas Distribuídos

UNIVERSIDADE. Sistemas Distribuídos UNIVERSIDADE Sistemas Distribuídos Ciência da Computação Prof. Jesus José de Oliveira Neto Comunicação Inter-Processos Sockets e Portas Introdução Sistemas distribuídos consistem da comunicação entre processos

Leia mais

Software de gerenciamento do sistema Intel. Guia do usuário do Pacote de gerenciamento do servidor modular Intel

Software de gerenciamento do sistema Intel. Guia do usuário do Pacote de gerenciamento do servidor modular Intel Software de gerenciamento do sistema Intel do servidor modular Intel Declarações de Caráter Legal AS INFORMAÇÕES CONTIDAS NESTE DOCUMENTO SÃO RELACIONADAS AOS PRODUTOS INTEL, PARA FINS DE SUPORTE ÀS PLACAS

Leia mais

EAI Manual do Administrador

EAI Manual do Administrador EAI Manual do Administrador 1 Definição de Host Application O que é um Host Application? Significa Aplicativo Hospedeiro, é o nome dado ao ambiente EAI que estará executando no seu computador ou em um

Leia mais

Programação online em Java

Programação online em Java Universidade Federal do ABC Disciplina: Processamento da Informação Assunto: Programação online em Java Programação online em Java Conteúdo Conteúdo...1 Introdução... 1 1.1.Programas necessários... 1 1.2.Visão

Leia mais

Guia de instalação JMap 5.0

Guia de instalação JMap 5.0 Guia de instalação JMap 5.0 Instalação JMap A instalação de JMap é normalmente feita em um servidor que será acessado pelo conjunto de usuários. Durante a instalação, todos os componentes de JMap são instalados

Leia mais

Tecnologia para Sistemas Inteligentes Apontamentos para as aulas sobre

Tecnologia para Sistemas Inteligentes Apontamentos para as aulas sobre Tecnologia para Sistemas Inteligentes Apontamentos para as aulas sobre Sistemas de Agentes: Plataforma, linguagem de comunicação e protocolos de interação Luís Miguel Botelho Departamento de Ciências e

Leia mais

Fundamentos de Java. Prof. Marcelo Cohen. 1. Histórico

Fundamentos de Java. Prof. Marcelo Cohen. 1. Histórico Fundamentos de Java Prof. Marcelo Cohen 1. Histórico 1990 linguagem Oak; desenvolvimento de software embutido para eletrodomésticos S.O. para o controle de uma rede de eletrodomésticos o surgimento da

Leia mais

Kerio Exchange Migration Tool

Kerio Exchange Migration Tool Kerio Exchange Migration Tool Versão: 7.3 2012 Kerio Technologies, Inc. Todos os direitos reservados. 1 Introdução Documento fornece orientações para a migração de contas de usuário e as pastas públicas

Leia mais

Easytrade Admin Client

Easytrade Admin Client Easytrade Admin Client Manual de instalação e utilização Sumário 1.0 Instalação...3 1.1 Download e instalação do Java JRE...3 1.2 - Download e instalação do Easytrade Client...3 1.3 Criar atalho na area

Leia mais

Sistemas Operacionais Aula 03: Estruturas dos SOs. Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com

Sistemas Operacionais Aula 03: Estruturas dos SOs. Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com Sistemas Operacionais Aula 03: Estruturas dos SOs Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com OBJETIVOS Descrever os serviços que um sistema operacional oferece aos usuários e outros sistemas

Leia mais

Desenvolvimento Web com Framework Demoiselle versão 1.0

Desenvolvimento Web com Framework Demoiselle versão 1.0 Desenvolvimento Web com Framework Demoiselle versão 1.0 Módulo 07: Outros Componentes Autor: Rodrigo Hjort Serpro / Coordenação Estratégica de Tecnologia / Curitiba www.frameworkdemoiselle.org.br Modificado

Leia mais

5 Trabalhos Relacionados

5 Trabalhos Relacionados 5 Trabalhos Relacionados Existem diferentes tipos de frameworks de middleware para SMAs, cada um focaliza mais fortemente alguma propriedade de agencia, tal como mobilidade focalizada no framework SOMA

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 6 Estrutura de Sistemas Operacionais Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso

Leia mais

Administração de Redes Redes e Sub-redes

Administração de Redes Redes e Sub-redes 1 MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CAMPUS SÃO JOSÉ SANTA CATARINA Administração de Redes Redes e Sub-redes Prof.

Leia mais

2. Sistemas Multi-Agentes (Multi-Agent System - MAS)

2. Sistemas Multi-Agentes (Multi-Agent System - MAS) AORML uma linguagem para modelagem de uma aplicação Multiagentes: Uma Aplicação no Sistema Expertcop. Hebert de Aquino Nery, Daniel Gonçalves de Oliveira e Vasco Furtado. Universidade de Fortaleza UNIFOR

Leia mais

MDS Versão 2.2 - Outubro/2006

MDS Versão 2.2 - Outubro/2006 MDS - Outubro/2006 Manual elaborado com base na versão 3.14. ÍNDICE 1 INTRODUÇÃO... 5 2 INSTALANDO O SISTEMA... 6 3 ATUALIZANDO O SISTEMA...10 4 IDENTIFICAÇÃO NO SISTEMA / MANUTENÇÃO...12 4.1 IDENTIFICAÇÃO

Leia mais

Primeiro programa em Java (compilação e execução)

Primeiro programa em Java (compilação e execução) Universidade Federal do ABC Disciplina: Linguagens de Programação (BC-0501) Assunto: Primeiro programa em Java (compilação e execução) Primeiro programa em Java (compilação e execução) Introdução Este

Leia mais

Instalando o J2SE 5.0 JDK no Windows 2000/XP

Instalando o J2SE 5.0 JDK no Windows 2000/XP Instalando o J2SE 5.0 JDK no Windows 2000/XP Fabricio Leonard Leopoldino Descreve o processo de download, instalação e configuração do J2SE 5.0 JDK, no Windows 2000 e no Windows XP. 1 - Introdução Para

Leia mais

INSTALAÇÃO DE CERTIFICADO SERVIDOR TOMCAT

INSTALAÇÃO DE CERTIFICADO SERVIDOR TOMCAT INSTALAÇÃO DE CERTIFICADO SERVIDOR TOMCAT Para confecção desse manual, foi usado o Sistema Operacional Windows XP Professional com SP2 e JDK 1.6.0_04. Algumas divergências podem ser observadas caso a versão

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores LAMP Gustavo Reis gustavo.reis@ifsudestemg.edu.br Acrônico para a combinação de Linux, Apache, MySQL e PHP ou Perl ou Python; Recentemente a letra P começou a fazer referência a Perl

Leia mais

Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões

Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação Primeiro Programa em Java public class OlaPessoal

Leia mais

Procedimentos para Configuração do Ambiente J2EE e J2SE em Ambiente Windows

Procedimentos para Configuração do Ambiente J2EE e J2SE em Ambiente Windows Procedimentos para Configuração do Ambiente J2EE e J2SE em Ambiente Windows 1 - Configuração do J2SDKSE (Java 2 SDK Standard Edition) Deve-se obter o arquivo j2sdk-1_4_2_03-windows-i586-p.exe ou mais recente

Leia mais

Arquivos de Instalação... 4. Instalação JDK... 7. Instalação Apache Tomcat... 8. Configurando Tomcat... 9

Arquivos de Instalação... 4. Instalação JDK... 7. Instalação Apache Tomcat... 8. Configurando Tomcat... 9 Instalando e Atualizando a Solução... 3 Arquivos de Instalação... 4 Instalação do Servidor de Aplicação... 7 Instalação JDK... 7 Instalação Apache Tomcat... 8 Configurando Tomcat... 9 Configurando Banco

Leia mais

Guia Rápido de Instalação

Guia Rápido de Instalação Guia Rápido de Instalação Conteúdo Passo 1 Download dos Arquivos de Instalação Passo 2 Tela de Boas Vindas Passo 3 Termos de Licença Passo 4 Local de Instalação Passo 5 Informações de Registro Passo 6

Leia mais

FTP Protocolo de Transferência de Arquivos

FTP Protocolo de Transferência de Arquivos FTP Protocolo de Transferência de Arquivos IFSC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO SUBSEQUENTE DE TELECOMUNICAÇÕES! Prof. Tomás Grimm FTP - Protocolo O protocolo FTP é o serviço padrão da Internet para

Leia mais

INSTALANDO E CONFIGURANDO O ACTIVE DIRECTORY NO WINDOWS SERVER 2008

INSTALANDO E CONFIGURANDO O ACTIVE DIRECTORY NO WINDOWS SERVER 2008 INSTALANDO E CONFIGURANDO O ACTIVE DIRECTORY NO WINDOWS SERVER 2008 Objetivo Esse artigo tem como objetivo demonstrar como instalar e configurar o Active Directory no Windows Server 2008. Será também apresentado

Leia mais

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas Conteúdo Programático Nomeclaturas JDK JRE JEE JSE JME JVM Toolkits Swing AWT/SWT JDBC EJB JNI JSP Conteúdo Programático Nomenclatures

Leia mais

Guia de conexão. Sistemas operacionais suportados. Instalando a impressora. Guia de conexão

Guia de conexão. Sistemas operacionais suportados. Instalando a impressora. Guia de conexão Página 1 de 5 Guia de conexão Sistemas operacionais suportados Com o CD de Software e documentação, você pode instalar o software da impressora nos seguintes sistemas operacionais: Windows 8 Windows 7

Leia mais

TECNOLOGIA WEB. Principais Protocolos na Internet Aula 2. Profa. Rosemary Melo

TECNOLOGIA WEB. Principais Protocolos na Internet Aula 2. Profa. Rosemary Melo TECNOLOGIA WEB Principais Protocolos na Internet Aula 2 Profa. Rosemary Melo Tópicos abordados Compreender os conceitos básicos de protocolo. Definir as funcionalidades dos principais protocolos de Internet.

Leia mais

DESENVOLVIMENTO DE APLICATIVOS PARA CELULAR JAVA 2 MICRO EDITION

DESENVOLVIMENTO DE APLICATIVOS PARA CELULAR JAVA 2 MICRO EDITION DESENVOLVIMENTO DE APLICATIVOS PARA CELULAR JAVA 2 MICRO EDITION Robison Cris Brito Centro Federal de Educação Tecnológica do Paraná Unidade de Pato Branco robison@pb.cefetpr.br RESUMO Engana-se quem acha

Leia mais

Intel Galileo: Instalação e IDE Arduino

Intel Galileo: Instalação e IDE Arduino Objetivo Instalação do software e execução de Sketch para teste do hardware e conectividade da placa Galileo. 20/10/2014 Objetivo Instalação do software e execução de Sketch para teste do hardware e conectividade

Leia mais

Introdução ao Android. SECAP 2014 Prof. Rone Ilídio - UFSJ

Introdução ao Android. SECAP 2014 Prof. Rone Ilídio - UFSJ Introdução ao Android SECAP 2014 Prof. Rone Ilídio - UFSJ O que é o Android? Sistema operacional móvel, baseado numa versão modificada do Linux. Código aberto: qualquer pessoa pode baixar e modificar Máquina

Leia mais

Origin manual. 1.1 Cadastrando usuário : Get manager License ID. Quem deve se cadastrar: Como se cadastrar. origin manual. 1 de 14

Origin manual. 1.1 Cadastrando usuário : Get manager License ID. Quem deve se cadastrar: Como se cadastrar. origin manual. 1 de 14 1 de 14 Origin manual 1.Registro do Usuário - Get user I.D. 2. Single license Install 3. Concurrent Network install 1.1 Cadastrando usuário : Get manager License ID. Quem deve se cadastrar: Uma única instalação

Leia mais

Manual de Instalação do TOMCAT JOSSO

Manual de Instalação do TOMCAT JOSSO 03/06/2014 Sumário 1. Instalação do novo FRAMEWORK... 3 1.1. Instalação do JAVA... 3 1.2. Instalação do TOMCAT... 3 1.3. Configurando o TOMCAT... 4 1.4. Configurando a base de dados TOTVS_APP... 5 2 Versão

Leia mais

DESENVOLVENDO SOLUÇÕES COM VISUAL FOXPRO 8 E 9

DESENVOLVENDO SOLUÇÕES COM VISUAL FOXPRO 8 E 9 DESENVOLVENDO SOLUÇÕES COM VISUAL FOXPRO 8 E 9 Í N D I C E Capítulo 1 - O Início de Tudo 1 Reunindo todas as informações necessárias 2 Instalando o Visual FoxPro 2 Configurando o Visual FoxPro 7 Capítulo

Leia mais

(Aula 15) Threads e Threads em Java

(Aula 15) Threads e Threads em Java (Aula 15) Threads e Threads em Java Um fluxo computacional. A programa maioria de execução, dos seqüencial programas o qual simples consiste realiza tem uma de essa um certa único tarefa Grande característica:

Leia mais

BlackBerry Enterprise Server

BlackBerry Enterprise Server BlackBerry Enterprise Server Versão: 5.0 Service pack: 3 Guia de monitoramento Publicado: 2011-04-02 SWD-1398426-0402045748-012 Conteúdo 1 Solução de monitoramento do BlackBerry Enterprise Server... 5

Leia mais

Curso de Aprendizado Industrial Desenvolvedor WEB

Curso de Aprendizado Industrial Desenvolvedor WEB Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Servidor de Aplicações WEB Tomcat Servidor Tomcat Foi desenvolvido

Leia mais

21º Prêmio Expressão de Ecologia

21º Prêmio Expressão de Ecologia 21º Prêmio Expressão de Ecologia Edição 2013-2014 Projeto: Redução do Consumo de Água Captada do Rio Canoas Organização: Klabin Página: 1/1 PÁGINA 1: Inform ações cadastrais: P1: Título do projeto am biental

Leia mais

Bem vindo! Esta é a tela inicial do Webmail da Universidade federal de Juiz de Fora. O link de acesso é: http://correio.ufjf.edu.

Bem vindo! Esta é a tela inicial do Webmail da Universidade federal de Juiz de Fora. O link de acesso é: http://correio.ufjf.edu. Manual WebMail 1. Tela inicial... pág. 2 2. Caixa de Entrada... pág. 2 3. A pasta Lidas... pág. 3 4. Criando sua assinatura... pág. 3 5. Enviar Mensagens... pág. 3 6. Anexando arquivos... pág. 4 7. Adicionando

Leia mais

Teleprocessamento e Redes

Teleprocessamento e Redes Teleprocessamento e Redes Aula 21: 06 de julho de 2010 1 2 3 (RFC 959) Sumário Aplicação de transferência de arquivos de/para um host remoto O usuário deve prover login/senha O usa duas conexões TCP em

Leia mais

Pacote de Idiomas do ImageNow Guia de Introdução

Pacote de Idiomas do ImageNow Guia de Introdução Pacote de Idiomas do ImageNow Guia de Introdução Versão: 6.6.x Escrito por: Product Documentation, R&D Data: Outubro de 2011 ImageNow e CaptureNow são marcas comerciais registradas da Perceptive Software.

Leia mais

Lição 3. Como executar uma aplicação no Arduino?

Lição 3. Como executar uma aplicação no Arduino? Lição 3 Como executar uma aplicação no Arduino? Para mostrar como executar uma aplicação no Arduino usaremos como exemplo uma aplicação composta por duas partes: a primeira parte será responsável pelo

Leia mais

Backup dos Bancos de Dados Interbase

Backup dos Bancos de Dados Interbase Backup dos Bancos de Dados Interbase Interbase... O que é? InterBase é um gerenciador de Banco de dados relacionais da Borland. O Interbase é uma opção alternativa aos bancos de dados tradicionais como

Leia mais

CA Nimsoft Monitor Snap

CA Nimsoft Monitor Snap CA Nimsoft Monitor Snap Guia de Configuração do Monitoramento da máquina virtual Java jvm_monitor série 1.4 Aviso de copyright do CA Nimsoft Monitor Snap Este sistema de ajuda online (o Sistema ) destina-se

Leia mais

Relatório do GPES. Descrição dos Programas e Plugins Utilizados. Programas Utilizados:

Relatório do GPES. Descrição dos Programas e Plugins Utilizados. Programas Utilizados: Relatório do GPES Relatório referente à instalação dos programas e plugins que estarão sendo utilizados durante o desenvolvimento dos exemplos e exercícios, sendo esses demonstrados nos próximos relatórios.

Leia mais

Instalação do VOL Backup para Sistemas Unix-Like

Instalação do VOL Backup para Sistemas Unix-Like Este é o guia de instalação e configuração da ferramenta VOL Backup para Sistemas Unix-Like. Deve ser seguido caso você queira instalar ou reinstalar o VOL Backup em sistemas Linux, Solaris ou BSD. Faça

Leia mais

Procedimento para instalação do OMNE-Smartweb em Raio-X

Procedimento para instalação do OMNE-Smartweb em Raio-X Procedimento para instalação do OMNE-Smartweb em Raio-X A primeira coisa a analisarmos é onde ficará posicionado o servidor de Raio-x na rede do cliente, abaixo será colocado três situações básicas e comuns

Leia mais

Uma Proposta de Tecnologia Embarcada na Internação Domiciliar Capítulo 3 Implementação do SMD 93

Uma Proposta de Tecnologia Embarcada na Internação Domiciliar Capítulo 3 Implementação do SMD 93 Capítulo 3 Implementação do SMD 93 CAPÍTULO 3 IMPLEMENTAÇÃO DO SMD Este capítulo reserva-se à apresentação da implementação do SMD tomando como partida o desenvolvimento do Projeto Preliminar que consta

Leia mais

CA Nimsoft Monitor Snap

CA Nimsoft Monitor Snap CA Nimsoft Monitor Snap Guia de Configuração do Monitoramento do Jboss do Nimsoft jboss série 1.3 Aviso de copyright do CA Nimsoft Monitor Snap Este sistema de ajuda online (o Sistema ) destina-se somente

Leia mais

Introdução ao Android

Introdução ao Android Introdução ao Android André Gustavo Duarte de Almeida docente.ifrn.edu.br/andrealmeida Parte 1 Conhecendo o Sistema e Primeiro Programa Roteiro Pré-requisitos Conceitos Básicos Configurando o Ambiente

Leia mais

Processos (Threads,Virtualização e Migração de Código)

Processos (Threads,Virtualização e Migração de Código) Processos (Threads,Virtualização e Migração de Código) Roteiro Processos Threads Virtualização Migração de Código O que é um processo?! Processos são programas em execução. Processo Processo Processo tem

Leia mais

Roteiro de instalação do jogo da Pirâmide Alimentar

Roteiro de instalação do jogo da Pirâmide Alimentar Roteiro de instalação do jogo da Pirâmide Alimentar Documento: Roteiro de Instalação do jogo da Pirâmide Alimentar Data: 13/04/2010 Objetivos: Orientar a instalação do jogo da Pirâmide Alimentar Versões

Leia mais

INTEGRAÇÃO COM RASTREADORES

INTEGRAÇÃO COM RASTREADORES INTEGRAÇÃO COM RASTREADORES Esse procedimento descreve as operações de cadastro de rastreadores e conferência de posicionamento de equipamentos, do módulo de integração com rastreadores. SUMÁRIO SUMÁRIO...

Leia mais

O nome ANT é uma sigla para another neat tool (mais uma ferramenta organizada), segundo seu autor James Duncan Davidson.

O nome ANT é uma sigla para another neat tool (mais uma ferramenta organizada), segundo seu autor James Duncan Davidson. 1- Introdução 1.1- Visão Geral O ANT é uma ferramenta destinada a construção (build) de programas JAVA. É semelhante a ferramentas como make, nmake, jam mas com o diferencial de ser multi-plataforma, pois

Leia mais

7 Utilização do Mobile Social Gateway

7 Utilização do Mobile Social Gateway 7 Utilização do Mobile Social Gateway Existem três atores envolvidos na arquitetura do Mobile Social Gateway: desenvolvedor do framework MoSoGw: é o responsável pelo desenvolvimento de novas features,

Leia mais

COORDENAÇÃO DE TECNOLOGIA (COTEC) NOVEMBRO/2010

COORDENAÇÃO DE TECNOLOGIA (COTEC) NOVEMBRO/2010 PROCEDIMENTOS DE INSTALAÇÃO E CONFIGURAÇÃO DO SERVIDOR DE ARQUIVOS COORDENAÇÃO DE TECNOLOGIA (COTEC) NOVEMBRO/2010 Rua do Rouxinol, N 115 / Salvador Bahia CEP: 41.720-052 Telefone: (71) 3186-0001. Email:

Leia mais