Context Management Service Lincoln David. CMS Gerencia componentes responsáveis pela coleta de informações de contexto Cada componente é responsável por.

Slides:



Advertisements
Apresentações semelhantes
Orientação a objetos identidade abstração classificação encapsulamento
Advertisements

I- Introdução A Evolução dos Modelos de Dados e dos Sistemas de Gerência de Banco de Dados.
Sistemas distribuídos Metas de Projeto Prof. Diovani Milhorim
Diagrama de Implantação
Programa de Pós-Graduação Lato Sensu MBA em Gestão de Software
Engenharia de Software Alessandro Cruz Marcelo Brandão Theodoro Júnior
PLC POWER LINE COMMUNICATION
Tópicos Avançados de SI
Java RMI Alcides Calsavara. Objetivos Permitir que um método de uma classe Java em execução em uma máquina virtual JVM chame um método de um objeto (instância.
Computação Distribuída
Prof. João Bosco M. Sobral
Análise Orientada a Objetos
Adapter.
1 Comunicação Inter-Processos -> RMI -> RPC -> TCP -> UDP (Abstração de passagem de mensagem)
1 Arquitetura CORBA Repositório de Implementação Repositório de Interface cliente programa cliente proxy ORB Core ou invocação dinâmica servidor ORB Core.
1 Sistemas Distribuídos - SDI Caracterização de Sistemas Distribuídos. Introdução. Exemplos de Sistemas Distribuídos. Desafios.
Objetos Distribuídos Padrão CORBA
AULA TÉCNICA INSTRUTOR: SCOPINO.
Sistemas Operacionais de Rede
Introdução a EJB 3.0 Eduardo Martins Guerra Instituto Tecnológico de Aeronáutica Curso de Pós-Graduação em Engenharia de Software Programação Distribuída.
Visão Geral Problema Proposta do Sistema Funcionalidades.
Guia de Mandatos. Objetivo do Módulo Mandatos O Módulo Mandatos tem por objetivo centralizar as informações dos Dirigentes do Sistema Unimed no estado.
Lançamento Modernização Atualização tecnológica Acessibilidade Usabilidade Colaboração em gestão de conteúdo Objetivos.
Estratégias para integração com o setor público
S ISTEMA O DIN Egio Arruda Junior. S ISTEMA O DIN - I NTRODUÇÃO Requisitos; Visão Geral; Visão Cliente; Visão Servidor; Instanciando o Odin; Discussão.
GESTÃO ESTRATÉGICA Prof. Marcelo Lisboa Luz.
I- Introdução A Evolução dos Modelos de Dados e dos Sistemas de Gerência de Banco de Dados.
I- Introdução A Evolução dos Modelos de Dados e dos Sistemas de Gerência de Banco de Dados.
Rodrigo Cristiano Silva
Aula 9 - Camada de aplicação
S.I.S.D. – Soluções Inteligentes para Sistemas Distribuídos
1 Modelos de Sistemas Distribuídos. Introdução - Dificuldades e ameaças para SD. Grande variação na utilização de SD )carga de trabalho e requerimentos.
Objectivos Implementação de um sistema de controlo no ATLASCAR Implementação de um sistema de navegação autónoma: Navegação assistida Manobras de navegação.
Sistemas Distribuídos
Web Services Uninorte Semana de Tecnologia da Informação
Ferramentas de modelagem do SI
Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares
XIII Jornada de Cursos .NET com C# Lucas Mello Flávio Almeida.
Técnico em Informática
AUDITORIA INTERNA ORIENTA
Sistemas Distribuídos
UbiComp 2008 Projeto Guia Turístico Reunião 2 29/09/2008.
Arquitetura de Sistemas Distribuídos
CORBA Commom Object Request Broker Architecture Conhecendo o Padrão da OMG 3º Engenharia da Computação Vitor C. Tamarozi Romeu L. Furlan Júnior Prof. Edson.
RMI x C# Remote Emilena Specht – 1113/01/9 2004/01
Sistemas Operacionais
Orientação a Objetos Parte II
Levantamento de Requisitos
Elementos de um Sistema de Agentes Móveis Agentes e Places Comportamento de Agentes Comunicação Padronização OMG/MASIF.
Campus de Caraguatatuba Aula 2: Introdução a Tecnologia de BD
Coisas que o seu celular pode fazer:. #1 O número de emergência em todo o mundo é 112. Este número pode ser marcado mesmo que o celular esteja bloqueado.
RMI (Remote Method Invocation) Bruno Edson Plínio Tadeu
Mestrado em Engenharia de Computação área de concentração Geomática
IEEE Melhores Práticas para Descrições de Projeto de Software (DPS)
Orientação a Objetos com UML
2° Seminário Grupo 5: Fernando Lourenço Pinho Costa Rafael de Souza Santos.
Fluxo de Análise e Projeto 7 - Atividade Projetar Classes.
Modelagem Orientada a Objetos Use-Case Modeling. Objetivos básicos de um modelo use-case n Descrever o que um novo sistema deve fazer n Descrever o que.
DI-UFPE1 Sistemas CASE Interfaces Públicas de Ferramentas (PTI’s)
Implementando um sistema real com EJB Klissiomara Dias GENTe.
Gestão de infraestruturas e equipamentos Aplicação nativa Android.
Copyright © 2006 Qualiti. Todos os direitos reservados. Projetar Classes.
Introdução aos Sistemas Operacionais
Elementos de Informática
Orientação a Objetos com UML. Copyright © 2006 Qualiti. Todos os direitos reservados. Qualiti Software Processes Análise e Projeto OO com UML e Padrões|
Projeto de Banco de Dados
2/10 Objetivo do Aplicativo Definições Visão Geral Características Específicas Conclusões Perguntas.
2.REVISÃO DA LITERATURA _______________________________________________________________ 2.1 SISTEMAS DE INFORMAÇÃO  Considera-se um sistema um conjunto.
Status Report I Penalty Cup Renato Marcelino Thiago Arruda.
Laboratório B – Sistemas Supervisórios N8LB9 Prof. Dr. Cesar da Costa 3.a Aula: Driver de Comunicação e Comunicação OPC.
Transcrição da apresentação:

