AGENTES E ASSISTENTES PESSOAIS: AGENTES INTELIGENTES E A SUA INFLUÊNCIA NAS REDES MUNDIAIS DA INFORMAÇÃO

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

Download "AGENTES E ASSISTENTES PESSOAIS: AGENTES INTELIGENTES E A SUA INFLUÊNCIA NAS REDES MUNDIAIS DA INFORMAÇÃO"

Transcrição

1 AGENTES E ASSISTENTES PESSOAIS: AGENTES INTELIGENTES E A SUA INFLUÊNCIA NAS REDES MUNDIAIS DA INFORMAÇÃO por: Rui Gomes "[...] Os agentes vieram para ficar, não só pela sua diversidade aplicacional, mas também porque já existe um grande número de empresas e unidades de investigação a investir imenso nesta tecnologia. À medida que nos deslocamos cada vez mais através da era da Informação, tomamos consciência que qualquer empresa baseada em Sistemas de Informação, que não invista neste tipo de tecnologia poderá estar a cometer uma falha a nível de mercado Hyacinth S. Nwana em (NWAN, 1996) Universidade de Aveiro, 17 Fevereiro de 2001

2 Índice ÍNDICE 1. Introdução Definições Sistemas Agentes Inteligência Artificial Centralizada/Distribuida Sistemas Multi-Agentes Exemplos Exemplos genéricos Exemplos práticos Caracterização Propriedades Qualidades Categorias Aplicações Pesquisa de Informação Interfaces inteligentes Desenvolvimento Tecnologias Arquitecturas Comunicação entre agentes Sistemas multi-agentes Desempenho dos Agentes Aplicações apropriadas a agentes Competição Mercados Relação Fornecedores /Clientes Relação Fornecedores / Empresas de Desenvolvimento Enquadramento Legal Perspectivas de Evolução Perspectivas de inovação Conclusão Benefícios e Vantagens Disponibilização de largura de banda Eficiência e tempos de resposta na apresentação de resultados Garantias transaccionais Ajuda na utilização de programas complexos Redução de pesquisas redundantes Impacto para a Gestão da Informação Onde saber mais...28 Referências...31 Agentes e Assistentes Pessoais 2

3 Introdução 1. Introdução Durante os anos 80, a comunidade dos estudiosos da Inteligência Artificial (AI) 1, desencorajada pela falta de progresso, após 30 anos de pesquisa em projectos de sistemas, começou a explorar novas áreas onde os sistemas de AI pudessem ter um domínio mais dinâmico. Ao invés de olhar para resultados simulados, simbólicos em mundos artificiais, começaram a explorar as possibilidades de interacções complexas com o mundo físico, através de um mecanismo denominado Agentes. Vários investigadores como Maruim Minsk, Oliver Selfridge, Alan Kay, Nicholas Negroponte, Rodney Brooks e Pattie Maes, passaram a estudar problemas que pudessem demonstrar algum tipo de comportamento dos agentes. Ao mesmo tempo, uma outra comunidade estava a nascer utilizando também o termo agente. Era a comunidade de agentes de software, que estava a explorar o desenvolvimento de partes de código menores e mais confiáveis. O objectivo era desenvolver programas que pudessem agir separadamente e movimentar informações entre dois ambientes distintos. Entretanto a comunidade científica deparasse com um barreira: a elevada quantidade de termos usados para descrever agentes, tais como, intelligent agents, intelligent interfaces, adaptive interfaces, knowbots, knobots, softbots, userbots, taskbots, personal agents e network agents 2, entre outros. Assim um agente pode ser definido como algo que através de sensores reconhece o ambiente em que está inserido e actua sobre ele através de reagentes. E, uma das definições mais aceites, descreve um agente como um programa de software que ajuda o utilizador na realização de alguma tarefa ou actividade. Agente é a palavra utilizada para designar uma entidade inteligente e autónoma. A palavra autónoma, neste caso, significa que cada agente possui existência própria, a qual não é dependente da existência de outros agentes. Os agentes vieram para ficar, não só pela sua diversidade aplicacional, mas também porque já existe um grande número de empresas e unidades de investigação a investir imenso nesta tecnologia. À medida que nos deslocamos cada vez mais através da era da Informação, tomamos consciência que qualquer empresa baseada em Sistemas de Informação, que não invista neste tipo de tecnologia poderá estar a cometer uma falha a nível de mercado (NWAN, 1996).. 1 Para informações sobre Inteligência Artificial (AI), página WWW: 2 Termos recolhidos de A Softbot-Based Interface to the Internet, (ETZIONI e WELD, 1994) Agentes e Assistentes Pessoais 3

4 Introdução 1.1. Definições Sistemas Agentes A utilização da tecnologia de agentes, tem sido um campo de extensas pesquisas por grandes empresas que se esforçam por disponibilizar aplicações práticas que facilitem a interacção dos utilizadores com os sistemas informatizados. Alguma relevância tem sido dada à utilização desta tecnologia de agentes na Internet, para diminuir as dificuldades, que advêm das características próprias da rede, no uso de tecnologias tradicionais. O desenvolvimento e investigação de modelos abrange áreas tão distintas como a psicologia, sociologia, medicina, ciências da computação, sendo mais acentuada nas disciplinas de Inteligência Artificial (AI), o que nos leva a questionar o que é realmente um agente. "It is in our best interests, as pioneers of this technology, to stratify the technology in such a way that it is readily marketable to consumers. If we utterly confuse consumers about what agent technology is (as is the case today) then we'll have a hard time fully developing the market potential." J. Williams on the Software Agents Mailing List 3 Dado que o termo agente é utilizado com conotações várias, também de várias formas tem dificultado, a potenciais utilizadores, a compreensão do significado de agentes e das suas verdadeiras capacidades. Encontram-se mais definições do que exemplos práticos de sistemas baseados em agentes. Produtores e fornecedores de software utilizam, de forma ilicita o termo agentes nas designações dos seus produtos induzindo o mercado potencial de utilizadores de agentes a acreditar que a tecnologia não terá muito mais a oferecer. "In order to survive for the agent, there must be something that really distinguishes agents from other programs, otherwise agents will fail. Researchers, the public and companies will no longer accept things that are called agent and the market for agents will be very small or even not exist." 2 Wijnand van de Calseyde on the Software Agents Mailing List A tecnologia de agentes veio mudar radicalmente o modo como o utilizador utiliza o seu computador, permitindo que o software seja um assistente do utilizador ou, mais propriamente, uma extensão das capacidades associadas à pessoa. Esta tecnologia aproxima o utilizador ao computador, ao apresentar facilidades que são baseadas em conceitos da inteligência artificial distribuída. 3 Lista de discussão (utilizando o correio electrónico como meio de comunicação) sobre Agentes de Software. Esta lista é utilizada tanto pelos utilizadores de produto como empresas de desenvolvimento de agentes. Para informação adicional utilize a referência WWW em : Agentes e Assistentes Pessoais 4

5 Introdução Inteligência Artificial Centralizada/Distribuida Nas abordagens clássicas de Inteligência Artificial (IA), o conceito de inteligência é baseado num comportamento humano individual e a atenção voltava-se para a representação de conhecimento e métodos de inferência. Já a Inteligência Artificial Distribuída (IAD) é baseada no comportamento social e foca as cooperações, as interacções e o fluxo de conhecimento entre as unidades distintas. Na resolução distribuída de problemas, os agentes cooperam uns com os outros, dividindo e partilhando conhecimentos sobre o problema e sobre o processo para obter uma solução. Nesta abordagem, os agentes são projectados para a resolução de um problema específico ou uma classe de problemas. Sob o ponto de vista externo, um sistema de resolução em Sistemas Distribuídos é visto como uma unidade. O processo de coordenação das acções dos agentes é definido durante o tempo de projecto Sistemas Multi-Agentes Em sistemas multi-agentes, o programador não se concentra num problema específico, mas sim num domínio específico. Nesta abordagem, a ideia consiste em coordenar o comportamento inteligente de um conjunto de agentes autónomos, cuja existência pode ser anterior ao despoletar de um problema particular. Os agentes devem raciocinar a respeito das acções e sobre o processo de coordenação entre si. As suas arquitecturas são mais flexíveis e a organização do sistema está sujeita a mudanças visando a adaptação às variações no ambiente e/ou ao problema a ser resolvido. "An agent is a software thing that knows how to do things that you could probably do yourself if you had the time." (JANC, 1995) Exemplos 4 Ted Selker of the IBM Almaden Research Centre Agentes e Assistentes Pessoais 5

6 Introdução Os termos agentes móveis inteligentes, uso da tecnologia de agentes e agentes na Internet são termos já muito correntes mas que por si só não bastam para exemplificar e dar a conhecer a utilização prática destes sistemas. À medida que os computadores são mais utilizados nas tarefas quotidianas e se tornam integrados com um maior número de serviços, o utilizador comum necessita de ajuda para poder lidar com as informações e com a carga de trabalho. Existem, por exemplo, os Agentes de interface, que mudam radicalmente o estilo de interacção do homem com a máquina. Um utilizador pode passar a delegar uma lista de tarefas para agentes personalizados que, deste modo, podem agir em seu benefício. Um agente aprende gradualmente e auxilia o utilizador interagindo do seguinte modo: Observando o utilizador e imitando-o; Recebendo feedbacks positivos e negativos do utilizador; Recebendo instruções explícitas do utilizador; Pedindo conselhos a outros agentes inseridos no meio. Este tipo de agente torna-se cada vez mais útil pela acumulação de conhecimentos sobre a forma como o utilizador lida com certas situações. Sejam alguns exemplos de agentes com estas características: Exemplos genéricos Assistentes Pessoais Digitais: Sob certas condições um agente de interface pode auto-programar-se (ele pode adquirir o conhecimento necessário para assistir o utilizador). Ao agente, é dado um conhecimento mínimo, e ele aprende o comportamento apropriado a partir do seu utilizador ou de outros agentes do meio. As condições particulares nas quais o agente actua são: o uso de aplicações que envolvem uma quantidade substancial de comportamento repetitivo (comportamento repetitivo é potencialmente diferente para diferentes utilizadores). A utilização de uma abordagem baseada no conhecimento. Se a última condição não for encontrada, uma abordagem baseada no conhecimento pode promover o alcance de resultados mais rapidamente do que uma abordagem baseada na aprendizagem. Assistentes de Correio Electrónico Maxims, é um agente que ajuda o utilizador nas operações de rotina na utilização de um programa de . O agente aprende a dar prioridades, a apagar, a responder, a organizar e a arquivar mensagens de recebidas pelo utilizador. Este modelo é implementado em Macintosh Commom Lisp e pode ser utilizado com o pacote comercial Eudora. A principal técnica de aprendizagem é o raciocínio baseado em memórias. Se um utilizador realizar uma acção, o agente memoriza toda a situação executada e gerada. Por exemplo, se o utilizador salvaguarda uma mensagem particular após a ter lido, o agente adiciona a descrição da acção tomada pelo utilizador na memória de exemplos. Quando uma nova situação ocorre, o agente compara-a com a sua base de memória e verifica qual a acção que deve tomar. Agentes e Assistentes Pessoais 6

