Agentes e Inteligência Artificial Distribuída

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

Download "Agentes e Inteligência Artificial Distribuída"

Transcrição

1 Agentes e Inteligência Artificial Distribuída Sistema Multi-Agente para automação inteligente de uma casa Dezembro de 2006 Trabalho realizado por: André Lessa (ei02017) - ei02017@fe.up.pt

2 Índice 1. Objectivo Descrição Funcionalidades Estrutura do Programa Módulo Agente Central Módulos de Decisão Módulos Actuadores Regras em JESS Detalhes de Implementação Ambiente de Desenvolvimento Conclusão Melhoramentos Bibliografia Apêndices Manual do Utilizador Exemplo de uma Execução

3 1. Objectivo Este trabalho tem como objectivo a implementação de um sistema multi-agente que permita simular a gestão automática de recursos habitacionais, como aquecimento e iluminação, definindo para isso regras de actuação para a manipulação de diferentes dispositivos. Assim, haverá agentes distribuídos fisicamente que representam dispositivos (lâmpadas, persianas, janelas, luzes) e que podem receber comandos com vista à alteração do seu estado. Outros funcionam como sensores (de iluminação, de temperatura), permitindo ao sistema obter informações sobre o ambiente. O sistema possui uma unidade central que recebe informação e que decide, com base em regras predefinidas, acções a executar, enviando-as para os agentes actuadores correspondentes. 3

4 2. Descrição 2.1. Funcionalidades Este projecto encontra-se dividido em duas componentes de implementação. Uma consiste na implementação dos agentes em JADE e a outra das regras em JESS. O sistema possui uma unidade central que recebe informação e que decide, com base em regras predefinidas, acções a executar, enviando-as para os agentes actuadores correspondentes. São definidos inicialmente os valores de número de pessoas, temperatura exterior, temperatura interior, luminosidade exterior, luminosidade interior, bem como os valores que os utilizadores querem para a temperatura e luminosidade Estrutura do Programa O projecto encontra-se dividido em 4 módulos essenciais: Módulo Central; Módulo de Decisão (temperatura e luminosidade); Módulo Actuador (um para cada agente actuador); Regras definidas em JESS. 4

5 Módulo de Decisão Luminosidade Módulo Actuador Lâmpadas Módulo Actuador Persianas Módulo Central Regras em JESS Módulo de Decisão Temperatura Módulo Actuador Janelas Módulo Actuador Ar Condicionado Módulo Agente Central Este Módulo recebe informação das decisões tomadas pelos Módulos de Decisão, de luminosidade e temperatura respectivamente Módulos de Decisão Estes Módulos recebem os valores iniciais, enviam-nos para o ficheiro em JESS e recebem a decisão tomada. Posteriormente enviam esta decisão tanto para o Módulo Central, bem como a cada Módulo Actuador Módulo Temperatura Função mais relevante, responsável por enviar os valores para o JESS e receber a decisão, enviando-a também aos Agentes Actuadores: 5

6 void temperatura(string template, String temp_in, String temp_out, String temp_user, String ac, String janelas, String mov) Variáveis, tal como definidas no template do ficheiro JESS: String template neste caso vai receber temperatura ; String temp_in valor para a temperatura interior; String temp_out valor para a temperatura exterior; String temp_user valor para a temperatura desejada; String ac estado do ar condicionado; String janelas estados das janelas; String mov existe ou não movimento. Decisões Tomadas: Esta função irá receber do JESS os novos estados do ar condicionado e janelas, enviando-os para os Agentes respectivos e Módulo Central Módulo Luminosidade Função mais relevante, responsável por enviar os valores para o JESS e receber a decisão, enviando-a também aos Agentes Actuadores: void luminosidade(string template, String luz_in, String luz_out, String luz_user, String persianas, String lampadas, String mov) Variáveis, tal como definidas no template do ficheiro JESS: String template neste caso vai receber luminosidade ; String luz_in valor para a luz interior; 6

7 String luz_out valor para a luz exterior; String luz_user valor para a luminosidade desejada; String persianas estado das persianas; String lampadas estados das lâmpadas; String mov existe ou não movimento. Decisões Tomadas: Esta função irá receber do JESS os novos estados das persianas e lâmpadas, enviando-os para os Agentes respectivos e Módulo Central Módulos Actuadores Estes Agentes recebem a decisão vinda dos Módulos de Decisão. Foram implementados os seguintes Agentes Actuadores: Ar Condicionado recebe a nova temperatura; Janelas recebe o novo estado (abertas, fechadas) Persianas recebe o novo estado (abertas, entre-abertas, fechadas) Lâmpadas recebe o novo estado (ligadas, desligadas) Regras em JESS Foram definidas regras em JESS para a temperatura e luminosidade. As regras prevêem todos os casos possíveis de luminosidade e temperatura interior, exterior e desejada pelo utilizador, bem como a existência ou não de pessoas dentro da casa. Neste último caso, as regras devolvem o melhor caso com poupança de energia. Por exemplo 7

8 se a luz exterior for abundante ele abre as persianas mas nunca irá acender as lâmpadas se não tiver ninguém em casa. Para a luminosidade são devolvidos os novos estados das lâmpadas e persianas, e para a temperatura, os novos estados do ar condicionado e janelas Detalhes de Implementação A comunicação entre os Agentes foi implementada usando unicamente a performativa INFORM. Para facilitar a comunicação e definição de regras em JESS, foi utilizada uma escala numérica, que posteriormente seria traduzida desta forma: Temperaturas: graus centígrados; Luminosidade: 0, 1 e 2 que corresponde a nenhuma, média e alta, respectivamente; Janelas: 0 e 1 que corresponde a abertas e fechadas, respectivamente; Persianas: 0, 1 e 2 correspondendo a abertas, entre-abertas, fechadas, respectivamente; Ar Condicionado: graus centígrados; Lâmpadas: 0 para desligadas e 1 para ligadas Ambiente de Desenvolvimento O trabalho foi realizado numa máquina com as seguintes características: Processador: ~2.53GHz Memória: 1.00GB 8

