Computação Ciente de Contexto
|
|
- Ana Lívia Figueira
- 4 Há anos
- Visualizações:
Transcrição
1 Computação Ciente de Contexto O que (não) é contexto e perspectivas futuras para smartphones Andrew Toshiaki Nakayama Kurauchi kurauchi@ime.usp.br 1
2 Tópicos 2
3 Tópicos Introdução 2
4 Tópicos Introdução O conceito de contexto 2
5 Tópicos Introdução O conceito de contexto Estado da arte 2
6 Tópicos Introdução O conceito de contexto Estado da arte Perspectivas futuras para smartphones 2
7 Tópicos Introdução O conceito de contexto Estado da arte Perspectivas futuras para smartphones Conclusão 2
8 Introdução 3
9 Introdução Big Thinking 3
10 Introdução Big Thinking Pensar fora da caixa 3
11 Introdução Big Thinking Pensar fora da caixa 3
12 Introdução Big Thinking Pensar fora da caixa O que esperamos para o futuro da computação? 3
13 Introdução 4
14 Introdução Forma de interação tradicional: Tela de computador; Sentado. 4
15 Introdução Forma de interação tradicional: Tela de computador; Sentado. Hoje: computação em todos os lugares (ubíqua). Como adaptar a interação aos inúmeros novos contextos de uso? 4
16 Introdução - Ubíquo? Computação ubíqua (definição simplista) 5
17 Introdução - Ubíquo? Computação ubíqua (definição simplista) Em todo o lugar; 5
18 Introdução - Ubíquo? Computação ubíqua (definição simplista) Em todo o lugar; Invisível; 5
19 Introdução - Ubíquo? Computação ubíqua (definição simplista) Em todo o lugar; Invisível; Responsiva ao contexto. 5
20 Introdução - Ubíquo? Computação ubíqua (definição simplista) Em todo o lugar; Invisível; Responsiva ao contexto. 5
21 Introdução - Ubíquo? Computação ubíqua (definição simplista) Em todo o lugar; Invisível; Responsiva ao contexto. Imagem extraída de [7] 5
22 O que é contexto? [1] O que se pensava sobre contexto: Qualquer informação que pode ser utilizada para caracterizar a situação de entidades (i.e., uma pessoa, lugar ou objeto) que é relevante para a interação entre um usuário e uma aplicação, incluindo o próprio usuário e aplicação. O contexto é tipicamente a localização, identidade e estado das pessoas, grupos e objetos físicos e computacionais. (Dey et al.) 6
23 O que é contexto? [1][2] 7
24 O que é contexto? [1][2] O que se pensava sobre contexto: 7
25 O que é contexto? [1][2] O que se pensava sobre contexto: Pode ser definido previamente (codificado); 7
26 O que é contexto? [1][2] O que se pensava sobre contexto: Pode ser definido previamente (codificado); É estável (entre instâncias de uma atividade); 7
27 O que é contexto? [1][2] O que se pensava sobre contexto: Pode ser definido previamente (codificado); É estável (entre instâncias de uma atividade); Contexto e atividade são separáveis; 7
28 O que é contexto? [1][2] O que se pensava sobre contexto: Pode ser definido previamente (codificado); É estável (entre instâncias de uma atividade); Contexto e atividade são separáveis; A resposta esperada a uma atividade em um determinado contexto é sempre a mesma. 7
29 O que é contexto? 8
30 O que é contexto? O contexto em aplicações de entretenimento geralmente inclui (retirado do seminário do Luiz Vieira): 8
31 O que é contexto? O contexto em aplicações de entretenimento geralmente inclui (retirado do seminário do Luiz Vieira): Localidade do usuário e objetos relevantes; 8
32 O que é contexto? O contexto em aplicações de entretenimento geralmente inclui (retirado do seminário do Luiz Vieira): Localidade do usuário e objetos relevantes; Marcas de conteúdo no mundo; 8
33 O que é contexto? O contexto em aplicações de entretenimento geralmente inclui (retirado do seminário do Luiz Vieira): Localidade do usuário e objetos relevantes; Marcas de conteúdo no mundo; Atividades em execução (corrida, dança, gestos, etc); 8
34 O que é contexto? O contexto em aplicações de entretenimento geralmente inclui (retirado do seminário do Luiz Vieira): Localidade do usuário e objetos relevantes; Marcas de conteúdo no mundo; Atividades em execução (corrida, dança, gestos, etc); Informações do corpo (atividade cerebral, sensor de pressão e câmera para humor, estresse, condição física, etc.. 8
35 O que é contexto? 9
36 O que é contexto? Mas (analogia da conversa)... 9
37 O que é contexto? Mas (analogia da conversa)... O contexto é definido pela interação; 9
38 O que é contexto? Mas (analogia da conversa)... O contexto é definido pela interação; É dinâmico (o que é contextualmente relevante pode mudar); 9
39 O que é contexto? Mas (analogia da conversa)... O contexto é definido pela interação; É dinâmico (o que é contextualmente relevante pode mudar); O contexto surge da atividade; 9
40 O que é contexto? Mas (analogia da conversa)... O contexto é definido pela interação; É dinâmico (o que é contextualmente relevante pode mudar); O contexto surge da atividade; Resultados diferentes para contextos e atividades aparentemente iguais podem ser esperados devido a diferentes estados internos (erros são inevitáveis); 9
41 O que é contexto? Mas (analogia da conversa)... O contexto é definido pela interação; É dinâmico (o que é contextualmente relevante pode mudar); O contexto surge da atividade; Resultados diferentes para contextos e atividades aparentemente iguais podem ser esperados devido a diferentes estados internos (erros são inevitáveis); Depende da interpretação e atribuição de significado. 9
42 Ubiquidade [1] 10
43 Ubiquidade [1] Invisibilidade 10
44 Ubiquidade [1] Invisibilidade Analogia da conversa; 10
45 Ubiquidade [1] Invisibilidade Analogia da conversa; Relevância depende da relação e interação; 10
46 Ubiquidade [1] Invisibilidade Analogia da conversa; Relevância depende da relação e interação; Não é possível forçar a invisibilidade; 10
47 Ubiquidade [1] Invisibilidade Analogia da conversa; Relevância depende da relação e interação; Não é possível forçar a invisibilidade; Como facilitar esse processo? 10
48 Arquiteturas de software 11
49 Arquiteturas de software Hoje: diversas aplicações considerando contextos bem definidos estão surgindo; 11
50 Arquiteturas de software Hoje: diversas aplicações considerando contextos bem definidos estão surgindo; Para considerar a natureza dinâmica do contexto: 11
51 Arquiteturas de software Hoje: diversas aplicações considerando contextos bem definidos estão surgindo; Para considerar a natureza dinâmica do contexto: Aprendizado computacional [3]; 11
52 Arquiteturas de software Hoje: diversas aplicações considerando contextos bem definidos estão surgindo; Para considerar a natureza dinâmica do contexto: Aprendizado computacional [3]; Inteligência artificial (ontologias - OWL) [4]. 11
53 Arquiteturas de software Hoje: diversas aplicações considerando contextos bem definidos estão surgindo; Para considerar a natureza dinâmica do contexto: Aprendizado computacional [3]; Inteligência artificial (ontologias - OWL) [4]. Exemplo: arquitetura do MOBIlearn - sistema de m-learning. 11
54 Arquitetura (MOBIlearn) [5] Contexto O que está acontecendo com o decorrer do tempo Estado de Contexto Fotografia de um contexto no tempo e no espaço Subestado de Contexto Elementos do estado que são relevantes ao foco atual Característica de Contexto Característica de Contexto Característica de Contexto 12
55 MOBIlearn - Testes 13
56 MOBIlearn - Testes Questionários a serem respondidos sobre obras em um museu; 13
57 MOBIlearn - Testes Questionários a serem respondidos sobre obras em um museu; Informações contextuais para fornecer sugestões de como obter as respostas com base em geolocalização, perguntas já respondidas, pessoas próximas, etc. (préviamente definidos); 13
58 MOBIlearn - Testes Questionários a serem respondidos sobre obras em um museu; Informações contextuais para fornecer sugestões de como obter as respostas com base em geolocalização, perguntas já respondidas, pessoas próximas, etc. (préviamente definidos); Técnica do Mágico de Oz. 13
59 MOBIlearn - Testes Questionários a serem respondidos sobre obras em um museu; Informações contextuais para fornecer sugestões de como obter as respostas com base em geolocalização, perguntas já respondidas, pessoas próximas, etc. (préviamente definidos); Técnica do Mágico de Oz. Na prática, o que foi testado? 13
60 Perspectivas (smartphones) [6] 14
61 Perspectivas (smartphones) [6] Por que smartphones? 14
62 Perspectivas (smartphones) [6] Por que smartphones? Levados a todos os lugares; 14
63 Perspectivas (smartphones) [6] Por que smartphones? Levados a todos os lugares; Compostos por diversos tipos de sensores. 14
64 Perspectivas (smartphones) [6] Por que smartphones? Levados a todos os lugares; Compostos por diversos tipos de sensores. Primeiras aplicações cientes de contexto sendo utilizadas pelos usuários comuns (mesmo que muito simples); 14
65 Perspectivas (smartphones) 15
66 Perspectivas (smartphones) Utilização dos sensores do smartphone para auxiliar atividades externas e sensores externos para auxiliar atividades do smartphone; 15
67 Perspectivas (smartphones) Utilização dos sensores do smartphone para auxiliar atividades externas e sensores externos para auxiliar atividades do smartphone; Cometer erros que façam sentido ao invés de cometer menos erros; 15
68 Perspectivas (smartphones) Utilização dos sensores do smartphone para auxiliar atividades externas e sensores externos para auxiliar atividades do smartphone; Cometer erros que façam sentido ao invés de cometer menos erros; Melhorar a representação do contexto a nível humano; 15
69 Perspectivas (smartphones) Utilização dos sensores do smartphone para auxiliar atividades externas e sensores externos para auxiliar atividades do smartphone; Cometer erros que façam sentido ao invés de cometer menos erros; Melhorar a representação do contexto a nível humano; Utilização de ontologias e bases de conhecimento abertas (OpenMind Commonsense) para a construção de sistemas cientes de contexto. 15
70 Conclusão 16
71 Conclusão Atualmente as primeiras aplicações cientes de contexto começam a ser utilizadas por um público mais abrangente; 16
72 Conclusão Atualmente as primeiras aplicações cientes de contexto começam a ser utilizadas por um público mais abrangente; Estado da arte ainda está distante da utilização do contexto como uma propriedade relacional; 16
73 Conclusão Atualmente as primeiras aplicações cientes de contexto começam a ser utilizadas por um público mais abrangente; Estado da arte ainda está distante da utilização do contexto como uma propriedade relacional; Obter dados contextuais significativos ainda é um problema; 16
74 Conclusão Atualmente as primeiras aplicações cientes de contexto começam a ser utilizadas por um público mais abrangente; Estado da arte ainda está distante da utilização do contexto como uma propriedade relacional; Obter dados contextuais significativos ainda é um problema; Smartphones podem ser ferramentas bastante relevantes para auxiliar na obtenção de tais dados contextuais. 16
75 Obrigado! 17
76 Referências [1] P. Dourish. What We Talk About When We Talk About Context. Personal and Ubiquitous Computing, London, v.8, n.1, p.19-30, [2] S. Greenberg. Context as a Dynamic Construct. Human-Computer Interaction, Hillsdale, NJ, USA, v.16, n. 2, p , [3] D. Guan, W. Yuan, S. Cho, A. Gavrilov, Y. Lee and S. Lee. Devising a Context Selection-Based Reasoning Engine for Context-Aware Ubiquitous Computing Middleware. Ubiquitous Intelligence and Computing, [4] Z. Yu, X. Zhou and Y. Nakamura. Semantic Learning Space: An Infrastructure for Context-Aware Ubiquitous Lear- ning. Proceedings of the 5th international conference on Ubiquitous Intelligence and Computing, [5] R. Beale and P. Lonsdale. Mobile Context Aware Systems: the intelligence to support tasks and effectively utilise resources. Mobile Human-Computer Interaction MobileHCI 2004, v.3160, p , [6] P. Lukowicz, S. Nanda, V. Narayanan, H. Albelson, D. McGuinness and M. Jordan. Qualcomm Context- Awareness Symposium Sets Research Agenda for Context-Aware Smartphones. IEEE CS, [7] J. Sneed. Extreme Swiss Army knife. Creative Commons. Disponível em:< photos/jesse_sneed/ />. Acesso em: 14 de jun
Descobrindo a Computação Ubíqua
Descobrindo a Computação Ubíqua Autor: Vando de Freitas Batista Orientador: Giovanni Cordeiro Barroso UFC IV Encontro de Pós-Graduação e Agenda Introdução Materiais e Métodos Resultados Discussão Conclusão
Leia maisBeneficios da Computação Pervasiva na Educação e mobus, Um Sistema Móvel no Auxilio à Aprendizagem
Beneficios da Computação Pervasiva na Educação e mobus, Um Sistema Móvel no Auxilio à Aprendizagem Ricardo B. D. d Oliveira 1, Diego P. Costa 2 1 Grupo de Aplicações e Análise Geoespaciais (GANGES) Universidade
Leia maisBenefícios da Computação Pervasiva na Educação e mobus, Um Sistema Móvel no Auxílio à Aprendizagem
1 14 Benefícios da Computação Pervasiva na Educação e mobus, Um Sistema Móvel no Auxílio à Aprendizagem Ricardo B. D. d Oliveira 1 Diego P. Costa 2 Resumo A computação móvel vem ganhando maior destaque
Leia maisMineração de Textos na Web
Mineração de Textos na Web Luciano Antonio Digiampietri Escola de Artes Ciências e Humanidades da Universidade de São Paulo digiampietri@usp.br Resumo: Com o crescimento das informações disponíveis na
Leia maisCOMPUTAÇÃO COLABORATIVA. Prof. Cícero Quarto cicerocq.wordpress.com
COMPUTAÇÃO COLABORATIVA Prof. Cícero Quarto cicerocq.wordpress.com UNIDADES DE ENSINO Parte I Fundamentos Sistemas colaborativos para uma nova sociedade e um novo ser humano Teorias e modelos de Colaboração
Leia maisAplicações Móveis Cientes de Contexto Proposta de Trabalho de Graduação
Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática Aplicações Móveis Cientes de Contexto Proposta de Trabalho de Graduação Aluno: André Galamba Rodrigues dos Anjos
Leia maisAutor 1 Orientador: 1. dia de mês de ano
Título Autor 1 Orientador: 1 1 Laboratório de Sistemas de Computação Universidade Federal de Santa Maria dia de mês de ano Roteiro Introdução Fundamentação Desenvolvimento Resultados Conclusão e Trabalhos
Leia maisBanco de dados e Contexto. Carlos Victor
Banco de dados e Contexto Carlos Victor cvgpb@cin.ufpe.br Agenda Contexto Banco de dados e contexto Desafios da área Referências Cenário atual da computação Cada vez mais o uso de sistemas computacionais
Leia maisCIÊNCIA DO CONTEXTO EM APLICAÇÕES MÓVEIS DE ENTRETENIMENTO
CIÊNCIA DO CONTEXTO EM APLICAÇÕES MÓVEIS DE ENTRETENIMENTO LUIZ CARLOS VIEIRA lvieira@ime.usp.br Doutorando em Ciência da Computação Laboratório de Interatividade e Entretenimento Digital Instituto de
Leia maisUma Proposta de Gerenciamento de Modelo Híbrido de Contexto em Sistemas Distribuídos
Uma Proposta de Gerenciamento de Modelo Híbrido de Contexto em Sistemas Distribuídos Roger S. Machado, Ricardo B. Almeida, Patrícia T. Davet, Adenauer C. Yamin, Ana M. Pernas {rdsmachado, rbalmeida, ptdavet,
Leia maisComputação Ubíqua Ubicomp
Computação Ubíqua Ubicomp Anubis Graciela de Moraes Rossetto Doutoranda anubisrossetto@gmail.com Computação Ubíqua - Visão Visão de Weiser Computação Ubíqua - Auxiliar usuários de forma que eles mesmos
Leia maisTEMPLATE PARA TCC IFFAR - SVS
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA FARROUPILHA - CAMPUS SÃO VICENTE DO SUL TEMPLATE PARA TCC IFFAR - SVS TRABALHO
Leia maisMe. Marcio Pereira de Sá FASAM-GO
Me. Marcio Pereira de Sá marciopsa@gmail.com FASAM-GO Mestre em Ciência da Computação INF/UFG; Professor Universitário e Pesquisador em Engenharia de Software e Computação Móvel e Ubíqua; Coordenador do
Leia maisEscalonamento de Aplicações BoT em Ambiente de Nuvem
Escalonamento de Aplicações BoT em Ambiente de Nuvem Maicon Ança dos Santos 1 Fernando Angelin 1 Gerson Geraldo H. Cavalheiro 1 1 Universidade Federal de Pelotas {madsantos,fangelin,gerson.cavalheiro}@inf.ufpel.edu.br
Leia mais1 Introdução Problema
13 1 Introdução A Computação Móvel desempenha um papel crescente no desenvolvimento de sistemas de software em função do rápido avanço das novas tecnologias de comunicação utilizadas nos dispositivos portáteis
Leia maisSistemas Sensíveis ao Contexto, Adaptativos e Ubíquos. Medicina Ubíqua. Alexandre Renato Rodrigues de Souza 1
Sistemas Sensíveis ao Contexto, Adaptativos e Ubíquos Medicina Ubíqua Alexandre Renato Rodrigues de Souza 1 Sumário Introdução à Computação Ubíqua Sensibilidade ao Contexto Semântica Siga-me Tecnologias
Leia maisUM PROTÓTIPO PARA O DESENVOLVIMENTO DE APLICAÇÕES SENSÍVEL AO CONTEXTO PARA SISTEMAS DE GOVERNANÇA EM SAÚDE
UM PROTÓTIPO PARA O DESENVOLVIMENTO DE APLICAÇÕES SENSÍVEL AO CONTEXTO PARA SISTEMAS DE GOVERNANÇA EM SAÚDE 1. Vínculo com rede de desenvolvimento tecnológico e inovação. Em 2007 é criada a Rede Interdisciplinar
Leia maisEXEHDA-SS: Uma Contribuição a Sensibilidade ao Contexto na Medicina Ubíqua
Universidade Católica de Pelotas Centro Politécnico Programa de Pós-Graduação em Informática EXEHDA-SS: Uma Contribuição a Sensibilidade ao Contexto na Medicina Ubíqua Luthiano Venecian, João Lopes, Adenauer
Leia maisTCC EM SISTEMAS DA INFORMAÇÃO. Aula 3- Eixo temático 2 Desenvolvimento e Inovação Tecnológica
Aula 3- Eixo temático 2 Desenvolvimento e Inovação Tecnológica Objetivo desta segunda aula apresentaremos o segundo eixo temático do curso: Desenvolvimento e Inovação Tecnológica. Conteúdo Programático
Leia maisUma Proposta para Geração de uma Arquitetura de Linha de Produtos de Software Dinâmica
Uma Proposta para Geração de uma Arquitetura de Linha de Produtos de Software Dinâmica Position Paper Eldânae ogueira Teixeira, Cláudia M. L. Werner, Paula Fernandes PESC/COPPE Universidade Federal do
Leia maisIntrodução à Computação
Introdução à Computação Jordana Sarmenghi Salamon jssalamon@inf.ufes.br jordanasalamon@gmail.com Departamento de Informática Universidade Federal do Espírito Santo Agenda O Curso de Ciência da Computação
Leia maisM O D E L O E U R O P E U D E
M O D E L O E U R O P E U D E C U R R I C U L U M V I T A E INFORMAÇÃO PESSOAL Fax Correio electrónico Nome POMBINHO DE MATOS, PAULO MIGUEL CIRÍACO PINHEIRO Morada Av. Abreu Lopes, nº 63, R/C Dto., 2675-301,
Leia maisRealidade Aumentada aplicada ao ensino da simetria molecular
Realidade Aumentada aplicada ao ensino da simetria molecular Matheus Gaspar Reis 1, Alan Salvany Felinto 1 1 Departamento de Computação Universidade Estadual de Londrina (UEL) Caixa Postal 10.011 86057-680
Leia maisMestrado Integrado em Engenharia Electrónica Industrial e Computadores
Mestrado Integrado em Engenharia Electrónica Industrial e Computadores Especialização em Tecnologias e Sistemas de Informação Ano Letivo 2018/2019 Tecnologias e Sistemas de Informação Oferta coordenada
Leia maisA pesquisa no ensino de computação. Práticas de ensino de algoritmos (Hazzan, Cap. 4) Péricles Miranda
A pesquisa no ensino de computação Práticas de ensino de algoritmos (Hazzan, Cap. 4) Péricles Miranda Existe pesquisa na área de ensino? Existe uma variedade de tópicos Conhecimento de novatos Investiga
Leia maisAvaliação de atividades de programação submetidas em MOOC com emprego de técnicas de visualização
III Workshop de Ensino em Pensamento Computacional, Algoritmos e Programação VI Congresso Brasileiro de Informática na Educação Avaliação de atividades de programação submetidas em MOOC com emprego de
Leia maisEngenharia de Computação
1º A 1S/2016 Noturno Central 2S/2016 (1º) Cálculo Instrumental Algoritmos Computacionais Geometria Analítica Química Aplicada à Engenharia Metodologia da Pesquisa Cálculo Instrumental Algoritmos Computacionais
Leia maisIntrodução Introdução
Introdução 14 1 Introdução Dispositivos computacionais móveis estão se tornando cada vez mais leves, com maior capacidade de processamento e de armazenamento, e com preços mais acessíveis. Ao mesmo tempo
Leia maisLocalização, Mapas e Contexto: Um Framework para Desenvolvimento de Aplicações baseadas em Mapas Contextuais (position paper)
Localização, Mapas e Contexto: Um Framework para Desenvolvimento de Aplicações baseadas em Mapas Contextuais (position paper) Heitor Menezes de O. Pereira 1, Ricardo C. Antunes da Rocha 1 1 Instituto de
Leia maisOriundo do termo inglês Ubiquitous Computing ou Ubicomp, a Computação Ubíqua, também chamada de Computação Pervasiva e UbiComp, descreve a presença
Computação Ubíqua Oriundo do termo inglês Ubiquitous Computing ou Ubicomp, a Computação Ubíqua, também chamada de Computação Pervasiva e UbiComp, descreve a presença direta e constante da informática e
Leia maisComputação Musical - Introdução slides do curso Computação Musical
- Introdução slides do curso Departamento de Ciência da Computação Universidade Federal de São João Del Rei 2014/2 O que é computação musical? Denitivamente é computação. Relacionada e aplicada à música.
Leia maisRedes Colaborativas como suporte a Ambientes Inteligentes em Unidades de Cuidados Continuados. Ricardo Costa ESTGF/IPP PhD Student - UM/DI
Redes Colaborativas como suporte a Ambientes Inteligentes em Unidades de Cuidados Continuados Ricardo Costa ESTGF/IPP PhD Student - UM/DI Índice Ambientes inteligentes: Definição; Características; Tecnologias;
Leia maisCURRÍCULO ACADÊMICO. _ Ciência da Computação BACHARELADO
CURRÍCULO ACADÊMICO _ Ciência da Computação BACHARELADO 1 Graduação em _ Ciência da Computação A experiência de aprendizagem no curso de Ciência da Computação da Unisinos é marcada pelo incentivo a utilização
Leia maisOntologia de Contexto e Qualidade de Contexto
Ontologia de Contexto e Qualidade de Contexto Débora Cabral Nazário 1,2, Mário Antônio Ribeiro Dantas 1, José Leomar Todesco 1 1 Engenharia e Gestão do Conhecimento (EGC) Universidade Federal de Santa
Leia maisUma Abordagem de Gerenciamento Contextual de Recursos Dinâmicos em Ambientes Pervasivos: Estudo de Caso em Aplicações de Home Care
Uma Abordagem de Gerenciamento Contextual de Recursos Dinâmicos em Ambientes Pervasivos: Estudo de Caso em Aplicações de Home Care LORAYNE PINHEIRO DORNELLES LEANDRO KRUG WIVES 2016 Sumário 01 Introdução
Leia maisInteração Humano-Computador Avaliação em IHC: Hierarquia de Metas e Testes com Usuários
Interação Humano-Computador Avaliação em IHC: Hierarquia de Metas e Testes com Usuários www.inf.puc-rio.br/~inf1403 Análise de Tarefas Usada para se ter um entendimento sobre qual é o trabalho dos usuários,
Leia maisSensibilidade ao Contexto na Computação Ubíqua utilizando Web Semântica
Sensibilidade ao Contexto na Computação Ubíqua utilizando Web Semântica Luthiano Venecian¹, Luiz A. M. Palazzo², Adenauer C. Yamin³ ¹²³ Escola de Informática Universidade Católica de Pelotas (UCPel) Rua
Leia maisComponente de aplicação. Figura 1 - Elementos funcionais de uma aplicação sendo executados de forma distribuída
11 1 Introdução Recentes avanços em redes de computadores impulsionaram a busca e o desenvolvimento de meios para facilitar e acelerar o desenvolvimento de aplicações em sistemas distribuídos, tornando
Leia maisInterface Humano-Computador
Interface Humano-Computador Aula 1.2 - Introdução a IHC Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz bruno.moreno@ifrn.edu.br 1/22 O impacto das TICs I TIC: Tecnologia de
Leia maisPLANO DE ENSINO 2013/1 CÓDIGO DISCIPLINA PERÍODO CARGA HORÁRIA TEÓRICA PRÁTICA TOTAL. TRC305 Introdução a Computação Móvel 3º EMENTA
PLANO DE ENSINO 2013/1 CÓDIGO DISCIPLINA PERÍODO CARGA HORÁRIA TEÓRICA PRÁTICA TOTAL TRC305 Introdução a Computação Móvel 3º 52 20 72 DOCENTE Prof. Jéfer Benedett Dörr EMENTA Conceitos básicos de sistemas
Leia maisFirst-person activity recognition. Matheus A. Nerone
First-person activity recognition Matheus A. Nerone Sumário 1. 2. 3. Introdução a. Contexto b. Problema c. Exemplos de uso d. Dificuldades Trabalhos Relacionados a. Artigo inicial b. Histórico Artigos
Leia maisProposta de uma ontologia para um ambiente homecare pervasivo
Proposta de uma ontologia para um ambiente homecare pervasivo Ederson Bastiani 1 1 Programa de Pós-Graduação em Informática Universidade Federal de Santa Maria (UFSM) Santa Maria, RS Brasil edersonbastiani
Leia maisPELADA UM PRONTUÁRIO ELETRÔNICO LARISSA-DATASUS, PARA UMA PLATAFORMA SENSÍVEL AO CONTEXTO
PELADA UM PRONTUÁRIO ELETRÔNICO LARISSA-DATASUS, PARA UMA PLATAFORMA SENSÍVEL AO CONTEXTO PINHEIRO, Taciano Universidade Federal do Ceará taciano@ufc.br OLAVO, Cesar Instituto Federal do Ceará cesar@ifce.edu.br
Leia maisEveryware: Diante do Alvorecer da Computação Ubíqua. Grinaldo Lopes de Oliveira Mestre e Doutorando em Computação
Everyware: Diante do Alvorecer da Computação Ubíqua Grinaldo Lopes de Oliveira Mestre e Doutorando em Computação Você Conhece Seus Heróis? Mark Weiser Cientista Chefe do XEROX PARC 1952-19991999 + Agenda
Leia maisASSISTENTE DIGITAL PARA BUSCA INTELIGENTE DE INFORMAÇÕES
ASSISTENTE DIGITAL PARA BUSCA INTELIGENTE DE INFORMAÇÕES Inspiração inicial : Ter um dispositivo que pudéssemos perguntar : Quantos consumidores estão sem luz? Quais agências de atendimento estão sobrecarregadas?
Leia maisUma Abordagem para Geração de uma Arquitetura de Linha de Produtos de Software Dinâmica
Uma Abordagem para Geração de uma Arquitetura de Linha de Produtos de Software Dinâmica Eldânae ogueira Teixeira Orientadora: Claúdia M. L. Werner PESC/COPPE Universidade Federal do Rio de Janeiro Caixa
Leia maisPAOLA, uma Ferramenta de Desenvolvimento de Aplicações baseadas em Ontologias para o projeto LARISSA
PAOLA, uma Ferramenta de Desenvolvimento de Aplicações baseadas em Ontologias para o projeto LARISSA Taciano Pinheiro 1, Mauro Oliveira 2, Odorico Monteiro 3, Verônica Pimentel 2 1 InstitutoUniversidade
Leia maisImplementação do Conceito Big Data Utilizando Processamento Paralelo.
FACULDADE DE TECNOLOGIA DO ESTADO DE SÃO PAULO Curso Superior de Tecnologia em Sistemas para Internet Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Implementação do Conceito Big
Leia maisUma ontologia para modelagem de conteúdo para Ensino a Distância. An ontology for modeling distance learning contents
SEMINÁRIO DE PESQUISA EM ONTOLOGIA NO BRASIL 11 E 12 de Agosto Universidade Federal Fluminense Departamento de Ciência da Informação Niterói Rio de Janeiro Brasil Esta comunicação está sendo submetida
Leia maisJADEX: 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 maisComo as aplicações de entretenimento (em especial jogos digitais) têm enfrentado um constante crescimento, tanto em tamanho quanto em complexidade,
1 Introdução Como as aplicações de entretenimento (em especial jogos digitais) têm enfrentado um constante crescimento, tanto em tamanho quanto em complexidade, os desafios encontrados durante o desenvolvimento
Leia maisCan We Pay For What We Get In 3G Data Access?
Can We Pay For What We Get In 3G Data Access? MAC0463/5743 - Computação Móvel Motivação O paper Os testes Introdução Cenário Introdução Motivação O paper Os testes Um exemplo: Alice só se lembra de ter
Leia maisIntrodução ao Desenvolvimento para Dispositivos Móveis
PARTE II Introdução ao Desenvolvimento para Dispositivos Móveis Victor Adriel de Jesus Oliveira INF - UFRGS Summary PARTE I Introdução a Plataformas Móveis Padrões para o Desenvolvimento de Aplicativos
Leia mais2 Fundamentação Conceitual
Fundamentação Conceitual 17 2 Fundamentação Conceitual Este capítulo apresenta os principais conceitos utilizados pelo Moratus, como o conceito de contexto local e contexto global (de grupo), o conceito
Leia maisEngenharia de Software
Arquitetura de Sistemas Distribuídos Cap. 12 Sommerville 8 ed. Introdução: É um software que usa várias máquinas para executar suas tarefas. Praticamente todos os sistemas baseado em grandes computadores
Leia maisAluno: Tiago Andrade Togores Orientador: Professor Flávio Soares Côrrea da Silva
Aluno: Tiago Andrade Togores Orientador: Professor Flávio Soares Côrrea da Silva Interação humano-computador Interação humano-computador Interfaces naturais Interação humano-computador Interfaces naturais
Leia maisO SWEBOK (2004) Guide to the SoftWare Engineering Body of Knowledge (SWEBOK) Editores: Patrocinadores: Alain Abran. James W. Moore.
AGENDA 1. O SWEBOK 2. O IEEE 3. OBJETIVOS DO SWEBOK 4. PÚBLICO-ALVO 5. CONCEITO DE ENGENHARIA DE SOFTWARE 6. O PROJETO SWEBOK 7. ÁREAS DE CONHECIMENTO (KNOWLEDGE AREAS) 8. ESTRUTURA DAS ÁREAS DE CONHECIMENTO
Leia maisIntrodução à Ciência da Computação
Faculdade de Ciências e Tecnologia Departamento de Matemática e Computação Bacharelado em Ciência da Computação Introdução à Ciência da Computação Aula 01 (rogerio@fct.unesp.br) Metodologia Aulas expositivas
Leia maisMestrado Integrado em Engenharia Electrónica Industrial e Computadores
Mestrado Integrado em Engenharia Electrónica Industrial e Computadores Especialização em Tecnologias e Sistemas de Informação Ano Letivo 2015/2016 Tecnologias e Sistemas de Informação Oferta coordenada
Leia maisOportunidades na Ciência da Computação: Uma visão na perspectiva de Ciência de Dados
Oportunidades na Ciência da Computação: Uma visão na perspectiva de Ciência de Dados CEFET/RJ Eduardo Ogasawara eogasawara@ieee.org http://eic.cefet-rj.br/~eogasawara Ciência da Computação O que é Tecnologia
Leia maisCARLO: Modelo Ontológico de Contexto para Recomendação de Objetos de Aprendizagem em Ambientes Pervasivos
paper:80 CARLO: Modelo Ontológico de Contexto para Recomendação de Objetos de Aprendizagem em Ambientes Pervasivos Guilherme Medeiros Machado, José Palazzo Moreira de Oliveira Instituto de Informática
Leia maisIntrodução ao Desenvolvimento de Jogos Eletrônicos. Slides por: Leonardo Tórtoro Pereira
Introdução ao Desenvolvimento de Jogos Eletrônicos Slides por: Leonardo Tórtoro Pereira 1 Agradecimentos 2 Ministrantes e Organizadores 3 O que exatamente é essa disciplina? Não são Tópicos Especiais de
Leia maisVocal: Assistente para o uso de smartphones operado por voz
Departamento de Sistemas e Computação FURB Curso de Ciência da Computação Trabalho de Conclusão de Curso 2016/1 Vocal: Assistente para o uso de smartphones operado por voz Acadêmico: Eli Tonny de Souza
Leia maisUso de Sistemas Multi-Agentes para Implementação de Aplicações Sensíveis a Contexto
Uso de Sistemas Multi-Agentes para Implementação de Aplicações Sensíveis a Contexto José Viterbo Filho viterbo@lac.inf.puc-rio.br Laboratory for Advanced Collaboration PUC Rio, Brazil Motivação Algumas
Leia maisCloudGuide - Uma plataforma de suporte ao turista em Ouro Preto com pontos de acesso sem o
Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM CloudGuide - Uma plataforma de suporte ao turista em Ouro Preto com pontos
Leia maisCustomização e Extensibilidade de Aplicações para o público com TEA
Customização e Extensibilidade de Aplicações para o público com TEA Aluno: Bianca Faria Dutra Fragoso Orientador: Alberto Raposo Introdução O uso de tecnologia computacional durante o processo de intervenção
Leia maisUBIBUSANALYSIS UMA FERRAMENTA DE INTERPRETAÇÃO DE
U NIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 2 0 1 2. 2 UBIBUSANALYSIS UMA FERRAMENTA DE INTERPRETAÇÃO DE MENSAGENS DE TRÂNSITO COM ANÁLISE DE SENTIMENTOS
Leia maisUma Arquitetura para Resolução de Conflitos Coletivos em Sistemas Ubíquos e Cientes de Contexto
XXVIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos 119 Uma Arquitetura para Resolução de Conflitos Coletivos em Sistemas Ubíquos e Cientes de Contexto Thais R. M. B. Silva 1,2,
Leia maisArthur Fortes da Costa
Arthur Fortes da Costa Brasileiro, solteiro, 26 anos Rua Rafael de Abreu Sampaio Vidal, número 2753, Apt 23 Vila Costa do Sol São Carlos SP Telefone: (16) 99302-8823/ E-mail: fortes.arthur@gmail.com FORMAÇÃO
Leia maisDISEASES NOTIFICATION SYSTEM BASED ON ONTOLOGY AND GEOLOCATION
SISTEMA DE NOTIFICAÇÕES DE DOENÇAS BASEADO EM ONTOLOGIA E GEOLOCALIZAÇÃO P. D. Cardoso (PQ)¹ ; E.S. Soares (PQ)¹; M. Oliveira (PQ) 2 1 Universidade Estadual do Ceará (UECE) - Campus Itaperi -, 2 Instituto
Leia maisDesafios da Student Chapter. computação em um Mundo Digital 01/06/2016
Desafios da Student Chapter computação em um Mundo Digital 01/06/2016 Student Chapter Desafios da computação em um Mundo Digital Computação pervasiva Arquitetura de Internet das Coisas Plataformas M2M
Leia maisAprendizagem de Máquina
Aprendizagem de Máquina Apresentação da Disciplina Alessandro L. Koerich 2008 Mestrado e Doutorado em Informática Pontifícia Universidade Católica do Paraná (PUCPR) Mestrado/Doutorado em Informática Aprendizagem
Leia maisAula 1 Conceitos Básicos
Aula 1 Conceitos Básicos Redes e Comunicação de Dados Prof. Mayk Choji UniSALESIANO Araçatuba 6 de agosto de 2016 Sumário 1. Usos de Redes de Computadores 2. O que é a Internet? 3. A Borda da Rede 4. O
Leia maisUtilização de técnicas de Process Mining em Sistemas de Middleware Adaptativos Proposta de Trabalho de Graduação
UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 2017.1 Utilização de técnicas de Process Mining em Sistemas de Middleware Adaptativos Proposta de Trabalho de
Leia maisUso de Dispositivos Móveis no Ensino de Matemática. Fábio E. Kaspar Nº Usp: Ricardo O. Teles Nº Usp:
Uso de Dispositivos Móveis no Ensino de Matemática Fábio E. Kaspar Nº Usp: 7991166 Ricardo O. Teles Nº Usp: 7991444 Sumário Terminologia Introdução Evolução das tecnologias Benefícios da M-learning M-learning
Leia maisOTIMIZAÇÃO DINÂMICA BASEADA EM CONTEXTO DE REDES DEFINIDAS POR SOFTWARE FRANCISCO JOSE BADARÓ VALENTE NETO EQUIPE CAARF-SDN
OTIMIZAÇÃO DINÂMICA BASEADA EM CONTEXTO DE REDES DEFINIDAS POR SOFTWARE FRANCISCO JOSE BADARÓ VALENTE NETO EQUIPE CAARF-SDN francisco@itsbrasil.net fjbvneto@gmail.com LACNIC 30 / LACNOG 2018 EQUIPE CAARF-SDN
Leia maisMetodologia: I Star Exemplo: Expert Committee
Metodologia: I Star Exemplo: Expert Committee Disciplina: Engenharia de Requisitos Disciplina: Introdução a Engenharia de Software de Sistemas Multi-Agentes Antonio de Pádua Albuquerque Oliveira padua@inf.puc-rio.br
Leia maisINTELIGÊNCIA ARTIFICIAL
INTELIGÊNCIA ARTIFICIAL Apresentação da Disciplina Tiago Alves de Oliveira 1 O QUE É INTELIGÊNCIA ARTIFICIAL? Tiago Alves de Oliveira 2 O QUE É INTELIGÊNCIA ARTIFICIAL? Área de pesquisa que tem como objetivo
Leia maisAgentes pedagógicos. 2. Referencial teórico
Agentes pedagógicos 1. Introdução Com o exponencial crescimento do computador, cada vez mais se faz necessário a busca e inserção de novas formas de aplicação de tecnologias na área da educação. Por intermédio
Leia maisVITE das COISAS, Velocidade e Inteligência para Emergência em saúde baseado na tecnologia Internet das Coisas
VITE das COISAS, Velocidade e Inteligência para Emergência em saúde baseado na tecnologia Internet das Coisas Aluno: Nicodemos Freitas Professor: Emilson Rocha Instituição envolvida : IFCE Início: Janeiro-2018
Leia maisUma Arquitetura de Tutor Inteligente que Provê Suporte ao Diálogo com o Aluno Iniciante em Linguagem de Programação
Uma Arquitetura de Tutor Inteligente que Provê Suporte ao Diálogo com o Aluno Iniciante em Linguagem de Programação Renato de M. Santos 1, Crediné Silva de Menezes 1, Davidson Cury 1 1 Programa de Pós-Graduação
Leia maisAprendizado autodidata de conteúdos ligados à administração e transparência pública
Aprendizado autodidata de conteúdos ligados à administração e transparência pública O palestrante Doutorando em Ciências Genômicas e Biotecnologia pela Universidade Católica de Brasília Durante 1 ano integrou
Leia maisPlano de pesquisa de mestrado em ciência da computação. Márcio G. Morais
Plano de pesquisa de mestrado em ciência da computação. Márcio G. Morais Introdução Falhas em Robótica Sistema de múltiplos robôs Software em robótica Estado da Arte Situação dos Frameworks c/ tolerância
Leia maisUniversidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática
Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática 2014.2 Um estudo sobre a influência da comunicação no consumo de energia em dispositivos móveis Proposta de Trabalho
Leia maisIntrodução à Computação Móvel e Ubíqua
Introdução à Computação Móvel e Ubíqua Markus Endler Sala 503 RDC endler@inf.puc-rio.br www.inf.puc-rio.br/~endler/courses/mobile Por que estudar Comp. Móvel e Ubíqua? Quantidade de disp. portáteis (smartphones/tablets)
Leia maisIntegrando Elementos de Colaboração aos Artefatos do Núcleo de Ativos de uma Linha de Produto de Software Científica
Integrando Elementos de Colaboração aos Artefatos do Núcleo de Ativos de uma Linha de Produto de Software Científica Anrafel Fernandes Pereira anrafel@live.com Orientadores José Maria Nazar David (Orientador)
Leia maisUTILIZAÇÃO DE REGRAS PARA ADAPTAÇÃO DE HIPERMÍDIA
UTILIZAÇÃO DE REGRAS PARA ADAPTAÇÃO DE HIPERMÍDIA Eliane Pozzebon eliane@inf.ufsc.br Jorge Muniz Barreto barreto@inf.ufsc.br Universidade Federal de Santa Catarina (UFSC) Departamento de Ciências Exatas
Leia maisSistema de Gerenciamento de Objetos de Aprendizagem para dispositivos Móveis
Sistema de Gerenciamento de Objetos de Aprendizagem para dispositivos Móveis Fabio T. Franciscato Roseclea D. Medina XIII Ciclo de Palestras sobre Novas Tecnologias na Educação 1 Conteúdo abordado Introdução
Leia maisUm Componente de Arquitetura para Suporte à Identificação de Contexto em Processos de Negócio
Um Componente de Arquitetura para Suporte à Identificação de Contexto em Processos de Negócio Trabalho de Mestrado Talita da Cunha Mattos (Aluna), Flávia Maria Santoro (Orientadora) Programa de Pós-Graduação
Leia maisUm Serviço de Persistência de Contexto e Seleção Contextualizada de Documentos para a Arquitetura ClinicSpace
CLEI 2011 Um Serviço de Persistência de Contexto e Seleção Contextualizada de Documentos para a Arquitetura ClinicSpace Vinícius Maran a, Iara Augustin b, Deise de Brum Saccol c Programa de Pós Graduação
Leia maisAprendizado por imitação usando Redes Neurais
Universidade de São Paulo Instituto de Ciências Matemáticas e Computação Aprendizado por imitação usando Redes Neurais Aluna: Valéria de Carvalho Santos Profª. Dra. Roseli A. F. Romero 2 Sumário Introdução
Leia maisCDIA.Rio. CDIA.Rio. Rede de Ciência de Dados & Inteligência Artificial do Rio de Janeiro
Rede de Ciência de Dados & Inteligência Artificial do Rio de Janeiro Objetivos Compartilhar informações sobre as tecnologias relacionadas e as aplicações possíveis para a Ciência de Dados e Inteligência
Leia maisInteligência Artificial
Inteligência Artificial Apresentação da Disciplina Tiago Alves de Oliveira 1 O que é Inteligência Artificial? Tiago Alves de Oliveira 2 O que é Inteligência Artificial? Área de pesquisa que tem como objetivo
Leia maisInGriDE: Um Ambiente Integrado de Desenvolvimento para Computação em Grade
InGriDE: Um Ambiente Integrado de Desenvolvimento para Computação em Grade Eduardo Guerra eguerra@ime.usp.br Orientador: Prof. Dr. Alfredo Goldman Proposta de dissertação apresentada ao IME-USP para qualificação
Leia maisAvaliação de Desempenho de Sistemas Operacionais em dispositivos embarcados para a provisão de serviços em Internet das Coisas
Avaliação de Desempenho de Sistemas Operacionais em dispositivos embarcados para a provisão de serviços em Internet das Coisas Vinícius Aires Barros Orientador: Prof. Dr. Júlio Cezar Estrella Distributed
Leia maisAprendizagem de Máquina
Plano da Apresentação Aprendizagem de Máquina Alessandro L. Koerich 2007 Mestrado e Doutorado em Informática Pontifícia Universidade Católica do Paraná (PUCPR) Professor & Experiência Acadêmica Horários
Leia maisSeminários Sessão II
PCS5869 Seminários Sessão II Engineering Works Scheduling for Hong Kong s Rail Network Alexandre S. Pupo CONTEXTO A MTR Corporation Limited é uma empresa de Hong Kong que opera dez linhas ferroviárias
Leia mais