7 Introdução Agente de gestão de agendamento Este agente ajuda o utilizador no que diz respeito ao agendamento (schedulling) e marcação de reuniões (aceitar, rejeitar, negociar horários, etc.). O comportamento de um utilizador é regularmente repetitivo, no entanto, é muito diferente de indivíduo para indivíduo. Algumas pessoas preferem reuniões pela manhã outras à tarde, diferentes pessoas possuem diferentes critérios para classificar uma reunião como importante, etc.. O agente aprende o comportamento do utilizador e aprende quais são os seus critérios de classificação para marcar as reuniões. Quanto mais situações descritas e caracterizadas tiver o agente melhor será a sua performance. Agente de filtragem de notícias Este agente ajuda o utilizador a seleccionar artigos de uma fonte contínua de informações. À medida que mais e mais informações se tornam disponíveis na rede, mais difícil é para o utilizador possuir ferramentas de filtragem que lhe permitam aceder apenas às informações e artigos do seu interesse. NewT é um sistema que ajuda um utilizador a filtrar notícias. Através deste aplicativo o utilizador pode criar um ou mais agentes de notícias e treiná-los através de exemplos de artigos que podem ou não ser seleccionados. Por exemplo, um utilizador pode criar um agente para informações de negócios, um para notícias policiais, um outro para informações sobre computadores e um outro para notícias de desporto. Para isso um agente é programado e inicializado com templates que possuem exemplos positivos e negativos dos artigos a serem procurados. Agente de Selecção de Entretenimento Este agente ajuda um utilizador a seleccionar filmes, livros, programas de televisão e rádio com base nas suas preferências pessoais. O Ringo é um sistema de recomendação musical personalizado, implementado em UNIX 5. Também já foi desenvolvido algo semelhante para recomendação de livros de ficção científica. Os agentes encontrados nestes sistemas utilizam "filtragem social" memorizando quais os livros ou álbuns que um utilizador possui e os seus níveis de preferência Exemplos práticos O facto de existir um grande desenvolvimento no campo dos agentes levou muitas empresas de desenvolvimento e programadores a aproveitarem a Internet para testar os 5 Sistema operativo clássico e ainda grande responsável pelas infraestruturas operacionais de Networking. Agentes e Assistentes Pessoais 7

8 Introdução seus modelos. Comparar os modelos existentes e as suas capacidades é muito complicado dado que o seu nível de elaboração varia imenso. Associado ao facto de não existir uma única definição de agente, surgem dificuldades em avaliar uma peça de software como agente inteligente. Alguns exemplos de produtos já existentes no mercado. Open Sesame - Esta aplicação utiliza um agente que aprende ao observar as actividades dos utilizadores e memoriza quais as tarefas que de algum modo se repetem optimizando posteriormente automaticamente o uso dessas tarefas. "It streamlines everything you do on your desktop. It eliminates mundane, timeconsuming tasks so that every minute you spend at your computer is productive". O Open Sesame permite também executar tarefas de manutenção que normalmente o utilizador se esquece de executar como por exemplo a reconstrução do desktop. Características do Open Sesame: Aprende a reconhecer regularidades e gera instruções que optimizam essas tarefas; Realiza tarefas agendadas de modo automático e a horas determinadas; Realiza duas ou mais tarefas que o utilizador teria de realizar de modo separado; Disponibiliza ao utilizador atalhos para abrir ou fechar um conjunto relacionado de pastas, aplicações ou documentos; Reordena os menus (windows) das várias aplicações de tal modo que o utilizador pode trabalhar mais eficientemente com diversas aplicações; Permite expandir as capacidades dele próprio oferecendo ao utilizador ferramentas como applets AppleScript 6 e mini aplicações para gerar macros. Utiliza eventos Apple para detectar regularidades ou procedimentos de rotina e optimiza-os. Uma grande vantagem do Open Sesame face a ferramentas com Applescript é que o aplicativo generaliza o intuito das acções que o utilizador pretende realizar e não se limita a registar clicks do rato e outros imputs sem ter em conta as inferências e generalizações Utiliza também dois tipos de triggers: time-based e event-based. Os time-based triggers executam certas instruções num período predefinido de tempo enquanto os event-based triggers executam instruções em resposta a acções realizadas no desktop como a abertura de uma pasta, fechar uma aplicação, iniciar ou desligar o PC, etc. Hoover - Este exemplo disponibiliza um interface individual para diversa informação dos media, como notícias em tempo real, acesso a bases de dados on-line, campos de pesquisa inteligente e fontes de informação empresarial. O Hoover organiza 6 AppleScript permite ao utilizador escrever pequenos programas ou scripts, e utiliza os eventos Apple para os executar. Agentes e Assistentes Pessoais 8

9 Introdução automaticamente um conjunto de informação seleccionada de acordo com o contexto das necessidades ou funções a desempenhar pelo utilizador. Este interface foi projectado para utilizadores e grupos de utilizadores e corre sobre Lotus Notes, embora esta versão esteja em desenvolvimento para outras soluções de groupware. As aplicações do Hoover podem ser divididas em 5 áreas: 1. Disponibilizar informação: Possui um agente de informação que recolhe dois tipos de informação: Notícias em tempo real e publicações em primeira instância em full text. Consegue organizar notícias nos mais variados tópicos: Por empresa, por sector de indústria, categoria governamental, por data, região e muito mais. Os tópicos das publicações recolhidas são guardados no servidor Hoover permitindo ao utilizador rever um histórico ou monitorizar os desenvolvimentos. 2. Investigação: O Hoover baseia-se no tipo de informação que o utilizador necessita, como informações sobre empresas, pessoas, lugares ou mercados. O agente de investigação Hoover procura informação baseada em contextos apropriados, pesquisa nas fontes de notícias e em bases de dados on-line. Os conjuntos e tópicos de informação podem ser automaticamente actualizados sempre que necessário. 3. Mecanismo aplicacional de fluxo de informação O Hoover possui uma funcionalidade designada por "Information Enabled Applications" a qual acelera o fluxo de trabalho na recolha de informação de suporte à decisão. 4. Mais valias para a organização: O Hoover permite reservar um espaço para um grupo ou vários grupos de funcionários que cooperam entre si divulgando os conhecimentos adquiridos em determinados assuntos. Fundamental porque um dos grandes valores nas organizações são o seu potencial de recursos humanos e a interacção existente entre eles. 5. Bases de Dados Internas: O Hoover facilita a compilação da informação interna e externa sem haver conflitos. Isto é possível devido ao sistema de arquitectura aberto designado por Hoover Scripting Language Tool Kit. O Hoover permite ir ao encontro de cerca de 75% das necessidades mais comuns que os utilizadores têm na procura de informação Caracterização Agentes e Assistentes Pessoais 9

10 Introdução Propriedades Um sistema de agentes é semelhante a uma sociedade de seres que resolvem problemas e trocam informações. O termo "agente" é usado para denotar um hardware ou software que possui as seguintes propriedades (Wooldridge,1994) 7 : Autonomia: os agentes operam sem a intervenção directa de seres humanos ou outros agentes, e têm algum tipo de controle sobre suas acções e estados internos (Castelfranchi, 1995) Um agente autónomo é "um sistema capaz de interagir independente e efectivamente com o seu ambiente através dos seus próprios sensores, com o objectivo de realizar alguma tarefa externa ou criada por sua iniciativa";(davidson, 1995) Habilidade Social: a capacidade de os agentes interagirem com outros agentes através de algum tipo de linguagem de comunicação (Genesereth, 1994); Reactividade: Os agentes reconhecem o ambiente e respondem às mudanças que aí ocorrem. O ambiente aqui referido pode ser o mundo físico, um interface gráfico, um agrupamento de outros agentes, uma rede ou ainda uma combinação de todos esses elementos; Pro-Actividade: Os agentes são capazes de tomar iniciativas, apresentando comportamentos dirigidos ao objectivo Qualidades Os agentes possuem diversas qualidades das quais se destacam: (Wooldbridge, 1995) Mobilidade os agentes possuem habilidade para se movimentar na rede; Veracidade - os agentes não comunicam intencionalmente informações falsas; Benevolência - os agentes não têm objectivos conflituosos e fazem o que lhes for pedido; Racionalidade - os agentes têm racionalidade para agir de forma lógica (Galliers, 1998) Categorias Os agentes inteligentes podem ser classificados em várias categorias, de acordo com suas características. A seguinte classificação é apresentada por Andrew Wood: 7 Intelligent Agents : Ecai-94 Workshop on Agent Theories, Architectures, and Languages Amsterdam, the Netherlands August 8-9, 1994 : Proceedings) -Wooldridge, Michael J./ Jennings, Nicholas R. (Edt) Agentes e Assistentes Pessoais 10