9 O sistema operativo utilizado foi o Windows XP Professional Edition. Foi também utilizada a versão de Java jdk1.5.0_10, a versão de JADE e a versão 7.0 de JESS. O desenvolvimento do projecto foi efectuado no software Eclipse SDK

10 3. Conclusão Este trabalho revela-se muito interessante uma vez que sendo uma simulação de uma situação real e pertinente, permite estudar como seria eficaz a o controlo inteligente e automatizado de uma casa, sendo a domótica uma área em bastante desenvolvimento e expansão. A utilização dos agentes permite que seja implementado um sistema distribuído mostrando o seu comportamento e interacções. A utilização do JADE (Java Agent Development Framework) simplifica a implementação de um sistema multi-agente através de um middleware que opera com especificações FIPA e possui um conjunto de ferramentas de debugging. Os agentes podem desta forma ser distribuídos por máquinas e controlados remotamente. JESS consiste num motor de regras escrito totalmente para Java. Ao utilizarmos esta plataforma podemos criar software em Java com a capacidade de racionalizar, utilizando a base de conhecimento que introduzimos sob a forma de regras declarativas. A plataforma JESS utiliza uma versão optimizada do algoritmo Rete para execução de regras. Rete é um mecanismo bastante eficiente na resolução do problema de atribuição muitos para muitos. A plataforma JESS apresenta-se assim como ideal para a definição das regras necessárias à domótica sobre a qual se baseia este projecto. 10

11 4. Melhoramentos Seria possível uma série de melhoramentos a este projecto. Eu considero que o mesmo não ficou concluído, faltando uma Interface Gráfica e uma melhor comunicação entre os Agentes. Também poderiam ser implementados uma série de novos Agentes, tornando este projecto mais complexo. Tal não foi possível, ficando este grupo de trabalho, reduzido a metade dos elementos, o que afectou em grande escala o bom desenvolvimento do projecto. 11

12 5. Bibliografia Site da disciplina de AIAD Site da Plataforma JADE Site do Eclipse Documentação sob a plataforma JADE Tutoriais sobre JADE Site da Plataforma JESS 12

13 6. Apêndices 6.1. Manual do Utilizador Correr os executáveis: run.bat run2.bat Ou numa janelas de comandos: java jade.boot gui java jade.boot -container central:central temperatura:temp luz:luz arcondicionado:arcondicionado janelas:janelas lampadas:lampadas persianas:persianas 6.2. Exemplo de uma Execução Execução do ficheiro run.bat. Este ficheiro inicializa o JADE. 13

14 De seguida executa-se o ficheiro run2.bat: Os valores de entrada para obter estes resultados foram os seguintes: Pessoas: 1 Temperatura Interior: 10º Temperatura Exterior: 20º Temperatura Desejada: 22º Luminosidade Interior: 1 (média) Luminosidade Exterior: 1 (média) Luminosidade Desejada: 2 (alta) 14

Um sistema de difusão de informação a nível da aplicação

Um sistema de difusão de informação a nível da aplicação Um sistema de difusão de informação a nível da aplicação Projecto de Redes de Computadores I - 2008/2009 LEIC IST, Tagus Park 21 de Setembro de 2008 1. Sumário O projecto pretende desenvolver um sistema

Leia mais

PERIVER PLATAFORMA INSTALLATION MANUAL. Periver_InstallationManual_ _v1.0.doc. Versão v1.0

PERIVER PLATAFORMA INSTALLATION MANUAL. Periver_InstallationManual_ _v1.0.doc. Versão v1.0 PLATAFORMA Periver_InstallationManual_2008-06-04_v1.0.doc Versão v1.0 04 de Junho de 2008 TABELA DE REVISÕES Versão Autores Descrição da Versão Aprovadores Data v0.1r António Rocha Ricardo Nobre Ricardo

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

Introdução ao Desenvolvimento de

Introdução ao Desenvolvimento de Introdução ao Desenvolvimento de Aplicações Web com JSF e PrimeFaces Marcelo Vinícius Cysneiros Aragão ICC Inatel Competence Center marcelovca90@inatel.br Santa Rita do Sapucaí, 15 de março de 2016 Conteúdo

Leia mais

Técnico de Gestão e Programação de Sistemas Informáticos

Técnico de Gestão e Programação de Sistemas Informáticos Técnico de Gestão e Programação de Sistemas Informáticos MÓDULO 2 Sistema Operativo Cliente Instalação e configuração de um Sistema Operativo: Particionamento; Formatação; Opções de instalação; Otimização

Leia mais

Sistemas Operativos 10º ano

Sistemas Operativos 10º ano Técnico de Gestão e Programação de Sistemas Informáticos Sistemas Operativos 10º ano Módulo II- Sistema Operativo Cliente Sistema Operativo Cliente Existem vários Sistemas Operativos Cliente Para o Windows

Leia mais

Informações sobre voos da TAP em Linguagem Natural

Informações sobre voos da TAP em Linguagem Natural Informações sobre voos da TAP em Linguagem Natural Relatório Final Inteligência Artificial 3º ano do Mestrado Integrado em Engenharia Informática e Computação Elementos do Grupo: Nuno Machado Matos 080509140

Leia mais

Fundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores

Fundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores Fundamentos de Sistemas Operacionais de Arquitetura Aberta CST em Redes de Computadores Introdução Computadores Computadores são compostos, basicamente, de CPU, memória e dispositivos de entrada e saída

Leia mais

Manual de Instalação v7.60

Manual de Instalação v7.60 Manual de Instalação v7.60 PRIMAVERA Business Software Solutions Última atualização em 07.03.2014 Índice Índice... 2 Introdução... 3 Instalação do Software... 4 Requisitos Mínimos...4 Instalação do Software