Context Management Service Lincoln David

CMS Gerencia componentes responsáveis pela coleta de informações de contexto Cada componente é responsável por uma (ou uma classe de) informação de contexto Serviço expansível Novos componentes devem ser agregados automaticamente Aplicações já existentes podem fazer uso de novos componentes de forma transparente

Arquitetura CMS CCCC C C

Arquitetura Expansível CMS CCCC C C CC

Modelo de Funcionamento Integrado com o SDM Transparente às aplicações Não necessita comunicação direta Gerencia o ciclo de vida dos componentes Componentes devem ser ativados e desativados de acordo com a demanda pela informação de contexto que disponibilizam

Ciclo de vida CMS CP Remote SDM APP ContextConsumer

Características Componentes de contexto podem utilizar outros Forma uma hierarquia de contexto, componentes no nível mais alto representam informações derivadas dos componentes de nível mais baixo Contextos podem ser ativos Executam em intervalos definidos de tempo CMS CCCC C C

Interface do Componente de Contexto Nome Dispositivo de origem das informações Telefone do João Controlador de luz da sala 512 Automóvel da Ana Recurso relacionado (classe da informação) Bateria Localização Informações disponibilizadas Nível de sinal Carga total Preferência de temperatura do ar-condicionado Periodicidade de atualização

Ao Perguntar por Informação Dispositivo this Outro Informação São atributos passados na assinatura ao SDM Exemplos this.bateria.cargaTotal celularJoao.preferenciaUsuario.estiloMusical automovelAna.tanque.nivel sala512.ambiente.numeroPessoasPresentes this.localizador.posicaoAtual

Interface de Informação de Contexto Na verdade é um objeto publicado via SDM Informação URI completa da informação Atributos publicados como propriedades no SDM Data (momento) que a informação foi gerada Data prevista para a próxima atualização