11 Introdução Assistente: oferece ajuda e treino. Ensina os passos iniciais para se utilizar e usar um determinado sistema. Fornece apoio contínuo, observando todas as acções do utilizador, as quais pode interceptar e pedir confirmação. Pode ser consultado para mostrar a execução duma tarefa particular, ou então, sugerir métodos alternativos e mais rápidos para executá-la; Guia: ajuda a navegação em bases de dados e híper-media. Classifica, recupera e filtra grandes quantidades de informações, apresentando somente os dados relevantes aos utilizadores, no formato personalizado. Fornece caminhos apropriados para o utilizador navegar pela base de dados, e ajuda-o caso tenha dificuldades; Empregado: executa as tarefas tediosas ou repetitivas. As tarefas são executadas imediatamente e algum tipo de feedback pode ser fornecido tanto pelo utilizador como pelo próprio agente; Disponibilidade: trabalha na ausência do utilizador. De certa forma, seria parecido ao agente empregado, citado anteriormente, excepto pelo facto de as actividades não precisam ser imediatamente executadas. Ou então, são executadas somente após eventos específicos. Por exemplo, pode fazer backups de arquivos de madrugada ou fazer pedidos de compras, caso algum produto atinja o limite mínimo no stock; Comunicador: trabalha com outros utilizadores e seus agentes, para assim, conseguir executar as tarefas pretendidas. Pode, por exemplo, organizar reuniões, reunindo recursos e pessoas. Ou então, pode reunir um grupo de agentes para executar uma actividade mais morosa ou complexa Aplicações O desenvolvimento e investigação de agentes e assistentes pessoais, como já vimos, abrange diversas áreas de actividade tão distintas que permite que o software assista o utilizador ou seja uma extensão das suas capacidades de desempenho. Agentes e Assistentes Pessoais 11

12 Introdução Neste contexto, actividades como gestão de reuniões, pesquisas e filtragem de informação, gestão e execução de tarefas, prestação de cuidados de saúde, auxílio no exercício de engenharia de infra-estruturas e da computação, entretenimento e comércio são items chave a que os agentes e assistentes pessoais estão vocacionados para servir. Destaca-se aqui a sua utilização nas questões práticas da pesquisa de informação e na integração em interfaces inteligentes de apoio ao utilizador Pesquisa de Informação Os agentes são muito utilizados como filtro na recolha de informação e na filtragem de informação relevante. Como sabemos, a informação disponibilizada pela Internet é muito vasta e quando solicitada, muito provavelmente, estará disponível, contudo só conseguimos recuperar parte do que necessitamos. Em geral, os métodos de busca convencionais não parecem ser capazes de resolver este problema. Esses métodos são baseados no princípio do que já é conhecido (registado) e onde está essa informação disponibilizada. Na generalidade o que fazem é utilizar um sistema de informação com bases de dados carregadas de índices para assim proporcionar ao utilizador a informação que deseja. Com o auxílio dos tais índices, o utilizador tem a oportunidade de verificar se a informação solicitada pode ou não ser encontrada na base de dados. Na Internet esta estratégia falha devido aos seguintes factores: Natureza dinâmica da Internet: não há nenhuma supervisão central no crescimento e desenvolvimento da Internet. Qualquer pessoa que quer usar e/ou oferecer informação ou serviços na Internet, é livre para o fazer; Natureza dinâmica da informação na Internet: a informação que não se encontra hoje, pode estar disponível amanhã. E o contrário também acontece, a informação que estava disponível ontem, pode já não estar disponível. Natureza heterogénea da informação: a mesma informação na Internet pode ser disponibilizada em muitos formatos e formas diferentes. Uma solução para este problema é fazer uso de "Agentes Inteligentes" uma vez que se o crescimento da informação continuar a este ritmo, estes mecanismos poderão ser o único modo eficiente para procurar informação na Internet. Algumas vantagens na utilização de agentes nos motores de busca face aos métodos de pesquisa Agentes e Assistentes Pessoais 12

13 Introdução Características dos motores de busca Melhorias que os Agentes Inteligentes podem oferecer Uma busca de informação é baseada em uma ou mais palavras chave introduzidas pelo utilizador. Basta que as palavras chave sejam ambíguas para a consulta encontrar tópicos irrelevantes. Os agentes são capazes de procurar informação de forma mais inteligente, utilizando ferramentas que possibilitam a pesquisa com termos relacionados ou através de conceitos. O mapeamento é realizado pela colheita de informações a partir das referências aos documentos que estão disponíveis na Internet. É um método muito demorado, causador de grande tráfego na rede e não considera a natureza dinâmica da Internet e das informações que nela podem ser encontradas. Os agentes podem gerar a sua própria base de conhecimento sobre fontes de informação disponíveis na Internet, que é actualizada ou ampliada depois de toda busca. A comunicação e cooperação entre agentes habilita-os a executar buscas de informação de forma mais rápida e eficiente, reduzindo o tráfego na rede. A procura por contexto é limitada frequentemente a poucos serviços da Internet. Os agentes assistem o utilizador nas suas necessidades, independentemente da forma como se operam os vários serviços da Internet A informação disponível na Internet têm um carácter dinâmico e grande parte dos motores de busca referenciam lugares (sites) que já não existem, dando origem a referências (links) quebradas. Estes motores de busca não aprendem, por isso não conseguem ajustar os resultados às necessidades dos utilizadores Os agentes ajustam-se de acordo com as preferências e desejos dos utilizadores. Criam-se agentes cada mais adaptados aos utilizadores uma vez que eles vão aprendendo as tarefas executadas e o modo como os utilizadores reagem a certos resultados. Quadro 1: Comparação entre os desempenhos dos motores de busca e a utilização de Agentes Inteligentes Interfaces inteligentes Um interface inteligente tem subjacente um agente implementado por um programa, o qual tende a conhecer através da interacção com o utilizador a personalidade deste. Esse Agentes e Assistentes Pessoais 13

14 Introdução programa, trabalha em background com uma base de conhecimentos, a qual pode ser incrementada ao longo do tempo, pelo utilizador ou pelo próprio agente. Estes agentes são entidades capazes de obter informações desejadas e extrair dados de outros agentes ou utilizadores, e até manipular eficientemente transacções comerciais. Todavia, um interface inteligente pode estar associado a um único utilizador, a uma aplicação, ou a um ambiente de múltiplos utilizadores. O agente deve ser capaz de distinguir experiências e preferências de utilizadores distintos. Um interface inteligente pode ser definido como um personagem, desempenhado pelo computador para representar o utilizador num ambiente virtual. Ao simular e comunicar comportamentos, os interfaces agentes baseiam-se em metáforas de organismos vivos em termos de acessibilidade cognitiva e estilo de comunicação. (Laurel, 1990) 2. Desenvolvimento Agentes e Assistentes Pessoais 14

15 Desenvolvimento 2.1. Tecnologias Arquitecturas A mobilidade, característica comum na definição de agentes, está num objecto (processo, programa, etc..) activo que consegue mover dados e códigos de funcionamento por diversas unidades de memória dentro de um sistema distribuído. Os agentes móveis, por exemplo, devem possuir habilidades para executar operações em qualquer máquina dentro da rede, independentemente do tipo de processador ou do sistema operativo adjacente. Com este tipo de tecnologia, os agentes não precisam de estar instalados em todas as máquinas que poderão utilizá-lo, eles conseguem automaticamente mover-se para as máquinas quando precisam executar alguma tarefa. Esta é uma das características principais no sistema de agentes móveis, semelhante ao utilizado pelo Java Virtual Machine (JVM). O dinamismo natural das classes e objectos Java, combinam com as habilidades avançadas da rede fazendo do Java altamente qualificado para ser usado como plataforma de agentes móveis. Como as classes applets são lidas dinamicamente do servidor Web directamente para o browser, as classes são lidas em tempo real na rede e transmitidas para uma outra localização. O sistema de agentes proporciona uma estrutura na qual os agentes móveis podem trabalhar. Em conjunto com objectos distribuídos dentro do sistema baseado em CORBA contanto com ORB (Object Request Brokers), os agentes solicitam agentes hosts, que proporcionam um ambiente no qual poderão ser executados. No caso das aplicações Java, o ambiente é uma JVM contendo um servidor de objectos onde os agentes realizam as suas operações. Outros agentes podem estar presentes e pode existir comunicação entre si dentro das implementações. Algumas das vantagens consideráveis sobre a utilização das arquitectura de agentes cliente/servidor e sistemas de objectos distribuídos: O desempenho de processamento com agentes é alto, reduzindo assim o volume de transmissão na rede e incrementando a execução. No CORBA, a funcionalidade é equivalente mas a realização de chamadas de métodos remotos repetidos no servidor de objectos não é possível, porque os objectos CORBA não se podem mover através da rede em tempo real. A operação dos agentes não depende da aplicação pela qual o agente foi invocado. Os agentes operam assincronamente evitando que a aplicação cliente tenha de aguardar para obter os resultados. Isto é importantíssimo para utilizadores móveis que não estão sempre ligados em rede. O uso de agentes permite melhorar a nova funcionalidade dentro dos sistemas para execução em tempo real. O sistema de agentes contém mecanismos próprios de distribuição de software automáticos. Um sistema não agente pode exibir estas características mas é necessário mais trabalho na implementação desse protótipo onde haverá atrasos no processamento e geração dos outputs desejados. No entanto, os códigos móveis podem suportar uma transferência de código executável para uma localização remota e para uma execução Agentes e Assistentes Pessoais 15