Leia mais

Introdução. Enquadramento. Descrição

Introdução. Enquadramento. Descrição Interfaces Homem Máquina 07/08 Grupo 4 Projecto: G sm Relatório Final Introdução O nosso projecto consiste no desenvolvimento de uma aplicação de gestão de mesadas. A aplicação pretende ser uma ferramenta

Leia mais

Guião do trabalho prático TP7

Guião do trabalho prático TP7 Mestrado Integrado em Engenharia Electrotécnica e de Computadores Disciplina Automação Ramos Energia e Automação Guião do trabalho prático TP7 Projecto de Porta Automática baseado em Autómato Programável

Leia mais

2º Laboratório de Sistemas e Sinais (LEIC Alameda 2008/09)

2º Laboratório de Sistemas e Sinais (LEIC Alameda 2008/09) 2º Laboratório de Sistemas e Sinais (LEIC Alameda 2008/09) Data de realização e de entrega: aula das semanas 6-17/Abril /2009. Local da realização: Laboratório de Controlo, Automação e Robótica, localizado

Leia mais

Eng.º Domingos Salvador dos Santos.

Eng.º Domingos Salvador dos Santos. Outubro 2010 DOMÓTICA ARGUMENTOS Eng.º Domingos Salvador dos Santos email:dss@isep.ipp.pt Estrutura da Apresentação OrigemdoKNX Objectivos do KNX Tecnologia Especificação Versões do ETS(Engineering Tool

Leia mais

ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2006/2007

ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2006/2007 ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA INTRODUÇÃO À PROGRAMAÇÃO (ENG. INFORMÁTICA) COMPUTADORES E PROGRAMAÇÃO I (ENG. ELECTROTÉCNICA) 2006/2007 TRABALHO PRÁTICO Nº

Leia mais

LAB4 Introdução aos Controladores Lógicos Programáveis

LAB4 Introdução aos Controladores Lógicos Programáveis LAB4 Introdução aos Controladores Lógicos Programáveis 4.1 Introdução Os Controladores Lógicos Programáveis (CLPs) são dispositivos digitais, muito utilizados na indústria, capazes de armazenar instruções

Leia mais

Algoritmia e Programação APROG. Tecnologia JAVA. IDE Netbeans. Nelson Freire (ISEP DEI-APROG 2012/13) 1/31

Algoritmia e Programação APROG. Tecnologia JAVA. IDE Netbeans. Nelson Freire (ISEP DEI-APROG 2012/13) 1/31 APROG Algoritmia e Programação Tecnologia JAVA IDE Netbeans Nelson Freire (ISEP DEI-APROG 2012/13) 1/31 Tecnologia Java Sumário Tecnologia Java Desenvolvimento de Programas Ambientes de Desenvolvimento

Leia mais

SISTEMA DISTRIBUÍDO PARA GERENCIAMENTO DE LIBERAÇÃO DE RELEASES DE SOFTWARE

SISTEMA DISTRIBUÍDO PARA GERENCIAMENTO DE LIBERAÇÃO DE RELEASES DE SOFTWARE SISTEMA DISTRIBUÍDO PARA GERENCIAMENTO DE LIBERAÇÃO DE RELEASES DE SOFTWARE 12/2013 Acadêmico: Rogério Mello Vanti Orientador: Paulo Fernando da Silva Roteiro Introdução Fundamentação teórica Resultados

Leia mais

Brilliant Solutions for a Safe World

Brilliant Solutions for a Safe World Componente Biométrico - Íris Componentes do lado do servidor (multi-plataforma): Licenças do Matching Server Licenças do MegaMatcher Accelerator Extended (mecanismo de íris) Licenças do MegaMatcher Accelerator

Leia mais

Introdução à Computação: Máquinas Multiníveis

Introdução à Computação: Máquinas Multiníveis Introdução à Computação: Máquinas Multiníveis Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,

Leia mais

Domótica Inteligente. Catalogo 2017 Out Soluções de Automação para Profissionais EXTA LIFE 1

Domótica Inteligente. Catalogo 2017 Out Soluções de Automação para Profissionais EXTA LIFE 1 Soluções de Automação para Profissionais 1 Domótica Inteligente Catalogo 2017 Out 2017 2 Soluções de Automação para Profissionais 3 Casa ao Seu alcance O sistema de automação inteligente é um método moderno

Leia mais

FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID

FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID Roteiro Introdução Fundamentação teórica Desenvolvimento Conclusões Introdução Plataformas

Leia mais

A linguagem Java foi projetada tendo em vista os seguintes objetivos:

A linguagem Java foi projetada tendo em vista os seguintes objetivos: Java Disciplina: Programação II Professora: Mai-Ly Vanessa Histórico do Java Em 1991 a Sun Microsystems financiou uma pesquisa sobre o que seria a nova onda digital. Desta pesquisa resultou a criação da

Leia mais

DECivil Departamento de Engenharia Civil, Arquitectura e Georrecursos. Apresentação. Computação e Programação (CP) 2013/2014.

DECivil Departamento de Engenharia Civil, Arquitectura e Georrecursos. Apresentação. Computação e Programação (CP) 2013/2014. DECivil Departamento de Engenharia Civil, Arquitectura e Georrecursos Apresentação Computação e Programação (CP) 2013/2014 Aula 1 Objetivos Ficar a saber: funcionamento da unidade curricular (UC) Computação

Leia mais

Computação e Programação

Computação e Programação Computação e Programação MEMec, LEAN - 1º Semestre 2015-2016 Análise da Simple GUI Exemplo Maquina de Somar Aula Teórica 26 D.E.M. Área Científica de Controlo Automação e Informática Industrial Wrap Up

Leia mais

Projeto GoHome. Tutorial de Instalação Android Studio e SDK

Projeto GoHome. Tutorial de Instalação Android Studio e SDK Projeto GoHome Tutorial de Instalação Android Studio e SDK Antonio Fabricio Almeida e Silva Novembro 2016 Teresina-PI Sumário 1. Descrição da Ferramenta... 3 2. Requisitos de Sistema... 4 3. Download...

Leia mais

Manual de Instalação

Manual de Instalação Manual de Instalação Sumário 1. Sobre este documento... 3 2. Suporte técnico... 3 3. Requisitos de hardware... 4 4. Instalação... 5 4.1. Instalação no servidor... 5 4.1.1. Instalação da base de dados MSDE

Leia mais

Sistema de Aquisição de Dados em Tempo Real Utilizando Software Livre e Rede Ethernet para Laboratório de Controle

Sistema de Aquisição de Dados em Tempo Real Utilizando Software Livre e Rede Ethernet para Laboratório de Controle Sistema de Aquisição de Dados em Tempo Real Utilizando Software Livre e Rede Ethernet para Laboratório de Controle Elaine de Mattos Silva1 José Paulo Vilela Soares da Cunha1 Orlando Bernardo Filho2 1 Departamento

Leia mais

Programação Orientada a Objetos

Programação Orientada a Objetos Ciência da Computação Prof. Elias Ferreira Elaborador por: Ana Claudia Bastos Loureiro Monção JUNIT Teste de Software Processo de Software Um processo de software pode ser visto como o conjunto de atividades,

Leia mais

Manual de Compilação/Execução da Aplicação SmartHome

Manual de Compilação/Execução da Aplicação SmartHome Manual de Compilação/Execução da Aplicação SmartHome 1. Pré-Requisitos de Instalação 2. Passos para Executar a Aplicação 3. Instruções de Uso das Funcionalidades 4. Observações 1. Pré-Requisitos de Instalação

Leia mais

Robótica 2002/2003 Introdução à Robótica. Estrutura da Apresentação

Robótica 2002/2003 Introdução à Robótica. Estrutura da Apresentação Robótica 2002/2003 Introdução à Robótica Luís Paulo Reis lpreis@fe.up.pt http://www.fe.up.pt/~lpreis LIACC Lab.. Inteligência Artificial e Ciência de Computadores FEUP Faculdade de Engenharia da Universidade

Leia mais

Fundamentos de Sistemas Operativos

Fundamentos de Sistemas Operativos Fundamentos de Sistemas Operativos Sistema Operativo é um conjunto de ficheiros contendo instruções que permitem explorar de forma transparente os recursos que o computador coloca à disposição do utilizador,

Leia mais

Segurança, eficiência e conforto com o sistema KNX

Segurança, eficiência e conforto com o sistema KNX Segurança, eficiência e conforto com o sistema KNX Segurança Durma bem. Viaje sem preocupações. Confie no KNX. Rede de observação O sistema KNX está sempre alerta durante a noite e quando o utilizador

Leia mais

Unidade 1: Tecnologias da Informação e Comunicação Conceitos Introdutórios. Tecnologias da Informação e Comunicação

Unidade 1: Tecnologias da Informação e Comunicação Conceitos Introdutórios. Tecnologias da Informação e Comunicação Agrupamento Campo Aberto - Beiriz Tecnologias da Informação e Comunicação Unidade 1: Tecnologias da Informação e Comunicação Áreas de Aplicação das TIC n n n Computação l l Informática Burótica Comunicação

Leia mais

Brilliant Solutions for a Safe World

Brilliant Solutions for a Safe World Componente Biométrico - Voz Componentes do lado do servidor (multi-plataforma): Licenças do Matching Server Licenças do Fast Voice Extractor Licenças do Voice Matcher Componentes do cliente para Windows,

Leia mais

Apresentação. Informação geral + Conceitos iniciais

Apresentação. Informação geral + Conceitos iniciais Apresentação Informação geral + Informação geral Página da cadeira Objectivos principais Compreender a importância dos algoritmos e dos programas de computador para a resolução de problemas em engenharia.

Leia mais

Melhor caminho entre duas estações de metro

Melhor caminho entre duas estações de metro Melhor caminho entre duas estações de metro Concepção e Análise de Algoritmos Turma Nuno Machado Matos Tiago Daniel Sá Cunha Data: 11 de Junho de 2010 Introdução No âmbito da realização do projecto da

Leia mais

MANUAL DE INSTALAÇÃO DO SOFTWARE

MANUAL DE INSTALAÇÃO DO SOFTWARE 1 WSAuto MANUAL DE INSTALAÇÃO DO SOFTWARE CFC-B 2 INTRODUÇÃO O WSauto é o mais novo sistema de gerenciamento de CFC-B, foi criado pela empresa S MARQUES INFORMÁTICA LTDA ME, e lançado o seu primeiro modulo

Leia mais

Stylo. O modelo Stylo foi desenhado para ser usado em interior ou em exterior com sistemas de climatização e protecção adicionais.

Stylo. O modelo Stylo foi desenhado para ser usado em interior ou em exterior com sistemas de climatização e protecção adicionais. Publicidade dinâmica O modelo Stylo foi desenhado para ser usado em interior ou em exterior com sistemas de climatização e protecção adicionais. Pode ser produzido em aço lacado ou em aço inox (AISI 304/316)

Leia mais

Ambientes Inteligentes

Ambientes Inteligentes Ambientes Inteligentes Temas de projectos Versão 1.3 Neste documento apresentam-se diversos temas de projectos. São apresentadas apenas descrições simplificadas. Para esclarecimento de dúvidas e detalhes

Leia mais

Linguagens de Programação

Linguagens de Programação Universidade Federal do Rio Grande do Norte Centro de Tecnologia Departamento de Computação e Automação Linguagens de Programação Professor Responsável: Luiz Affonso Henderson Guedes de Oliveira Prof.

Leia mais

Um Middleware de Inteligência Artificial para Jogos Digitais 105

Um Middleware de Inteligência Artificial para Jogos Digitais 105 6 Conclusão Este capítulo apresenta alguns comentários e considerações gerais sobre o trabalho de pesquisa realizado durante o desenvolvimento desta dissertação, as contribuições alcançadas e sugestões

Leia mais

Técnico de Gestão e Programação de Sistemas Informáticos. Sistemas Operativos 10º ano

Técnico de Gestão e Programação de Sistemas Informáticos. Sistemas Operativos 10º ano Técnico de Gestão e Programação de Sistemas Informáticos Sistemas Operativos 10º ano Ao computadores dos anos 50 não tinham SO. O operador trabalhava diretamente com o hardware, o que obrigava a um grande

Leia mais

Home Automation -POR-

Home Automation -POR- Home Automation -POR- Home automation A V2 sabe que cada contexto é único e há diferentes exigências. Por isso integrou nos seus dispositivos, tecnologias e padrões perfeitos para cada situação, desde

Leia mais

Apartamento T4D Apartamento Tarouca

Apartamento T4D Apartamento Tarouca Apartamento Tarouca Comando ON/OFF de Ar Condicionado: Controlo ON/OFF de aparelho de ar condicionado Controlo de Estores Eléctricos - Centralizado: Comando de um estore eléctrico a partir do quadro da

Leia mais

Manual de instalação

Manual de instalação Manual de instalação Sumário 1. Sobre este documento... 3 2. Suporte técnico... 3 3. Requisitos de hardware... 3 4. Instalação no servidor... 4 4.1.1. Instalação do sistema... 6 4.1.2. Instalação do mdac_typ...

Leia mais

Casa Eficiente f. Instalação de sistemas de gestão de consumos de energia

Casa Eficiente f. Instalação de sistemas de gestão de consumos de energia 6.f Instalação de sistemas de gestão de consumos de energia 1 2 FICHA TÉCNICA Título 6.f Instalação de sistemas de gestão de consumos de energia Coleção Casa Catálogo de soluções técnicas Edição Programa

Leia mais

Jogo King Relatório da Melhoria do Trabalho Inteligência Artificial. Tiago Fonseca, ei02100

Jogo King Relatório da Melhoria do Trabalho Inteligência Artificial. Tiago Fonseca, ei02100 Jogo King Relatório da Melhoria do Trabalho Inteligência Artificial Tiago Fonseca, ei02100 19 de Julho de 2005 Resumo Conteúdo 1 Introdução 3 1.1 Objectivo................................... 3 1.2 Motivação...................................

Leia mais

Concentrar esforços de aprendizagem sobre o funcionamento dos S.O. Resumo e Revisão do conceito de Sistema Operativo INSTRUÇÃO

Concentrar esforços de aprendizagem sobre o funcionamento dos S.O. Resumo e Revisão do conceito de Sistema Operativo INSTRUÇÃO FICHA TÉCNICA Soluções Exercício nº 1 Data de Aplicação 17 11 2009 NOME DO EXERCÍCIO DESTINATÁRIOS Duração Pré Requisitos Recursos / Equipamentos Orientações Pedagógicas OBJECTIVOS Descrição e Classificação

Leia mais

Informática Básica. Licenciatura em Ciência da Informação. Tito Carlos S. Vieira. Tito Carlos S. Vieira

Informática Básica. Licenciatura em Ciência da Informação. Tito Carlos S. Vieira.   Tito Carlos S. Vieira Informática Básica Licenciatura em Ciência da Informação Tito Carlos S. Vieira E-mail: tito@fe.up.pt 1 Parte II Sistemas Operativos (Utilização do Windows) 2 Sumário O que é um Sistema Operativo (SO)?

Leia mais

Plataforma de Gestão Documental, Workflow e Gestão de Arquivo

Plataforma de Gestão Documental, Workflow e Gestão de Arquivo Plataforma de Gestão Documental, Workflow e Gestão de Arquivo Luanda, 2017 Página 1 de 12 Índice Índice... 2 1. Gestão Integrada de Documentos e Processos... 3 2. Solução Plataforma de Gestão Documental...

Leia mais

TÍTULO: AUTOMAÇÃO COM ELETRÔNICA EMBARCA APLICADA A ACESSIBILIDADE PARA CADEIRANTES

TÍTULO: AUTOMAÇÃO COM ELETRÔNICA EMBARCA APLICADA A ACESSIBILIDADE PARA CADEIRANTES 16 TÍTULO: AUTOMAÇÃO COM ELETRÔNICA EMBARCA APLICADA A ACESSIBILIDADE PARA CADEIRANTES CATEGORIA: EM ANDAMENTO ÁREA: ENGENHARIAS E ARQUITETURA SUBÁREA: ENGENHARIAS INSTITUIÇÃO: FACULDADE ENIAC AUTOR(ES):

Leia mais

Laboratórios de Comunicações III MiECom (2 o ano)

Laboratórios de Comunicações III MiECom (2 o ano) Laboratórios de Comunicações III MiECom (2 o ano) Projecto integrado Ano Lectivo de 08/09 Versão: V20080917 1 Objectivos Com este projecto integrado pretende-se sedimentar os conhecimentos introduzidos

Leia mais

Estrutura do SO. Prof. Paulo Cesar F. de Oliveira, BSc, PhD

Estrutura do SO. Prof. Paulo Cesar F. de Oliveira, BSc, PhD Estrutura do SO Prof. Paulo Cesar F. de Oliveira, BSc, PhD 1 Seção 1.1 Introdução 2 Usuários Aplicações Utilitários Linguagem de Comandos Núcleo do Sistema ou kernel Rotinas do Sistema Operacional Hardware

Leia mais

Desenvolvimento de Software I

Desenvolvimento de Software I Desenvolvimento de Software I Prof. Arnaldo Martins Hidalgo Junior arnaldo@flash.tv.br http://aulashidalgo.wordpress.com 5 h/a (2 aulas semanais) http://aulashidalgo.wordpress.com 1 Competências Avaliar

Leia mais

Entendendo a automação residencial

Entendendo a automação residencial Entendendo a automação residencial Tendências na construção civil; Definição de automação residencial; Classificação dos sistemas de automação; Principais sistemas da residência; Automação centralizada

Leia mais

AUTOMAÇÃO INDUSTRIAL

AUTOMAÇÃO INDUSTRIAL AUTOMAÇÃO INDUSTRIAL 3º ano Engenharia Mecânica 2º semestre 2006/2007 Guias de Laboratório 5 Objectivo Implementação dum sistema de comando de lógico através dum autómato programável usando a linguagem

Leia mais

Automação Ramos de Automação e Energia

Automação Ramos de Automação e Energia Mestrado Integrado em Engenharia Electrotécnica e de Computadores Automação Ramos de Automação e Energia Guião de trabalho prático: Debugging de Máquinas de Estado Implementação em linguagem ST Armando

Leia mais

SISTEMA DE AUTOMAÇÃO RESIDENCIAL

SISTEMA DE AUTOMAÇÃO RESIDENCIAL SISTEMA DE AUTOMAÇÃO RESIDENCIAL D. E. S. Ferreira 1, J. E. S. Santos 2 RESUMO: Com evolução tecnológica e a popularização de sistemas microprocessados tornase atrativo o uso de tecnologias relacionadas

Leia mais

(43) CATÁLOGO FLEX 35

(43) CATÁLOGO FLEX 35 CATÁLOGO FLEX 35 APRESENTAÇÃO O Flex35 é um gerenciador de automação que possui 35 entradas e 35 saídas que permitem o acionamento direto de até 35 cenas de iluminação e o controle de até 35 pontos automatizados.

Leia mais

O parceiro Certo na implementação do projeto de Faturação Eletrónica, Saiba Porquê!

O parceiro Certo na implementação do projeto de Faturação Eletrónica, Saiba Porquê! Faturação Eletrónica O parceiro Certo na implementação do projeto de Faturação Eletrónica, Saiba Porquê! 1. Experiências de sucesso em projectos de grande dimensão, como na Via Verde, Galp e Mc Donald

Leia mais

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO CONCEITO DE SOFTWARE PROFESSOR CARLOS MUNIZ

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO CONCEITO DE SOFTWARE PROFESSOR CARLOS MUNIZ INTRODUÇÃO À TECNOLOGIA DA PROFESSOR CARLOS MUNIZ Software é um conjunto de programas de computador, que realiza procedimentos, dotado de regras, documentos e dados associados que fazem parte das operações

Leia mais

Principais Funcionalidades

Principais Funcionalidades Document é um sistema de gestão documental e de Qvaliz processos que permite à empresa gerir informações não estruturadas, tendo por base o workflow, normatização, indexação e desmaterialização. Principais

Leia mais

AULA 1 INTRODUÇÃO AO JAVA

AULA 1 INTRODUÇÃO AO JAVA AULA 1 INTRODUÇÃO AO JAVA Ao término dessa aula você terá aprendido: História e características do Java Ambientes e plataformas Java O Java é a base para praticamente todos os tipos de aplicações em rede

Leia mais

SISTEMA DE AUTOMAÇÃO RESIDENCIAL: ACESSIBILIDADE NO CONTROLE DOMÉSTICO JASON SCALCO PILOTI

SISTEMA DE AUTOMAÇÃO RESIDENCIAL: ACESSIBILIDADE NO CONTROLE DOMÉSTICO JASON SCALCO PILOTI SISTEMA DE AUTOMAÇÃO RESIDENCIAL: ACESSIBILIDADE NO CONTROLE DOMÉSTICO JASON SCALCO PILOTI Abordagem Introdução Proposta de Solução Solução Aplicativo Controlador Comunicação Módulos Testes Conclusão Dúvidas

Leia mais

Porta de rolo (shutter)

Porta de rolo (shutter) 1. INTRODUÇÃO Para verificar o funcionamento do controle de persianas (blinds), porta de rolo (shutter) ou venezianas (louvre), a unidade DL 2101T82 (Siemens 5WG1 521-4AB02), utilizaremos Controle Remoto

Leia mais

Roteiro da Aula. Automação Predial e Domótica. Iluminação Elétrica. Iluminação Natural. Iluminação Natural. Iluminação Natural 03/05/17

Roteiro da Aula. Automação Predial e Domótica. Iluminação Elétrica. Iluminação Natural. Iluminação Natural. Iluminação Natural 03/05/17 Roteiro da Aula Automação Predial e Domótica Sistemas de Automação Residenciais Fabricia Neres Iluminação elétrica; Iluminação natural; Tomadas Comandadas Climatização; Home Theater Sonorização ambientes;

Leia mais

Manual do Gestor da Turma

Manual do Gestor da Turma Faculdade de Engenharia da Universidade do Porto Licenciatura Informática e Computação Laboratório de Informática Avançada Automatização de Horários Manual do Gestor da Turma João Braga http://www.fe.up.pt/~ei97027/lia.html

Leia mais

A cidade não pode parar.

A cidade não pode parar. A cidade não pode parar. O mercado elétrico brasileiro está mudando, com avanços tecnológicos, novas demandas regulatórias e oportunidades. Spin e Sinapsis são parceiras na implementação de soluções de

Leia mais

CAPÍTULO 1. 1) A "Domótica" é uma filosofia aplicada ao projeto de redes para automação de residências, escritórios e comércio em geral.

CAPÍTULO 1. 1) A Domótica é uma filosofia aplicada ao projeto de redes para automação de residências, escritórios e comércio em geral. 1) Qual é a definição de domótica? INSTALAÇÕES ELÉTRICAS INTELIGENTES CAPÍTULO 1 1) A "Domótica" é uma filosofia aplicada ao projeto de redes para automação de residências, escritórios e comércio em geral.

Leia mais

Linguagem C Introdução. Contexto Histórico Principais diferenças do Java Funções em C Compilar programas em C no Linux

Linguagem C Introdução. Contexto Histórico Principais diferenças do Java Funções em C Compilar programas em C no Linux Linguagem C Introdução Contexto Histórico Principais diferenças do Java Funções em C Compilar programas em C no Linux Porquê C em AC? A linguagem C fornece um modelo de programação próximo da máquina física

Leia mais

Brilliant Solutions for a Safe World

Brilliant Solutions for a Safe World CONTEÚDO DO SDK O SDK MegaMatcher foi projetado para o desenvolvimento de produtos AFIS ou multibiométricos de identificação em larga escala. Os mecanismos de reconhecimento de impressões digitais, face,

Leia mais

Computação e Programação

Computação e Programação Computação e Programação MEMec, LEAN - 1º Semestre 2015-2016 Aula Teórica 10 Exemplo de desenvolvimento de Programa Modular: Máquina de venda de bilhetes D.E.M. Área Científica de Controlo Automação e