16 Desenvolvimento assíncrona desde o início. A arquitectura de agentes móveis poderá ser recomendada para sistemas onde as características abordadas são requisitos essenciais. Os agentes móveis resolvem o problema de transmissão pela rede as arquitecturas cliente/servidor não resolvem. As solicitações ou transacções do cliente para o servidor e as repetitivas perguntas/respostas são eliminadas. Os Agentes reduzem o risco na execução e deixam a decisão sobre a localização do código (Cliente vs. Servidor) para ser enviado no final da rotina do processo quando for possível saber mais sobre a finalidade da aplicação. Estes reduzem também problemas oriundos da intermitência ou das dificuldades de conexão. Eles são construídos lentamente para trabalhar "off-line" e os resultados destas solicitações são formulados na retaguarda e apresentados quando a aplicação estiver "on-line" Comunicação entre agentes. Como existe uma grande variedade de software no mercado, criado por diversas pessoas, dos mais diferentes países, filosofias e culturas, obviamente existe uma enorme diferença entre a forma e estrutura dos seus programas. Como os agentes se propõem a comunicar entre os aplicativos do utilizador, sejam eles quais forem, há uma necessidade de criar um padrão uniforme de comunicação. É necessário que primeiro se crie um padrão entre os próprios agentes, para depois de criado e testado, passar a ser usado também nas aplicações comuns. Criar um standard não é uma tarefa simples. Existe a necessidade de ter um grupo de desenvolvimento. Este grupo, tem de ter em consideração a heterogeneidade dos programas, escritos em diferentes momentos, por pessoas diferentes, em diferentes linguagens e com interfaces também diferentes. O grupo DARPA Knowledge Sharing Effort, utiliza a abordagem declarativa, que é baseada na ideia de que a comunicação pode ser modelada com a troca de afirmações declarativas, sendo porém, ao mesmo tempo compactada e suficientemente expressiva para comunicar uma grande quantidade de tipos de informação. Este grupo definiu uma Linguagem de Comunicação de Agentes (ACL), que satisfaz estas necessidades. A ACL é constituída por três partes o seu vocabulário, uma linguagem interna chamada KIF (knowledge Interchange Format) e uma outra linguagem chamada KQML(Knowledge Query and Manipulation Language). Uma mensagem ACL é um expressão KQML na qual os argumentos são termos ou sentenças em KIF, formadas por palavras encontradas no vocabulário da ACL. O vocabulário da ACL é armazenado num dicionário com as palavras apropriadas às áreas comuns das aplicações. Cada palavra tem notações formais (em KIF) e descrição em inglês. É um dicionário aberto permitindo o acréscimo de palavras nas áreas já existentes ou então de novas áreas que possam surgir. Tem-se uma linguagem padrão de comunicação entre agentes. A questão agora é saber como ensinar as aplicações já existentes (legacy software) a dialogar com os agentes. Varias abordagens podem ser realizadas (Figura 1). Figura 1 Abordagens para a integração Agentes e Assistentes Pessoais 16

17 Desenvolvimento Transducer A primeira abordagem será implementar um transducer (tradutor) que serviria de intermediário entre os programas já existentes e os agentes. A aplicação envia a mensagem, o tradutor transforma-a em linguagem ACL e passa ao agente. Na resposta, o tradutor converte para a linguagem da aplicação. Daí resultam problemas associados com os tempos de resposta das traduções de ida e volta e a sua base de conhecimento (quanto mais souber, mais aplicações poderá traduzir, e mais espaço vai ocupar). Apesar disso tem a grande vantagem de funcionar em qualquer aplicativo. Wrapper Esta segunda abordagem implementa um wrapper (envelopedor) ou seja, insere-se código dentro da aplicação para permitir a comunicação em ACL. Isto permite ao wrapper examinar directamente as estruturas de dados do programa e poder mudálas. Torna a comunicação mais eficiente, por não ter que traduzir, diminuiu a comunicação em série e permitiu que a comunicação entre programas que antes não podiam comunicar. No entanto, isto necessita que o código original esteja disponível. Rewrite - Rescrever o programa todo. Aumenta a eficiência e capacidade do programa, e a alteração do código dá ao programa uma nova expressão em termos de funcionalidades e robustez Sistemas multi-agentes. Com a linguagem de comunicação (ou protocolo) e a capacidade de construir agentes disponível, a pergunta que surge é: Como organizar os agentes para colaborarem entre si? Duas abordagens diferentes têm sido exploradas: Comunicação directa - os agentes cuidam da coordenação Coordenação auxiliada - existem programas especiais para organizar a coordenação. Embora ambas sejam interessantes, uma abordagem que permitisse a união delas seria mais prática. Utiliza-se então a abordagem chamada de Sistema Federado. É um sistema em que os agentes não comunicam directamente entre si, mas através de um supervisor, que se encarrega de comunicar entre os diversos supervisores e da comunicação entre os seus agentes. O supervisor precisa de suportar alguns requisitos básicos, permitindo que os agentes possam: pedir informações a outros agentes, observar as actividades de outros agentes, interceptar e mudar os pedidos destinados a outros agentes e estabelecer a comunicação com agentes sob o controlo de outros supervisores (Figura 2). Agentes e Assistentes Pessoais 17

18 Desenvolvimento Figura 2 Sistema Federado Desempenho dos Agentes. O termo medida de desempenho identifica a eficiência de um agente. Contudo, é necessário estabelecer um padrão para determinar o que seria ter êxito para um agente, uma vez que não existe nenhuma medida fixa satisfatória. Este padrão deve ser usado para medir o desempenho dos agentes no seu ambiente, já que estes devem atingir suas metas da melhor forma possível. Alguns aspectos devem ser tidos em consideração como, por exemplo, quando medir. O desempenho do agente deveria ser medido ao longo de todo o seu tempo de actuação. Os agentes poderiam ser subjectivamente indagados sobre o seu desempenho, mas considerando que os agentes poderiam estar em alguns casos, impossibilitados de responder e em outros casos inclinados a iludirem-se, o padrão para a medida do desempenho devia ser um objectivo imposto com alguma autoridade Aplicações apropriadas a agentes Tomando como bases as características comuns dos agentes, podemos identificar um conjunto de características que tornam uma tarefa ou aplicação susceptível a uma abordagem com base na tecnologia de agentes. Propriedades (WOOD, 1996): Adaptação: Tarefa que requer um certo grau de adaptação; o agente necessita desenvolver habilidades para conseguir executar tarefas. Também inclui métodos para evitar falhas e se adaptar-se às próprias necessidades, desejos e objectivos pessoais dos utilizadores. Agentes e Assistentes Pessoais 18

19 Desenvolvimento Pesquisa: A tarefa não é completamente definida; o agente deve considerar uma grande quantidade de possíveis soluções, escolhendo uma das mais adequadas de acordo com sua experiência. Demonstração: A tarefa envolve aprendizagem e treino. Isto inclui ensinar os utilizadores a utilizar as ferramentas de software da maneira mais eficaz e por outro lado justificar os passos que está a exercer. Ajuda: Esta tarefa requer um certo grau de cooperação entre o utilizador e o agente. O agente poderia fazer críticas construtivas ao modo de trabalhar do utilizador, ou dar sugestões sobre como o utilizar deverá utilizar melhor os recursos do sistema. Autonomia: A tarefa requer atenção constante ou regular, mas reduzida entrada ou interacção. Desta forma, delegar esta tarefa seria muito útil e benéfico. Um exemplo seria a monitorização de sistemas simples, onde uma mudança no comportamento poderia gerar a execução automática de alguma tarefa ou acção. Assíncronia: A tarefa tem um intervalo significativo entre o seu início e o seu fim. Este intervalo pode ser devido ao tempo de processamento de grandes quantidades de informação ou mesmo à falta de informações vitais num determinado instante Competição A tecnologia de agentes é significativa porque há um grande interesse comercial que rodeia esta tecnologia. Empresas como IBM, SDK, Mitsubishi s Concordia, General Magic e Telescript estão envolvidas em projectos com esta tecnologia. Os agentes, podem não ser de imediato a principal tecnologia em uso, mas são tidos em muita consideração pelas empresas já envolvidas no desenvolvimento desta tecnologia. Grande parte dos fabricantes actuais de PDAs 8 já existentes no mercado estão conscientes que os seus modelos terão de estar preparados com aplicativos que permitam o envio de comando de operações para agentes inteligentes. Segundo a AlphaCONNECT 9 existe uma nova funcionalidade wireless no PALM VII 10 que irá permitir utilizar uma Network Query Language (NQL) neste modelo. Qualquer utilizador que utilize esta linguagem poderá gerar aplicações inteligentes baseadas em agentes para o Palm VII ou outro PDA, de modo que, virtualmente possam verificar, qualquer tarefa realizável na Internet por qualquer utilizador. A título de exemplo, poderão ser realizados preenchimentos de formulários, retornos de informações e até a realização de transacções. 8 Personal Digital Assistant - PDA 9 Internet Division da AlphaServ.com publicou um artigo em Janeiro de 2000 intitulado Intelligent Agents Come To Palm VII 10 Modelo topo de gama da 3Com, com sistema operativo PalmOS, já possui capacidades wireless, Agentes e Assistentes Pessoais 19

20 Desenvolvimento Users will be able to access and control a server-based version of NQL with the Palm VII or other PALMOS equipment without running additional software running on the device. NQL users subsequently can then use the bots to perform functions anywhere within the Palm Computing network just as they would if they were working directly on the server (AlphaCONNECT, 2000) 2.3. Mercados A super auto-estrada da informação liga directamente milhões de pessoas, por isso qualquer uma está habilitada a ser tanto um mero consumidor como até um potencial fornecedor de produto. De modo a garantir negociações eficazes e seguras são necessários sofisticados mediadores. Os agentes comerciais electrónicos (brokers) têm um papel muito importante neste aspecto, pois organizam os mercados que promovem um consumo e produção da informação eficientes Relação Fornecedores /Clientes Na relação Fornecedores/Clientes existem quatro limitações muito importantes quando se trata de negociações com transações privadas sejam os intermediários meios humanos ou electrónicos. (Resn,1995) Pesquisa de mercado Agentes e Assistentes Pessoais 20

Engenharia de Software Sistemas Distribuídos. 2º Semestre, 2007/2008. Departamento Engenharia Informática. Enunciado do projecto: Loja Virtual

Engenharia de Software Sistemas Distribuídos. 2º Semestre, 2007/2008. Departamento Engenharia Informática. Enunciado do projecto: Loja Virtual Engenharia de Software Sistemas Distribuídos 2º Semestre, 2007/2008 Departamento Engenharia Informática Enunciado do projecto: Loja Virtual Fevereiro de 2008 Índice Índice...2 Índice de Figuras...3 1 Introdução...4

Leia mais

Interface Homem Máquina para Domótica baseado em tecnologias Web