Leia mais

A KNX do Brasil dedica-se ao estudo, projeto, acompanhamento e distribuição de produtos e soluções no Brasil

A KNX do Brasil dedica-se ao estudo, projeto, acompanhamento e distribuição de produtos e soluções no Brasil 1 Empresa A KNX do Brasil dedica-se ao estudo, projeto, acompanhamento e distribuição de produtos e soluções no Brasil O nosso portfólio inclui projetos de referência nos segmentos residencial, hotelaria,

Leia mais

Smart Grids ALGORITMO DISTRIBUÍDO PARA AUTORRECUPERAÇÃO DE UTILIZANDO UM SISTEMA MULTIAGENTE REATIVO. laai.ufpa.br. Filipe Saraiva

Smart Grids ALGORITMO DISTRIBUÍDO PARA AUTORRECUPERAÇÃO DE UTILIZANDO UM SISTEMA MULTIAGENTE REATIVO. laai.ufpa.br. Filipe Saraiva U N I V E R S I D A D E F E D E R A L D O P A R Á F A C U L D A D E D E C O M P U T A Ç Ã O ALGORITMO DISTRIBUÍDO PARA AUTORRECUPERAÇÃO DE Smart Grids UTILIZANDO UM SISTEMA MULTIAGENTE REATIVO Italo Ramon

Leia mais

Manual de instalação Condomínio21 Operacional Standard

Manual de instalação Condomínio21 Operacional Standard Manual de instalação Condomínio21 Operacional Standard Sumário 1. Sobre este documento... 3 2. Suporte técnico... 3 3. Requisitos de hardware... 4 3.1. Estação... 4 3.2. Servidor... 4 4. Instalação no

Leia mais

Engenharia de Software

Engenharia de Software Sumário Engenharia de Software Modelos de desenvolvimento de software Fases de desenvolvimento Programação modular Abordagem top-down e bottom-up Linguagens de programação: Compilação / Interpretação Aplicação

Leia mais

CONTROLE DE TRAÇÃO E DIREÇÃO DE UM VEÍCULO AUTÔNOMO NÃO TRIPULADO. Carla Real Amorim Cardoso Prof. Antônio Carlos Tavares - Orientador

CONTROLE DE TRAÇÃO E DIREÇÃO DE UM VEÍCULO AUTÔNOMO NÃO TRIPULADO. Carla Real Amorim Cardoso Prof. Antônio Carlos Tavares - Orientador CONTROLE DE TRAÇÃO E DIREÇÃO DE UM VEÍCULO AUTÔNOMO NÃO TRIPULADO Carla Real Amorim Cardoso Prof. Antônio Carlos Tavares - Orientador Roteiro 1. Introdução 2. Objetivos do trabalho 3. Fundamentação teórica