Interface Homem Máquina para Domótica baseado em tecnologias Web Interface Homem Máquina para Domótica baseado em tecnologias Web João Alexandre Oliveira Ferreira Dissertação realizada sob a orientação do Professor Doutor Mário de Sousa do Departamento de Engenharia

Leia mais

Enunciado do Projecto

Enunciado do Projecto C O M P U T A Ç Ã O M Ó V E L 2 0 0 7 / 2 0 0 8 Enunciado do Projecto 17 de Março de 2008 1. Objectivos Desenvolver uma aplicação num domínio aplicacional específico que envolva replicação e sincronização

Leia mais

FEUP 2006/2007 Mestrado em Tecnologias Multimédia Doc. Apresentação V0

FEUP 2006/2007 Mestrado em Tecnologias Multimédia Doc. Apresentação V0 FEUP 2006/2007 Mestrado em Tecnologias Multimédia Doc. Apresentação V0 TÍTULO: Animatic - Marionetas Digitais Interactivas ORIENTADORES: Professor Doutor Aníbal Ferreira Professor Doutor Rui Torres ALUNO:

Leia mais

Thin Clients : aumentando o potencial dos sistemas SCADA

Thin Clients : aumentando o potencial dos sistemas SCADA Artigos Técnicos Thin Clients : aumentando o potencial dos sistemas SCADA Tarcísio Romero de Oliveira, Engenheiro de Vendas e Aplicações da Intellution/Aquarius Automação Industrial Ltda. Um diagnóstico

Leia mais

Enunciado de apresentação do projecto

Enunciado de apresentação do projecto Engenharia de Software Sistemas Distribuídos 2 o Semestre de 2009/2010 Enunciado de apresentação do projecto FEARSe Índice 1 Introdução... 2 2 Cenário de Enquadramento... 2 2.1 Requisitos funcionais...

Leia mais

Introdução a Computação. A Primeira Geração. A Segunda Geração. Geração dos Computadores. Geração dos Computadores. Geração de Computadores

Introdução a Computação. A Primeira Geração. A Segunda Geração. Geração dos Computadores. Geração dos Computadores. Geração de Computadores Introdução a Computação Geração de Computadores 1ª Geração: 1950 Circuitos eletrônicos a Válvulas Operações Internas em Milissegundos Programados em Linguagem de Máquina 1 2 A Primeira Geração O UNIVAC

Leia mais

Estudo comparativo entre tecnologias Java: Applet e JWS.

Estudo comparativo entre tecnologias Java: Applet e JWS. Estudo comparativo entre tecnologias Java: Applet e JWS. Clara Aben-Athar B. Fernandes¹, Carlos Alberto P. Araújo¹ 1 Centro Universitário Luterano de Santarém Comunidade Evangélica Luterana (CEULS/ULBRA)

Leia mais

A versão básica disponibiliza a informação criada no Microsoft Navision em unidades de informação

A versão básica disponibiliza a informação criada no Microsoft Navision em unidades de informação O Business Analytics for Microsoft Business Solutions Navision ajuda-o a ter maior controlo do seu negócio, tomar rapidamente melhores decisões e equipar os seus funcionários para que estes possam contribuir

Leia mais

ISO 9000:2000 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário. As Normas da família ISO 9000. As Normas da família ISO 9000

ISO 9000:2000 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário. As Normas da família ISO 9000. As Normas da família ISO 9000 ISO 9000:2000 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário Gestão da Qualidade 2005 1 As Normas da família ISO 9000 ISO 9000 descreve os fundamentos de sistemas de gestão da qualidade e especifica

Leia mais

Manual de Utilização Rápida Vodafone Connect Pen K3772-Z

Manual de Utilização Rápida Vodafone Connect Pen K3772-Z Manual de Utilização Rápida Vodafone Connect Pen K3772-Z Bem-vindo ao mundo da Banda Larga Móvel 1 2 3 4 5 6 8 9 9 10 12 Bem-vindo Configuração da Connect Pen Iniciar a aplicação Ligar Janela Normal Definições

Leia mais

Informática. Aula 9. A Internet e seu Uso nas Organizações

Informática. Aula 9. A Internet e seu Uso nas Organizações Informática Aula 9 A Internet e seu Uso nas Organizações Curso de Comunicação Empresarial 2º Ano O Que é a Internet? A Internet permite a comunicação entre milhões de computadores ligados através do mundo

Leia mais

Paulo César Especialista de Soluções da ATM informática paulo.cesar@atminformatica.pt

Paulo César Especialista de Soluções da ATM informática paulo.cesar@atminformatica.pt Desktop Virtual Paulo César Especialista de Soluções da ATM informática paulo.cesar@atminformatica.pt Tendo em conta que a Virtualização será um dos principais alvos de investimento para o ano 2009 (dados

Leia mais

FICHA DE CURSO. 1. Designação do Curso: 2. Denominação do Diploma ou Certificado. 3. Objectivos Gerais e Enquadramento: 4.

FICHA DE CURSO. 1. Designação do Curso: 2. Denominação do Diploma ou Certificado. 3. Objectivos Gerais e Enquadramento: 4. 1. Designação do Curso: Curso de Especialização Pós-Graduada em Computação Móvel Aplicada 2. Denominação do Diploma ou Certificado Diploma de Pós-Graduação em Computação Móvel Aplicada 3. Gerais e Enquadramento:

Leia mais

Mestrado em Segurança da Informação e Direito no Ciberespaço

Mestrado em Segurança da Informação e Direito no Ciberespaço Escola Naval Mestrado em Segurança da Informação e Direito no Ciberespaço Segurança da informação nas organizações Supervisão das Politicas de Segurança Computação em nuvem Fernando Correia Capitão-de-fragata

Leia mais

5.7.6 Internet/Intranet 176 5.7.7 Gestão logística 177 CAPÍTULO 6. DESENVOLVIMENTO DE SISTEMAS DE WORKFLOW 181 6.1 Métodos de Desenvolvimento 181

5.7.6 Internet/Intranet 176 5.7.7 Gestão logística 177 CAPÍTULO 6. DESENVOLVIMENTO DE SISTEMAS DE WORKFLOW 181 6.1 Métodos de Desenvolvimento 181 SUMÁRIO SUMÁRIO PREFÁCIO AGRADECIMENTOS VII XI XIII INTRODUÇÃO CAPÍTULO 1. ORGANIZAR WORKFLOWS 1 1.1 Ontologia da gestão de workflows 1.2 Trabalho 1 1 1.3 Processos de Negócio 3 1.4 Distribuir e Aceitar

Leia mais

Gestão Total da Manutenção: Sistema GTM

Gestão Total da Manutenção: Sistema GTM Gestão Total da Manutenção: Sistema GTM por Engº João Barata (jbarata@ctcv.pt), CTCV Inovação Centro Tecnológico da Cerâmica e do Vidro 1. - INTRODUÇÃO Os sub-sistemas de gestão, qualquer que seja o seu

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

Capítulo II Modelos de Programação Distribuída (parte 2)

Capítulo II Modelos de Programação Distribuída (parte 2) Capítulo II Modelos de Programação Distribuída (parte 2) From: Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 3, Addison-Wesley From: Cardoso, Jorge, Programação de

Leia mais

Grupo de trabalho sobre a protecção das pessoas singulares no que diz respeito ao tratamento de dados pessoais. Recomendação 1/99

Grupo de trabalho sobre a protecção das pessoas singulares no que diz respeito ao tratamento de dados pessoais. Recomendação 1/99 5093/98/PT/final WP 17 Grupo de trabalho sobre a protecção das pessoas singulares no que diz respeito ao tratamento de dados pessoais Recomendação 1/99 sobre o tratamento invisível e automatizado de dados

Leia mais

Manual de Utilização Rápida Vodafone Connect Pen K3571. Concebido para a Vodafone

Manual de Utilização Rápida Vodafone Connect Pen K3571. Concebido para a Vodafone Manual de Utilização Rápida Vodafone Connect Pen K3571 Concebido para a Vodafone Bem-vindo ao mundo das comunicações móveis 1 Bem-vindo 2 Configuração da Connect Pen 3 Iniciar a aplicação 4 Ligar - Modo

Leia mais

PERIVER PLATAFORMA SOFTWARE REQUIREMENT SPECIFICATION. Periver_SoftwareRequirementSpecification_2008-03-31_v1.0.doc. Versão 1.0

PERIVER PLATAFORMA SOFTWARE REQUIREMENT SPECIFICATION. Periver_SoftwareRequirementSpecification_2008-03-31_v1.0.doc. Versão 1.0 PLATAFORMA Versão 1.0 31 de Março de 2008 TABELA DE REVISÕES Versão Autores Descrição da Versão Aprovadores Data António Rocha Cristina Rodrigues André Ligeiro V0.1r Dinis Monteiro Versão inicial António

Leia mais

Atividade Capitulo 6 - GABARITO

Atividade Capitulo 6 - GABARITO Atividade Capitulo 6 - GABARITO 1. A Internet é uma força motriz subjacente aos progressos em telecomunicações, redes e outras tecnologias da informação. Você concorda ou discorda? Por quê? Por todos os

Leia mais

Segurança em Sistemas Informáticos

Segurança em Sistemas Informáticos Segurança em Sistemas Informáticos Politicas de Segurança Quando é que se torna necessário uma política de segurança? Quando existe um Bem com Valor Se o Bem se situa permanentemente ou temporariamente

Leia mais

Projecto de Reengenharia dos Postos de Trabalho BANIF e BCA

Projecto de Reengenharia dos Postos de Trabalho BANIF e BCA Projecto de Reengenharia dos Postos de Trabalho BANIF e BCA 19 November 2007 Objectivos para o BANIF Standardização dos postos de trabalho Focar a equipa de IT em tarefas pro-activas de gestão, minimizando

Leia mais

PRIMAVERA BUSINESS SOFTWARE SOLUTIONS, SA

PRIMAVERA BUSINESS SOFTWARE SOLUTIONS, SA PRIMAVERA BUSINESS SOFTWARE SOLUTIONS, SA Introdução Nesta edição do Catálogo de Serviços apresentamos os vários tipos de serviços que compõe a actual oferta da Primavera na área dos serviços de consultoria.

Leia mais

UNIDADE 1. TECNOLOGIAS DE INFORMAÇÃO E DA COMUNICAÇÃO

UNIDADE 1. TECNOLOGIAS DE INFORMAÇÃO E DA COMUNICAÇÃO UNIDADE 1. TECNOLOGIAS DE INFORMAÇÃO E DA COMUNICAÇÃO Conteúdos Competências Gerais Competências essenciais (X 45 min) Capacidade de diálogo e de organização. Considerações gerais sobre a disciplina e

Leia mais

Gerenciamento unificado para milhares de ativos por toda a vida útil

Gerenciamento unificado para milhares de ativos por toda a vida útil Gerenciamento unificado milhares de ativos por toda a vida útil O Endpoint Manager da IBM, construído com tecnologia BigFix, oferece gerenciamento mais rápido e inteligente Destaques Gerencie milhares

Leia mais

Desenvolvimento Cliente-Servidor 1

Desenvolvimento Cliente-Servidor 1 Desenvolvimento Cliente- 1 Ambiienttes de Desenvollviimentto Avançados Engenharia Informática Instituto Superior de Engenharia do Porto Alexandre Bragança 1998/99 Ambientes de Desenvolvimento Avançados

Leia mais

ENIAC. Introdução aos Computadores e à Programação (Noções Básicas)

ENIAC. Introdução aos Computadores e à Programação (Noções Básicas) ENIAC Introdução aos Computadores e à ção (Noções Básicas) Introdução aos Computadores e à ção (Noções Básicas) 1 Introdução aos Computadores e à ção (Noções Básicas) 2 O transistor foi inventado em 1947

Leia mais

CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE

CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE A proposta para o ambiente apresentada neste trabalho é baseada no conjunto de requisitos levantados no capítulo anterior. Este levantamento, sugere uma

Leia mais

António Amaro Marketing Digital Junho 2014 INTRODUÇÃO E OBJECTIVOS

António Amaro Marketing Digital Junho 2014 INTRODUÇÃO E OBJECTIVOS INTRODUÇÃO E OBJECTIVOS FACTOS A Internet mudou profundamente a forma como as pessoas encontram, descobrem, compartilham, compram e se conectam. INTRODUÇÃO Os meios digitais, fazendo hoje parte do quotidiano

Leia mais

Manual de Utilização Rápida Vodafone Connect Pen. Concebido para a Vodafone

Manual de Utilização Rápida Vodafone Connect Pen. Concebido para a Vodafone Manual de Utilização Rápida Vodafone Connect Pen Concebido para a Vodafone 1 Bem-vindo ao mundo das comunicações móveis 1 2 3 4 5 6 8 9 9 10 13 2 Bem-vindo Configuração da sua Connect Pen Iniciar o software

Leia mais

Projeto de Sistemas Distribuídos. Prof. Andrêza Leite andreza.lba@gmail.com

Projeto de Sistemas Distribuídos. Prof. Andrêza Leite andreza.lba@gmail.com Projeto de Sistemas Distribuídos Prof. Andrêza Leite andreza.lba@gmail.com Exemplos de SD Quais podem ser? Ex. de SD: Internet Internet é um conjunto de redes de computadores, de muitos tipos diferentes,

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Agentes Inteligentes Agenda O que é um Agente Como Definir Agentes Arquitectura dos Agentes 1 O que é um agente Em geral um agente é qualquer entidade que: Percebe seu ambiente

Leia mais

Política de Segurança da Informação da Entidade

Política de Segurança da Informação da Entidade Estrutura Nacional de Segurança da Informação (ENSI) Política de Segurança da Informação da Entidade Fevereiro 2005 Versão 1.0 Público Confidencial O PRESENTE DOCUMENTO NÃO PRESTA QUALQUER GARANTIA, SEJA

Leia mais

Arquitecturas de Software

Arquitecturas de Software UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Arquitecturas de Software Mestrado em Engenharia Informática e de Computadores Primeiro Exame 21 de Janeiro de 2010, 17:00H 19:00H Nome: Número:

Leia mais

Introdução. O que é Serviços de Terminal

Introdução. O que é Serviços de Terminal Introdução Microsoft Terminal Services e Citrix MetaFrame tornaram-se a indústria padrões para fornecer acesso de cliente thin para rede de área local (LAN), com base aplicações. Com o lançamento do MAS

Leia mais

Departamento de Engenharia Informática DISTRIBUTED PROBLEM SOLVING

Departamento de Engenharia Informática DISTRIBUTED PROBLEM SOLVING Departamento de Engenharia Informática DISTRIBUTED PROBLEM SOLVING 1000833 Henrique de Meireles Morais Maio de 2008 Disciplina: Sistemas Baseados em Agentes Professor: António Pinto de Sousa e Silva Mestrado

Leia mais

PHC dteamcontrol Externo

PHC dteamcontrol Externo PHC dteamcontrol Externo A gestão remota de projectos e de informação A solução via Internet que permite aos seus Clientes participarem nos projectos em que estão envolvidos, interagindo na optimização

Leia mais

World Wide Web e Aplicações

World Wide Web e Aplicações World Wide Web e Aplicações Módulo H O que é a WWW Permite a criação, manipulação e recuperação de informações Padrão de fato para navegação, publicação de informações e execução de transações na Internet

Leia mais

Conceitos Sistema da informação e comunicação N.º de Aulas

Conceitos Sistema da informação e comunicação N.º de Aulas PLANIFICAÇÃO AGRUPAMENTO ANUAL - DE TECNOLOGIAS ANO ESCOLAS LECTIVO DR. VIEIRA DE CARVALHO 9º ANO 2008/2009 DA INFORMAÇÃO E COMUNICAÇÃO Tecnologias 1º Período Conceitos Sistema da informação e comunicação

Leia mais

Estrutura da Norma. 0 Introdução 0.1 Generalidades. ISO 9001:2001 Sistemas de Gestão da Qualidade Requisitos. Gestão da Qualidade 2005

Estrutura da Norma. 0 Introdução 0.1 Generalidades. ISO 9001:2001 Sistemas de Gestão da Qualidade Requisitos. Gestão da Qualidade 2005 ISO 9001:2001 Sistemas de Gestão da Qualidade Requisitos Gestão da Qualidade 2005 Estrutura da Norma 0. Introdução 1. Campo de Aplicação 2. Referência Normativa 3. Termos e Definições 4. Sistema de Gestão

Leia mais

Aplicações de Escritório Electrónico

Aplicações de Escritório Electrónico Universidade de Aveiro Escola Superior de Tecnologia e Gestão de Águeda Curso de Especialização Tecnológica em Práticas Administrativas e Tradução Aplicações de Escritório Electrónico Folha de trabalho

Leia mais

LISTA DE EXERCÍCIOS. Mede a capacidade de comunicação de computadores e dispositivos. Operam em diferentes plataformas de hardware

LISTA DE EXERCÍCIOS. Mede a capacidade de comunicação de computadores e dispositivos. Operam em diferentes plataformas de hardware 1. A nova infra-estrutura de tecnologia de informação Conectividade Mede a capacidade de comunicação de computadores e dispositivos Sistemas abertos Sistemas de software Operam em diferentes plataformas

Leia mais

Escola Superior de Gestão de Santarém. Instalação e Manutenção de Redes e Sistemas Informáticos. Peça Instrutória G

Escola Superior de Gestão de Santarém. Instalação e Manutenção de Redes e Sistemas Informáticos. Peça Instrutória G Escola Superior de Gestão de Santarém Pedido de Registo do CET Instalação e Manutenção de Redes e Sistemas Informáticos Peça Instrutória G Conteúdo programático sumário de cada unidade de formação TÉCNICAS

Leia mais

Tecnologias da Informação e Comunicação: Internet

Tecnologias da Informação e Comunicação: Internet Tecnologias da Informação e Comunicação UNIDADE 3 Tecnologias da Informação e Comunicação: Internet Aula nº 2º Período Escola EB 2,3 de Taíde Ano lectivo 2009/2010 SUMÁRIO Introdução à Internet: história

Leia mais

PUBLICIDADE DIGITAL E NEW MEDIA 2009-2010 / 6º SEMESTRE

PUBLICIDADE DIGITAL E NEW MEDIA 2009-2010 / 6º SEMESTRE PUBLICIDADE DIGITAL E NEW MEDIA 2009-2010 / 6º SEMESTRE PRÓXIMA AULA: APRESENTAÇÃO DE PLANO DE COMUNICAÇÃO E O FILME DO YOUTUBE? AULA 12 A. EMAIL MARKETING - Objectivos e problemas - Ideias - Vantagens

Leia mais

Uma Base de Dados é uma colecção de dados partilhados, interrelacionados e usados para múltiplos objectivos.

Uma Base de Dados é uma colecção de dados partilhados, interrelacionados e usados para múltiplos objectivos. 1. Introdução aos Sistemas de Bases de Dados Uma Base de Dados é uma colecção de dados partilhados, interrelacionados e usados para múltiplos objectivos. O conceito de base de dados faz hoje parte do nosso

Leia mais

1 Função e criação do Programa. Relatório de desenvolvimento do projecto Programador/designer : Tiago MC Simões

1 Função e criação do Programa. Relatório de desenvolvimento do projecto Programador/designer : Tiago MC Simões Relatório de desenvolvimento do projecto Programador/designer : Tiago MC Simões 1) Função e criação do Programa 2) Lista de transacções/funções 3) Interface Gráfico do programa 4) A base de dados 4.1)

Leia mais

Relatório Técnico do projecto ARIADNE. Interface de utilizador do NewsSearch

Relatório Técnico do projecto ARIADNE. Interface de utilizador do NewsSearch Relatório Técnico do projecto ARIADNE Praxis XXI Interface de utilizador do NewsSearch Carlos Correia Norman Noronha Daniel Gomes Junho de 2000 Índice 1. INTRODUÇÃO...3 1.1 MOTIVAÇÃO...3 1.2 PROPOSTO...3

Leia mais

CAPÍTULO 7 O SERVIÇO DOS AGENTES