Leia mais

VISÃO GERAL. Faça a gestão da segurança de rede até 250 postos através de uma consola baseada na cloud.

VISÃO GERAL. Faça a gestão da segurança de rede até 250 postos através de uma consola baseada na cloud. VISÃO GERAL Faça a gestão da segurança de rede até 250 postos através de uma consola baseada na cloud. Com o ESET Cloud Administrator, pode gerir a segurança da rede da sua empresa sem a necessidade de

Leia mais

Interatividade. Limitado Reativa Coativa. Alargado Coativa Proativa

Interatividade. Limitado Reativa Coativa. Alargado Coativa Proativa Interatividade Num ambiente virtual, consiste na possibilidade de o utilizador dar instruções ao sistema, de forma a este, segunda essas instruções, se adapte e transforme, criando novas situações ao utilizador.

Leia mais

Aprenda como interligar dois locais através de uma VPN

Aprenda como interligar dois locais através de uma VPN Aprenda como interligar dois locais através de uma VPN Date : 14 de Maio de 2015 Imagine por exemplo que tem uma empresa na Guarda e uma filial em Viseu e pretende constituir uma única rede privada (Guarda+Viseu)

Leia mais

SECRETARIA DE VIGILÂNCIA EM SAÚDE DEPARTAMENTO DE GESTÃO DA VIGILÂNCIA EM SAÚDE

SECRETARIA DE VIGILÂNCIA EM SAÚDE DEPARTAMENTO DE GESTÃO DA VIGILÂNCIA EM SAÚDE MINISTÉRIO DA SAÚDE SECRETARIA DE VIGILÂNCIA EM SAÚDE DEPARTAMENTO DE GESTÃO DA VIGILÂNCIA EM SAÚDE Manual do Módulo Municipal do aplicativo com os Resultados finais 2013, 2014, 2015 e 2016 e Resultados

Leia mais

Manual de instalação

Manual de instalação Manual de instalação Sumário 1. Sobre este documento... 3 2. Suporte técnico... 3 3. Requisitos de hardware... 4 3.1. Estação... 4 3.2. Servidor... 4 4. Instalação no servidor... 5 4.1.1. Instalação do

Leia mais

Sistemas Operacionais Estrutura do Sistema Operacional. Arquiteturas do Kernel

Sistemas Operacionais Estrutura do Sistema Operacional. Arquiteturas do Kernel Sistemas Operacionais Estrutura do Sistema Operacional Principais tipos de estruturas: Monolíticos; Em camadas; Máquinas Virtuais; Arquitetura Micro-kernel; Cliente-Servidor; 2 Arquitetura Monolítica Aplicação

Leia mais

JADEX: A BDI REASONING ENGINE. Alexander Pokahr, Lars Braubach e Winfried Lamersdorf Springer US - Multi-Agent Programming 2005 pp.

JADEX: A BDI REASONING ENGINE. Alexander Pokahr, Lars Braubach e Winfried Lamersdorf Springer US - Multi-Agent Programming 2005 pp. JADEX: A BDI REASONING ENGINE Alexander Pokahr, Lars Braubach e Winfried Lamersdorf Springer US - Multi-Agent Programming 2005 pp. 149-174 Volume 15 Motivação Existem muitas plataformas para desenvolvimento

Leia mais

CONTEÚDO Guia do Usuario

CONTEÚDO Guia do Usuario CONTEÚDO Direitos autorais 2014 Samsung Electronics Co., Ltd. Todos os direitos reservados. Este manual destina-se somente a fins informativos. Todas as informações incluídas neste documento estão sujeitas

Leia mais

Aula teórica 7. Preparado por eng.tatiana Kovalenko

Aula teórica 7. Preparado por eng.tatiana Kovalenko Aula teórica 7 Tema 7. Introdução a Programação Ø Linguagens de Programação Ø LP Java ØEstrutura de um programa em Java ØIdentificadores, variáveis e constantes. ØTipos de dados básicos Preparado por eng.tatiana

Leia mais

MOP-RC700-REV05 MANUAL DE OPERAÇÃO RC700-REV05

MOP-RC700-REV05 MANUAL DE OPERAÇÃO RC700-REV05 PLANETA INFORMÁTICA MOP-RC700-REV05 MANUAL DE OPERAÇÃO RC700-REV05 2 de 13 Elaborado por Data Assinatura Éder Bianco 19/02/2010 Aprovado por Data Assinatura Thiago Cardoso 19/02/2010 Histórico de Revisões

Leia mais

Ferramentas Web, Web 2.0 e Software Livre em EVT

Ferramentas Web, Web 2.0 e Software Livre em EVT E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a Spiro M a n u

Leia mais

Figura 1: Formato de Requisição HTTP

Figura 1: Formato de Requisição HTTP Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática Desenvolvimento de Aplicações Distribuídas Prof. Geanderson Esteves dos Santos geanderson@dcc.ufmg.br Laboratório

Leia mais

Mineração de Dados em Biologia Molecular

Mineração de Dados em Biologia Molecular Mineração de Dados em Biologia Molecular WEKA Tópicos Introdução Simuladores de MD Principais módulos André C. P. L. F. de Carvalho Monitor: Váléria Carvalho André Ponce de Leon de Carvalho 2 Usando MD

Leia mais

Descrição geral do Android

Descrição geral do Android Descrição geral do Android (PDM) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira (palex@cc.isel.ipl.pt) Utilização Home screen: Área de notificações Múltiplas páginas

Leia mais

Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto

Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto 20-05-2009 - Aula nº 121,122 Funções de um Sistema Operativo Gestão do processador ao nível da sua planificação Gestão da Memória Gestão

Leia mais

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada

Leia mais

Conectado você a um mundo de possibilidades

Conectado você a um mundo de possibilidades Conectado você a um mundo de possibilidades Desevolvemos soluções de IoT (Internet das coisas) para a Indústria 4.0 visando a GESTÃO DE ENERGIA, CONTROLE DE PRODUÇÃO e GERENCIAMENTO DE UTILIDADES. As

Leia mais

O AMBIENTE DE DESENVOLVIMENTO

O AMBIENTE DE DESENVOLVIMENTO Módulo 9 O AMBIENTE DE DESENVOLVIMENTO P S I 1 1 - C P T G P S I SUMÁRIO Instalação do Java JDK - Kit de Desenvolvimento Java Download do JDK Instalação do JDK Configuração da Variável de ambiente (Path)

Leia mais

Sem data Sheet online MEAC300 SOLUÇÕES CEMS

Sem data Sheet online MEAC300 SOLUÇÕES CEMS Sem data Sheet online MEAC300 A B C D E F H I J K L M N O P Q R S T Informações do pedido Tipo MEAC300 Nº de artigo A pedido As especificações de dispositivo e os dados de desempenho exatos do produto

Leia mais

7. A linguagem robcomm

7. A linguagem robcomm 7. A linguagem robcomm 7.1. Fundamentos As linguagens de programação, tal como as linguagens humanas, são definidas através de um conjunto de regras morfológicas, que determinam a sua estrutura, e semânticas

Leia mais

Microprocessadores vs Microcontroladores

Microprocessadores vs Microcontroladores Microprocessadores vs Microcontroladores Um microcontrolador difere de um microprocessador em vários aspectos. Primeiro e o mais importante, é a sua funcionalidade. Para que um microprocessador possa ser

Leia mais

Manual de Instalação Condomínio21 Operacional Corporate

Manual de Instalação Condomínio21 Operacional Corporate Manual de Instalação Condomínio21 Operacional Corporate Sumário 1. Sobre este documento... 3 2. Suporte técnico... 3 3. Requisitos de hardware... 4 3.1. Estação... 4 3.2. Servidor... 4 4. Instalação no

Leia mais