CAPÍTULO 7 O SERVIÇO DOS AGENTES CAPÍTULO 7 O SERVIÇO DOS AGENTES A inteligência... é a capacidade de criar objetos artificiais, especialmente ferramentas para fazer ferramentas. ( Henri Bergson) O serviço dos agentes surge como uma prestação

Leia mais

agente deve continuar funcionando mesmo depois que seu agenciador não está mais presente

agente deve continuar funcionando mesmo depois que seu agenciador não está mais presente Atributos Importantes Independência agente deve continuar funcionando mesmo depois que seu agenciador não está mais presente Adaptabilidade agente deve poder se adaptar a múltiplos ambientes, envolvendo

Leia mais

Especificações de oferta Monitorização da infra-estrutura remota

Especificações de oferta Monitorização da infra-estrutura remota Descrição dos serviços Especificações de oferta Monitorização da infra-estrutura remota Este serviço oferece serviços de Monitorização da infra-estrutura remota Dell (RIM, o Serviço ou Serviços ) conforme

Leia mais

Portaria que regulamenta a tramitação electrónica de processos e CITIUS Entrega de peças processuais e de documentos por via electrónica

Portaria que regulamenta a tramitação electrónica de processos e CITIUS Entrega de peças processuais e de documentos por via electrónica 1 Portaria que regulamenta a tramitação electrónica de processos e CITIUS Entrega de peças processuais e de documentos por via electrónica 6 de Fevereiro de 2008 Perguntas & Respostas 1. O que é o CITIUS?

Leia mais

3 Ferramentas de busca

3 Ferramentas de busca 3 Ferramentas de busca A Internet se transformou em um vasto repositório de informações. Podemos encontrar sites sobre qualquer assunto, de futebol a religião. O difícil, porém é conseguir encontrar a

Leia mais

Módulo 1 Microsoft Word 2007 ( 4 Horas)

Módulo 1 Microsoft Word 2007 ( 4 Horas) No final deste módulo o formando deverá estar apto a: Enunciar a definição do Microsoft Word 2007; Reconhecer as principais vantagens da utilização; Distinguir as diferentes áreas do ambiente de trabalho

Leia mais

Aula 15. Tópicos Especiais I Sistemas de Informação. Prof. Dr. Dilermando Piva Jr.

Aula 15. Tópicos Especiais I Sistemas de Informação. Prof. Dr. Dilermando Piva Jr. 15 Aula 15 Tópicos Especiais I Sistemas de Informação Prof. Dr. Dilermando Piva Jr. Site Disciplina: http://fundti.blogspot.com.br/ Conceitos básicos sobre Sistemas de Informação Conceitos sobre Sistemas

Leia mais

O Manual do ssc. Peter H. Grasch

O Manual do ssc. Peter H. Grasch Peter H. Grasch 2 Conteúdo 1 Introdução 6 2 Usar o ssc 7 2.1 Gerir os utilizadores.................................... 7 2.1.1 Adicionar um utilizador.............................. 8 2.1.1.1 Associar-se

Leia mais

CUSTO TOTAL DE PROPRIEDADE DO PANDA MANAGED OFFICE PROTECTION. 1. Resumo Executivo

CUSTO TOTAL DE PROPRIEDADE DO PANDA MANAGED OFFICE PROTECTION. 1. Resumo Executivo 1. Resumo Executivo As empresas de todas as dimensões estão cada vez mais dependentes dos seus sistemas de TI para fazerem o seu trabalho. Consequentemente, são também mais sensíveis às vulnerabilidades

Leia mais

CA Nimsoft Monitor para servidores

CA Nimsoft Monitor para servidores DOCUMENTAÇÃO TÉCNICA Setembro de 2012 CA Nimsoft Monitor para servidores agility made possible CA Nimsoft para monitoramento de servidores sumário CA Nimsoft Monitor para servidores 3 visão geral da solução

Leia mais

PROGRAMA DE ACÇÃO COMUNITÁRIO RELATIVO À VIGILÂNCIA DA SAÚDE PROJECTO DE PROGRAMA DE TRABALHO 1998-1999 (Art. 5.2.b da Decisão Nº 1400/97/CE)

PROGRAMA DE ACÇÃO COMUNITÁRIO RELATIVO À VIGILÂNCIA DA SAÚDE PROJECTO DE PROGRAMA DE TRABALHO 1998-1999 (Art. 5.2.b da Decisão Nº 1400/97/CE) PROGRAMA DE ACÇÃO COMUNITÁRIO RELATIVO À VIGILÂNCIA DA SAÚDE PROJECTO DE PROGRAMA DE TRABALHO 1998-1999 (Art. 5.2.b da Decisão Nº 1400/97/CE) 1. INTRODUÇÃO As actividades da União Europeia no domínio da

Leia mais

Uma visão mais detalhada do software HP LoadRunner

Uma visão mais detalhada do software HP LoadRunner Boletim técnico Uma visão mais detalhada do software HP LoadRunner Índice Um novo enfoque no teste de desempenho: a solução HP LoadRunner 3 A solução HP LoadRunner e a terminologia dos testes de desempenho

Leia mais

1 Serviços de Planeamento e Transformação Empresarial Os Serviços de Planeamento e Transformação Empresarial da SAP incluem:

1 Serviços de Planeamento e Transformação Empresarial Os Serviços de Planeamento e Transformação Empresarial da SAP incluem: Descrição de Serviços Serviços de Planeamento e Empresarial Os Serviços de Planeamento e Empresarial fornecem serviços de consultoria e prototipagem para facilitar a agenda do Licenciado relativa à inovação

Leia mais

Manual Internet. Professora: Elisa Carvalho elisa_castro@sapo.pt http://elisacarvalho.no.sapo.pt

Manual Internet. Professora: Elisa Carvalho elisa_castro@sapo.pt http://elisacarvalho.no.sapo.pt Manual Internet Professora: Elisa Carvalho elisa_castro@sapo.pt http://elisacarvalho.no.sapo.pt Fevereiro de 2006 Índice Internet... 2 Correio electrónico... 2 Os endereços... 2 Lista de correio... 2 Grupos

Leia mais

SISTEMAS DE INFORMAÇÕES GERENCIAIS. Aula 09

SISTEMAS DE INFORMAÇÕES GERENCIAIS. Aula 09 FACULDADE CAMÕES PORTARIA 4.059 PROGRAMA DE ADAPTAÇÃO DE DISCIPLINAS AO AMBIENTE ON-LINE SISTEMAS DE INFORMAÇÃO GERENCIAL DOCENTE: ANTONIO SIEMSEN MUNHOZ, MSC. ÚLTIMA ATUALIZAÇÃO: FEVEREIRO DE 2007. Internet,

Leia mais

Cartão de Cidadão. Autenticação com o Cartão de Cidadão AMA. 20 de Novembro de 2007. Versão 1.6

Cartão de Cidadão. Autenticação com o Cartão de Cidadão AMA. 20 de Novembro de 2007. Versão 1.6 Cartão de Cidadão Autenticação com o Cartão de Cidadão 20 de Novembro de 2007 Versão 1.6 AMA ÍNDICE 1. I TRODUÇÃO... 3 Modelo base de Autenticação... 3 Modelo de Autenticação Federado... 4 2. AUTE TICAÇÃO

Leia mais

MÓDULO MULTIMÉDIA PROFESSOR: RICARDO RODRIGUES. MAIL: rprodrigues@escs.ipl.pt esganarel@gmail.com. URL: http://esganarel.home.sapo.

MÓDULO MULTIMÉDIA PROFESSOR: RICARDO RODRIGUES. MAIL: rprodrigues@escs.ipl.pt esganarel@gmail.com. URL: http://esganarel.home.sapo. MÓDULO MULTIMÉDIA PROFESSOR: RICARDO RODRIGUES MAIL: rprodrigues@escs.ipl.pt esganarel@gmail.com URL: http://esganarel.home.sapo.pt GABINETE: 1G1 - A HORA DE ATENDIMENTO: SEG. E QUA. DAS 11H / 12H30 (MARCAÇÃO

Leia mais

Inquérito à Utilização de Tecnologias da Informação e da Comunicação nas Empresas

Inquérito à Utilização de Tecnologias da Informação e da Comunicação nas Empresas INSTITUTO NACIONAL DE ESTATÍSTICA Departamento de Estatísticas Sociais Serviço de Estatísticas da Sociedade da Informação e do Conhecimento Inquérito à Utilização de Tecnologias da Informação e da Comunicação

Leia mais

Professor: Roberto Franciscatto. Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais

Professor: Roberto Franciscatto. Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais Professor: Roberto Franciscatto Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os recursos

Leia mais

O Manual do Remote Desktop Connection. Brad Hards Urs Wolfer Tradução: José Pires

O Manual do Remote Desktop Connection. Brad Hards Urs Wolfer Tradução: José Pires O Manual do Remote Desktop Connection Brad Hards Urs Wolfer Tradução: José Pires 2 Conteúdo 1 Introdução 5 2 O protocolo do Remote Frame Buffer 6 3 Usar o Remote Desktop Connection 7 3.1 Ligar o Remote

Leia mais

Introdução à Internet

Introdução à Internet Introdução à Internet Paulo Santos v. 2.0-2012 1 Índice 1 Introdução à Internet... 3 1.1 Conceitos base... 3 1.1.1 O que é a internet?... 3 1.1.2 O que é preciso para aceder à internet?... 3 1.1.3 Que

Leia mais

- Aula 1 - ARQUITETURA DE COMPUTADORES

- Aula 1 - ARQUITETURA DE COMPUTADORES - Aula 1 - ARQUITETURA DE COMPUTADORES Em arquitetura de computadores serão estudados aspectos da estrutura e do funcionamento dos computadores. O objetivo é apresentar de forma clara e abrangente a natureza

Leia mais

Sistemas de Apoio à Decisão. Vocabulário e conceitos Vista geral

Sistemas de Apoio à Decisão. Vocabulário e conceitos Vista geral Sistemas de Apoio à Decisão Vocabulário e conceitos Vista geral Decisão A escolha de uma entre várias alternativas Processo de tomada de decisão (decision making) Avaliar o problema Recolher e verificar

Leia mais

Webmail FEUP. Rui Tiago de Cruz Barros tiago.barros@fe.up.pt

Webmail FEUP. Rui Tiago de Cruz Barros tiago.barros@fe.up.pt Webmail FEUP Rui Tiago de Cruz Barros tiago.barros@fe.up.pt Mestrado Integrado em Engenharia Informática e Computação Interacção Pessoa-Computador Junho 2013 Índice Índice 1. Introdução 2. Webmail FEUP

Leia mais

TRABALHO #1 Sistemas de Informação Distribuídos: Reflexão sobre a segurança

TRABALHO #1 Sistemas de Informação Distribuídos: Reflexão sobre a segurança DEPARTAMENTO DE ENGENHARIA INFORMÁTICA FACULDADE DE CIÊNCIAS E TECNOLOGIA DA UNIVERSIDADE DE COIMBRA Negócio Electrónico, 2006/2007 TRABALHO #1 Sistemas de Informação Distribuídos: Reflexão sobre a segurança

Leia mais

Manual de actualização passo a passo do Windows 8 CONFIDENCIAL 1/53

Manual de actualização passo a passo do Windows 8 CONFIDENCIAL 1/53 Manual de passo a passo do Windows 8 CONFIDENCIAL 1/53 Índice 1. 1. Processo de configuração do Windows 8 2. Requisitos do sistema 3. Preparativos 2. Opções de 3. 4. 5. 6. 1. Personalizar 2. Sem fios 3.

Leia mais

Estrutura de um endereço de Internet

Estrutura de um endereço de Internet Barras do Internet Explorer Estrutura de um endereço de Internet Na Internet, cada servidor tem uma identificação única, correspondente ao endereço definido no IP (Internet Protocol). Esse endereço é composto

Leia mais

MANUAL DE UTILIZAÇÃO DA PLATAFORMA MOODLE

MANUAL DE UTILIZAÇÃO DA PLATAFORMA MOODLE MANUAL DE UTILIZAÇÃO DA PLATAFORMA MOODLE A EQUIPA DO PTE 2009/2010 Índice 1. Entrar na plataforma Moodle 3 2. Editar o Perfil 3 3. Configurar disciplina 4 3.1. Alterar definições 4 3.2. Inscrever alunos

Leia mais

Rua Latino Coelho, 37-B 1050-132 Lisboa Portugal T. +351 213 232 960 F. +351 213 232 999

Rua Latino Coelho, 37-B 1050-132 Lisboa Portugal T. +351 213 232 960 F. +351 213 232 999 Guia do Utilizador 1. Abertura de Conta... 3 1.1 Manual... 3 1.2 Online... 3 1.2.1 Introdução... 3 1.2.2 Titulares... 4 1.2.3 Confirmar dados... 6 1.2.4 Finalizar... 7 2 Iniciar sessão... 9 3 A Minha Conta...

Leia mais

T ecnologias de I informação de C omunicação

T ecnologias de I informação de C omunicação T ecnologias de I informação de C omunicação 9º ANO Prof. Sandrina Correia TIC Prof. Sandrina Correia 1 Objectivos Aferir sobre a finalidade da Internet Identificar os componentes necessários para aceder

Leia mais

A MOBILIDADE NAS EMPRESAS E A TRANSFORMAÇÃO DOS ERP

A MOBILIDADE NAS EMPRESAS E A TRANSFORMAÇÃO DOS ERP A MOBILIDADE NAS EMPRESAS E A TRANSFORMAÇÃO DOS ERP Conteúdos A MOBILIDADE NAS EMPRESAS E A TRANSFORMAÇÃO DOS ERP... 3 PREPARA-SE PARA UMA MAIOR MOBILIDADE... 4 O IMPACTO DOS ERP NO MOBILE... 5 CONCLUSÕES...

Leia mais

Guia de Websites para a Administração Pública

Guia de Websites para a Administração Pública Guia de Websites para a Administração Pública Portugal precisa de um desafio de exigência e de conhecimento que nos eleve aos níveis de competência e de produtividade dos países mais desenvolvidos, de

Leia mais

PHC TeamControl CS. A gestão de equipas e de departamentos

PHC TeamControl CS. A gestão de equipas e de departamentos PHC TeamControl CS A gestão de equipas e de departamentos A solução que permite concretizar projectos no tempo previsto e nos valores orçamentados contemplando: planeamento; gestão; coordenação; colaboração

Leia mais

Unidade 2. ROM BIOS (Basic Input/Output System) Sistema Operativo. Interacção entre as diferentes partes num computador: software e hardware

Unidade 2. ROM BIOS (Basic Input/Output System) Sistema Operativo. Interacção entre as diferentes partes num computador: software e hardware Interacção entre as diferentes partes num computador: software e hardware Unidade 2 Utilização do ambiente operativo Windows Aplicações Sistema Operativo ROM BIOS Processador+memória+... Software aplicacional

Leia mais

Sistemas Cooperativos. Professor Alan Alves Oliveira

Sistemas Cooperativos. Professor Alan Alves Oliveira Sistemas Cooperativos Professor Alan Alves Oliveira 1. Sistemas de Informação e Sistemas Cooperativos 2 Sistemas de Informação 3 Sistemas de Informação Sistemas ampamente utilizados em organizações para

Leia mais

Seu manual do usuário NOKIA 6630 http://pt.yourpdfguides.com/dref/381534

Seu manual do usuário NOKIA 6630 http://pt.yourpdfguides.com/dref/381534 Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para. Você vai encontrar as respostas a todas suas perguntas sobre a no manual do usuário (informação,

Leia mais

Sistemas SCADAS. Apresentação dos sistemas de supervisão do mercado de automação: - Elipse E3 (fabricante Eilpse)

Sistemas SCADAS. Apresentação dos sistemas de supervisão do mercado de automação: - Elipse E3 (fabricante Eilpse) A palavra SCADA é um acrônimo para Supervisory Control And Data Acquisition. Os primeiros sistemas SCADA, basicamente telemétricos, permitiam informar periodicamente o estado corrente do processo industrial,

Leia mais

OLIVEIRA, Helena. Como gerir a informação. DIGITAL ON LINE, v.5, n.5, Mai, 1999

OLIVEIRA, Helena. Como gerir a informação. DIGITAL ON LINE, v.5, n.5, Mai, 1999 COMO GERIR A INFORMAÇÃO OLIVEIRA, Helena. Como gerir a informação. DIGITAL ON LINE, v.5, n.5, Mai, 1999 RESUMO:"O mundo dos negócios vai mudar mais nos próximos 10 anos do que nos últimos 50 anos. O êxito

Leia mais

Informática. Conceitos Básicos. Informação e Sistemas de Informação. Aula 3. Introdução aos Sistemas

Informática. Conceitos Básicos. Informação e Sistemas de Informação. Aula 3. Introdução aos Sistemas Informática Aula 3 Conceitos Básicos. Informação e Sistemas de Informação Comunicação Empresarial 2º Ano Ano lectivo 2003-2004 Introdução aos Sistemas A Teoria dos Sistemas proporciona um meio poderoso

Leia mais

Plano de Projecto Multimédia

Plano de Projecto Multimédia Plano de Projecto Multimédia Equipa: (nomes dos elementos e emails respectivos) Vitor Manuel Gonçalves vg@ipb.pt Armindo Dias armindo.dias@dhvmc.pt Definição de objectivos: (indique os objectivos principais

Leia mais

Manual. Honeypots e honeynets

Manual. Honeypots e honeynets Manual Honeypots e honeynets Honeypots No fundo um honeypot é uma ferramenta de estudos de segurança, onde sua função principal é colher informações do atacante. Consiste num elemento atraente para o invasor,

Leia mais

TABELA 3.1 Requisitos do Windows Server 2008 Standard

TABELA 3.1 Requisitos do Windows Server 2008 Standard 3 3INSTALAÇÃO DE UM SERVIDOR 2008 Feita a apresentação das funcionalidades do Windows Server 2008, eis que chega a hora mais desejada: a da implementação do nosso servidor. No entanto não é de todo recomendável

Leia mais

Curso Técnico de Informática de Sistemas

Curso Técnico de Informática de Sistemas Curso Técnico de Informática de Sistemas Módulo: 772 Sistemas Operativos Formador: Henrique Fidalgo Objectivos da UFCD: Instalar e configurar sistemas operativos. Instalar e configurar utilitários sobre

Leia mais

Tópicos de Ambiente Web Internet: negócios eletrônicos, novas tendencias e tecnologias

Tópicos de Ambiente Web Internet: negócios eletrônicos, novas tendencias e tecnologias Tópicos de Ambiente Web Internet: negócios eletrônicos, novas tendencias e tecnologias Professora: Sheila Cáceres Uma mensagem enviada em internet é dividida em pacotes de tamanho uniforme. Cada pacote

Leia mais

LIÇÃO Riscos do Spyware

LIÇÃO Riscos do Spyware LIÇÃO Riscos do Spyware Idade-alvo recomendada: 10-11 anos Guia da lição Esta lição concentra-se nos problemas do spyware e adware, incluindo definições e a análise dos riscos de transferir itens que podem

Leia mais

Conceitos. - Sistema de Informação, Estruturas e Classificação. - Dados x Informações. Edson Almeida Junior www.edsonalmeidajunior.com.

Conceitos. - Sistema de Informação, Estruturas e Classificação. - Dados x Informações. Edson Almeida Junior www.edsonalmeidajunior.com. Conceitos - Sistema de Informação, Estruturas e Classificação - Dados x Informações Edson Almeida Junior www.edsonalmeidajunior.com.br Definição de Sistema Uma coleção de objetos unidos por alguma forma

Leia mais

Manual de Comunicações de Rede e Internet Desktops empresariais

Manual de Comunicações de Rede e Internet Desktops empresariais Manual de Comunicações de Rede e Internet Desktops empresariais Número de peça do documento: 312968-131 Fevereiro de 2003 Este manual fornece definições e instruções para utilização das funcionalidades

Leia mais