Spelling suggestions: "subject:"computação pervasiva"" "subject:"computação pervasivas""
11 |
Jogos em ambientes pervasivos / Games in pervasive environmentsVázquez, Sonia Andrea Lugo January 2009 (has links)
Dispositivos eletrônicos com características de computadores pessoais, como um alto poder de processamento de dados e armazenamento, estão espalhando-se cada vez mais na vida das pessoas. Variando desde notebooks a PocketPCs e, mais recentemente, telefones celulares com funcionalidades extras, os chamados smart phones, estes dispositivos oferecem recursos antes disponíveis apenas em desktops em praticamente qualquer lugar. Essa tendência em difundir cada vez mais serviços computacionais de forma a integrálos na vida das pessoas deu origem à computação pervasiva. Este ramo da computação almeja integrar os serviços computacionais de forma transparente na vida das pessoas. Um uso interessante desta nova tecnologia ainda relativamente pouco explorado é o entretenimento, mais exatamente jogos pervasivos. A criação deste novo tipo de jogo exige que certos cuidados inerentes ao ambiente pervasivo sejam tomados para aumentar a qualidade dos produtos desenvolvidos e permitir que eles de fato resultem na experiência a que se propõe. Este trabalho contribui apresentando uma pesquisa realizada sobre quais são as características desejáveis em jogos pervasivos. Para embasar essas características foi realizado um estudo sobre o que autores clássicos classificam como sendo as características de jogos tradicionais, isto é, jogos que são encontrados no universo físico, sem o auxílio de computadores. Também foram analizados trabalhos que descrevem os elementos usualmente presentes em jogos de video game, que são jogos que utilizam extensivamente recursos computacionais. Utilizando essas duas análises, é possível identificar pontos em comum entre essas duas formas de jogos, e então derivar importantes características que deveriam estar presentes em jogos pervasivos. Um jogo pervasivo foi desenvolvido para verificar se a utilização dessas características aumentam as possibilidades de um jogo pervasivo ser mais fiel ao projeto de seu idealizador. O conceito desse jogo pervasivo é similar ao conceito de um jogo de video game já existente, porém levando em consideração as necessidades do ambiente pervasivo. O jogo foi projetado utilizando as ferramentas de modelagem da UML, respeitando sempre as características quando uma decisão deveria ser tomada. Um protótipo do jogo foi desenvolvido e testado com usuários, sempre procurando avaliar quando as características estavam de fato presentes. Este trabalho finaliza apresentando uma conclusão e algumas possibilidades de trabalhos futuros. / Electronic devices with characteristics of personal computers (such as high processing power and high data storage capacities) are becoming more common in everybody lives. These devices vary from laptops to PocketPCs and, recently, to cell phones with expanded functionality, the so called smart phones. All these equipments make available everywhere possibilities that have been available before only in desktops. This new paradigm of spreading computational services and integrating them into the lives of everybody created the concept of pervasive computing. This branch of computer science aims to integrate computational services transparently into the lives of everyone. An interesting use of this new technology that still has not been widely explored is for entertainment, specifically for pervasive games. The creation of this new type of game demands certain precautions relative to the pervasive environment. This is a necessity, such that the final product has higher quality and actually corresponds to the satisfying experience it proposes. This work contributes by presenting a research about desirable characteristics in pervasive games. A study about the elements of traditional games as classified by classic authors was performed. Traditional games are games that happen in the physical universe, without the use of computers. This work also includes an analysis of different works that describe the characteristics of video games. Video games are games that extensively use computational resources. This work uses both analysis to identify similarities between these two different forms of games, and then builds important characteristics that should be present in pervasive games. A pervasive game has been developed to verify if the use of these characteristics increase the possibilities of a pervasive game meet the design goals set by its designer. The idea behind this pervasive game is similar to the concept of an existing video game, but now considering the requirements of a pervasive environment. This game was designed using the UML tools, always respecting the characteristics when a decision should be made. A prototype of this game was coded and tests have been performed with different users, always trying to verify if the characteristics were indeed present in the game. In the end of this work there is a conclusion section, along with some possibilities for future work.
|
12 |
Primitivas para suporte à distribuição de objetos direcionados à pervasive computingSilva, Luciano Cavalheiro da January 2003 (has links)
Renovados são os desa os trazidos à computação distribuída pelos recentes desenvolvimentos nas tecnologias de computação móvel. Tais avanços inspiram uma perspectiva na qual a computação tornar-se-á uma entidade ubíqua em um futuro próximo, estando presente nas mais simples atividades do dia-a-dia. Esta perspectiva é motivadora das pesquisas conduzidas no escopo do projeto ISAM, as quais investigam as questões relativas ao uso da computação em ambientes móveis de larga escala. Neste trabalho é apresentado o sistema PRIMOS (PRIMitives for Object Scheduling), o qual busca, pela complementação da plataforma Java, satisfazer as emergentes necessidades do ISAM. Especi camente, o PRIMOS constitui um conjunto de primitivas para instanciação remota e migração de objetos, comunicação e monitoração, direcionadas a um ambiente de computação distribuída de larga escala de características pervasivas. A primitiva de instanciação remota disponibilizada pelo PRIMOS aumenta a plataforma Java padrão com a possibilidade de criar e ativar objetos em nodos remotos do sistema. Por sua vez, a primitiva de migração faculta a relocação de objetos. A consecu- ção de tais semânticas tem como sub-produto a de nição de semânticas para ativação e desativação de objetos, assim como para captura e restauração de contexto de execução. Sob a perspectiva da comunicação, o PRIMOS de ne um esquema de endereçamento independente de protocolo de transporte, assim como uma interface neutra para acesso às facilidades de comunicação. A integração destas funcionalidades ao mecanismo de invocações remotas da plataforma Java, o RMI, permite a desvinculação deste da pilha TCP/IP. Por conseguinte, habilita a adoção de transportes otimizados ao hardware de comunicação disponibilizado pelo sistema. No que se refere à monitoração, o PRIMOS de ne um esquema exível e extensível baseado em sensores. A exibilidade vem principalmente da possibilidade dos sensores terem seus parâmetros de operação recon gurados a qualquer momento em resposta a novas necessidades do sistema. Por outro lado, o sistema é extensível pois o conjunto de sensores básicos, ditos nativos, pode ser aumentado por sensores providos pela aplicação. Com intuito de validar as idéias postuladas, um protótipo foi construído para o sistema. Sobre este, baterias de testes foram realizadas para cada uma das primitivas constituintes do PRIMOS.
|
13 |
Primitivas para suporte à distribuição de objetos direcionados à pervasive computingSilva, Luciano Cavalheiro da January 2003 (has links)
Renovados são os desa os trazidos à computação distribuída pelos recentes desenvolvimentos nas tecnologias de computação móvel. Tais avanços inspiram uma perspectiva na qual a computação tornar-se-á uma entidade ubíqua em um futuro próximo, estando presente nas mais simples atividades do dia-a-dia. Esta perspectiva é motivadora das pesquisas conduzidas no escopo do projeto ISAM, as quais investigam as questões relativas ao uso da computação em ambientes móveis de larga escala. Neste trabalho é apresentado o sistema PRIMOS (PRIMitives for Object Scheduling), o qual busca, pela complementação da plataforma Java, satisfazer as emergentes necessidades do ISAM. Especi camente, o PRIMOS constitui um conjunto de primitivas para instanciação remota e migração de objetos, comunicação e monitoração, direcionadas a um ambiente de computação distribuída de larga escala de características pervasivas. A primitiva de instanciação remota disponibilizada pelo PRIMOS aumenta a plataforma Java padrão com a possibilidade de criar e ativar objetos em nodos remotos do sistema. Por sua vez, a primitiva de migração faculta a relocação de objetos. A consecu- ção de tais semânticas tem como sub-produto a de nição de semânticas para ativação e desativação de objetos, assim como para captura e restauração de contexto de execução. Sob a perspectiva da comunicação, o PRIMOS de ne um esquema de endereçamento independente de protocolo de transporte, assim como uma interface neutra para acesso às facilidades de comunicação. A integração destas funcionalidades ao mecanismo de invocações remotas da plataforma Java, o RMI, permite a desvinculação deste da pilha TCP/IP. Por conseguinte, habilita a adoção de transportes otimizados ao hardware de comunicação disponibilizado pelo sistema. No que se refere à monitoração, o PRIMOS de ne um esquema exível e extensível baseado em sensores. A exibilidade vem principalmente da possibilidade dos sensores terem seus parâmetros de operação recon gurados a qualquer momento em resposta a novas necessidades do sistema. Por outro lado, o sistema é extensível pois o conjunto de sensores básicos, ditos nativos, pode ser aumentado por sensores providos pela aplicação. Com intuito de validar as idéias postuladas, um protótipo foi construído para o sistema. Sobre este, baterias de testes foram realizadas para cada uma das primitivas constituintes do PRIMOS.
|
14 |
Jogos em ambientes pervasivos / Games in pervasive environmentsVázquez, Sonia Andrea Lugo January 2009 (has links)
Dispositivos eletrônicos com características de computadores pessoais, como um alto poder de processamento de dados e armazenamento, estão espalhando-se cada vez mais na vida das pessoas. Variando desde notebooks a PocketPCs e, mais recentemente, telefones celulares com funcionalidades extras, os chamados smart phones, estes dispositivos oferecem recursos antes disponíveis apenas em desktops em praticamente qualquer lugar. Essa tendência em difundir cada vez mais serviços computacionais de forma a integrálos na vida das pessoas deu origem à computação pervasiva. Este ramo da computação almeja integrar os serviços computacionais de forma transparente na vida das pessoas. Um uso interessante desta nova tecnologia ainda relativamente pouco explorado é o entretenimento, mais exatamente jogos pervasivos. A criação deste novo tipo de jogo exige que certos cuidados inerentes ao ambiente pervasivo sejam tomados para aumentar a qualidade dos produtos desenvolvidos e permitir que eles de fato resultem na experiência a que se propõe. Este trabalho contribui apresentando uma pesquisa realizada sobre quais são as características desejáveis em jogos pervasivos. Para embasar essas características foi realizado um estudo sobre o que autores clássicos classificam como sendo as características de jogos tradicionais, isto é, jogos que são encontrados no universo físico, sem o auxílio de computadores. Também foram analizados trabalhos que descrevem os elementos usualmente presentes em jogos de video game, que são jogos que utilizam extensivamente recursos computacionais. Utilizando essas duas análises, é possível identificar pontos em comum entre essas duas formas de jogos, e então derivar importantes características que deveriam estar presentes em jogos pervasivos. Um jogo pervasivo foi desenvolvido para verificar se a utilização dessas características aumentam as possibilidades de um jogo pervasivo ser mais fiel ao projeto de seu idealizador. O conceito desse jogo pervasivo é similar ao conceito de um jogo de video game já existente, porém levando em consideração as necessidades do ambiente pervasivo. O jogo foi projetado utilizando as ferramentas de modelagem da UML, respeitando sempre as características quando uma decisão deveria ser tomada. Um protótipo do jogo foi desenvolvido e testado com usuários, sempre procurando avaliar quando as características estavam de fato presentes. Este trabalho finaliza apresentando uma conclusão e algumas possibilidades de trabalhos futuros. / Electronic devices with characteristics of personal computers (such as high processing power and high data storage capacities) are becoming more common in everybody lives. These devices vary from laptops to PocketPCs and, recently, to cell phones with expanded functionality, the so called smart phones. All these equipments make available everywhere possibilities that have been available before only in desktops. This new paradigm of spreading computational services and integrating them into the lives of everybody created the concept of pervasive computing. This branch of computer science aims to integrate computational services transparently into the lives of everyone. An interesting use of this new technology that still has not been widely explored is for entertainment, specifically for pervasive games. The creation of this new type of game demands certain precautions relative to the pervasive environment. This is a necessity, such that the final product has higher quality and actually corresponds to the satisfying experience it proposes. This work contributes by presenting a research about desirable characteristics in pervasive games. A study about the elements of traditional games as classified by classic authors was performed. Traditional games are games that happen in the physical universe, without the use of computers. This work also includes an analysis of different works that describe the characteristics of video games. Video games are games that extensively use computational resources. This work uses both analysis to identify similarities between these two different forms of games, and then builds important characteristics that should be present in pervasive games. A pervasive game has been developed to verify if the use of these characteristics increase the possibilities of a pervasive game meet the design goals set by its designer. The idea behind this pervasive game is similar to the concept of an existing video game, but now considering the requirements of a pervasive environment. This game was designed using the UML tools, always respecting the characteristics when a decision should be made. A prototype of this game was coded and tests have been performed with different users, always trying to verify if the characteristics were indeed present in the game. In the end of this work there is a conclusion section, along with some possibilities for future work.
|
15 |
Uma arquitetura de computação pervasiva para trabalho de campoJohnson, Thienne de Melo e Silva January 2005 (has links)
Made available in DSpace on 2014-06-12T15:54:27Z (GMT). No. of bitstreams: 2
arquivo7150_1.pdf: 2045255 bytes, checksum: 976ef7e84c4dd4ecc1bcdf4c41dc99f7 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2005 / Os ambientes de trabalho de campo possuem diversas restrições, como falta de infraestrutura
e dispositivos de baixa capacidade. Trabalhos atuais sobre redes ad hoc e
computação pervasiva deixam de considerar diversos aspectos que poderiam melhorar os
ambientes de campo. Este trabalho de tese descreve uma arquitetura composta de serviços e
um protocolo projetados para dar suporte aos requisitos do trabalho de campo. Os serviços
foram projetados para dar suporte aos diversos tipos de dispositivos, com diversos padrões de
mobilidade. Os dados de roteamento dentro da área de trabalho consideram aspectos dos tipos
dos dispositivos, indicando ao serviço de adaptação de conteúdo os tipos de nós do ambiente.
O uso de uma estratégia de atualização de informações de localização física também reduz a
carga de dados que é transmitida no ambiente. Também é apresentado um protocolo de
roteamento que usa informações de localização física de diversas formas. Essas informações
podem gerar sub-áreas de trabalho, limitando o escopo das mensagens que trafegam na rede,
sendo utilizadas apenas pelos trabalhadores de uma área. Também permitem a troca de dados
entre diferentes locais, através do uso de nós que controlam a borda das áreas de trabalho. O
conhecimento dos nós vizinhos permite o roteamento por localização e a troca de informações
somente entre os nós próximos. Estas contribuições podem também ser utilizadas por outros
sistemas de computação pervasiva que tenham interesse em melhorar seu desempenho
|
16 |
Um middleware para internet das coisas com suporte ao processamento distribuído do contextoSouza, Rodrigo Santos de January 2017 (has links)
Um dos principais desafios de pesquisa na UbiComp consiste em fornecer mecanismos para a ciência de contexto que promovam o desenvolvimento de aplicações que reajam de acordo com a dinâmica do ambiente de interesse do usuário. Para manter o conhecimento a respeito desse ambiente, a área da UbiComp pressupõe a utilização de informações produzidas e disponibilizadas em diferentes localizações, o tempo todo. Nesse sentido, os recentes avanços na área da Internet das Coisas (IoT) têm proporcionado uma crescente disponibilidade de sensores conectados em rede, os quais são potenciais produtores de informações contextuais do ambiente para aplicações ubíquas. Com essa motivação, nessa tese é apresentado o COIOT, um middleware para Internet das Coisas concebido com o objetivo de gerenciar a coleta e o processamento das informações contextuais do ambiente físico, bem como a atuação remota sobre o mesmo. O COIOT foi idealizado considerando os trabalhos previamente desenvolvidos pelo grupo de pesquisa GPPD (Grupo de Processamento Paralelo e Distribuído) da UFRGS, particularmente o middleware EXEHDA (Execution Environment for Highly Distributed Applications). Na concepção do COIOT foi adotada uma abordagem distribuída de processamento de contexto que contempla tanto as premissas da IoT quanto as demandas das aplicações da UbiComp. A arquitetura proposta também contempla o gerenciamento de eventos distribuídos através de regras e triggers para tratar as mudanças de estados dos contextos de interesse. Além disso, a arquitetura proposta gerencia outros aspectos importantes nos cenários da IoT, como o tratamento da interoperabilidade, da heterogeneidade, apoio ao controle da escalabilidade e descoberta de recursos. As principais contribuições desta tese são: (i) a concepção de uma arquitetura para IoT capaz de realizar de forma distribuída tanto a coleta e processamento das informações contextuais, como a atuação remota no meio a fim de atender as aplicações da UbiComp e, (ii) a proposição de um modelo de processamento de eventos distribuídos adequado aos cenários da IoT. Para avaliar a arquitetura do COIOT foram realizados dois estudos de caso na área da agricultura. O primeiro estudo de caso foi desenvolvido em ambiente de produção a partir de demandas de pesquisadores da área da agricultura, particularmente da análise de sementes. Já o segundo estudo de caso teve como cenário de testes ambientes da viticultura de precisão. / One of the main research challenges in UbiComp is to provide mechanisms for context-aware to promote the development of applications that react according to the dynamics of user interest environment. To keep the knowledge of this environment, the area of UbiComp presupposes the use of information produced and made available in different locations, all the time. In this sense, the recent advances in the field of Internet of Things (IoT) have provided an increasing availability of sensors and actuators networked. These sensors are potential producers of contextual information. With this motivation, this thesis is presented the CoIoT, a middleware for Internet of Things (IoT) designed in order to manage the collect and processing of contextual information of the physical environment as well as remote actuation on it. The CoIoT was designed considering the work previously developed by the research group GPPD (Parallel Processing Group and distributed) of UFRGS, particularly middleware EXEHDA (Execution Environment for Highly Distributed Applications). In designing the CoIoT it was adopted a distributed approach of context processing that includes both the principles of IoT as the demands of the applications of UbiComp. The proposed architecture also includes rules based and triggers mechanisms to deal with events that characterize the changes of states of the contexts of interest. In addition, the proposed architecture manages other important aspects of IoT scenarios such as the treatment of interoperability, heterogeneity, support the control of scalability and resource discovery. Until now, the central contributions of this thesis include: (i) the design of an architecture for IoT able to perform distributed way both the collect and processing of contextual information, such as remote actuation in the environment in order to meet UbiComp applications and, (ii) the proposition of a distributed event processing model appropriate to the IoT scenarios. In order to evaluate the CoIoT architecture, two case studies were carried out in the area of agriculture. The first case study was developed in a production environment based on the demands of agricultural researchers, particularly seed analysis. On the other hand, the second case study was based on precision testing of viticulture environments.
|
17 |
Uma arquitetura para provimento de ciência de situação direcionada às aplicações ubíquas na infraestrutura da internet das coisas / An architecture for situation awareness targeted to ubiquitous applications in the infrastructure of the internet of thingsLopes, Joao Ladislau Barbara January 2016 (has links)
A Computação Ubíqua (UbiComp) foi introduzida na década de 90 como a área de pesquisa que estuda a integração da tecnologia às tarefas cotidianas, com a intenção de proporcionar aos usuários a manutenção do foco em suas atividades, reduzindo a necessidade de seu envolvimento com a gerência da infraestrutura computacional. Considerando esta perspectiva de integração das tecnologias, exigindo o mínimo de participação do usuário, um dos desafios centrais de pesquisa para contemplar essa proposta da UbiComp é a Ciência de Situação. A construção do suporte à Ciência de Situação para as aplicações ubíquas envolve a representação do contexto, a coleta, o armazenamento e o processamento dos dados contextuais, bem como a identificação e disseminação das situações, de forma autônoma. Dentre as maneiras que tem sido consideradas para materializar a UbiComp, vem se destacando a Internet das Coisas (Internet of Things - IoT). Esta abordagem utiliza a Internet como principal meio para interoperação entre dispositivos computacionais. Nesse sentido, a IoT tem como premissa unir o mundo físico ao digital, preconizando a ideia do “tudo conectado”, criando assim uma rede de objetos incorporados ao ambiente de forma ubíqua. Deste modo, esta tese tem como objetivo conceber uma arquitetura para provimento de Ciência de Situação às aplicações ubíquas, na perspectiva da infraestrutura da Internet das Coisas. A arquitetura, denominada SAUI (Situation-aware Architecture for Ubiquitous applications in the Internet of things), é concebida considerando os trabalhos previamente desenvolvidos pelo grupo de pesquisa GPPD/UFRGS, particularmente o middleware EXEHDA (Execution Environment for Highly Distributed Applications) Entende-se como contribuições centrais desta tese: (i) a definição de uma abordagem híbrida para representação e processamento do contexto, visando à identificação de situações de interesse das aplicações; e (ii) a concepção de uma arquitetura distribuída, baseada em eventos e regras, visando o suporte à Ciência de Situação das aplicações ubíquas, considerando a infraestrutura provida pela IoT. As funcionalidades da Arquitetura SAUI são avaliadas através de cenários de uso nas áreas de agropecuária e saúde, sendo caracterizados os protótipos desenvolvidos, as tecnologias empregadas e os testes realizados. Os resultados obtidos corroboram com a abordagem da Arquitetura SAUI de considerar um suporte concomitante para operação distribuída, tratamento autônomo dos dados contextuais baseado em eventos e regras, e processamento híbrido do contexto, visando à identificação de situações de interesse das aplicações. / The Ubiquitous Computing (UbiComp) was introduced in the 90s as the area of research that studies the integration of technology in the everyday tasks, with the objective to keep the focus of the users in their activities, reducing the need of their involvement in the management of the computational infrastructure. Considering this perspective of technologies integration, requiring minimal user participation, one of the central research challenges is the situation awareness. The construction of the support to situation awareness for ubiquitous applications involves the representation of context; the acquisition, storage and processing of contextual data; and the identification and dissemination of situations, in autonomous way. Among the ways that have been considered to materialize UbiComp, has been highlighting the IoT (Internet of Things). This approach uses the Internet as the main means for interoperation between computing devices. In this sense, the IoT has the premise of join the physical and digital worlds, contemplating the idea of “everything connected”, thus creating a network of objects embedded in the environment ubiquitously. Thus, this thesis aims to design an architecture for providing situation awareness to ubiquitous applications, considering the IoT infrastructure. The architecture, called SAUI (Situation-aware Architecture for Ubiquitous applications in the Internet of things), is designed considering the work previously developed by the research group GPPD/UFRGS, particularly EXEHDA middleware (Execution Environment for Highly Distributed Applications) It is considered as central contributions of this thesis: (i) the definition of a hybrid approach for modeling and processing of context, aiming at identification of situations of interest of the applications; and (ii) the design of a distributed architecture, driven by events and rules, aiming at supporting the situation awareness of ubiquitous applications, considering an IoT infrastructure. The funcionalities of SAUI architecture are evaluated through usage scenarios in the areas of agriculture and healthcare. It was characterized the developed prototypes, the technologies used, and the tests performed. The results corroborate with the approach of SAUI architecture, which considers a concomitant support for distributed operation, autonomous handling of context based on events and rules, and hybrid processing of context, aiming at identification of situations.
|
18 |
Modelo de consulta de dados relacionais baseada em contexto para sistemas ubíquos / Model of relational data querying based on context modelling for ubiquitous systemsMaran, Vinícius January 2016 (has links)
A computação ubíqua define que a computação deve estar presente em ambientes para auxiliar o usuário na realização de suas tarefas diárias de forma eficiente. Para que isto aconteça, sistemas considerados ubíquos devem ser conhecedores do contexto e devem adaptar seu funcionamento em relação aos contextos capturados do ambiente. Informações de contexto podem ser representadas de diversas formas em sistemas computacionais e pesquisas recentes demonstram que a representação destas informações baseada em ontologias apresenta vantagens importantes se comparada à outras soluções, destacando-se principalmente o alto nível de expressividade e a padronização de linguagens para a representação de ontologias. Informações consideradas específicas de domínio são frequentemente representadas em bancos de dados relacionais. Esta diferença em relação a modelos de representação, com o uso de ontologias para representação de contexto e representação relacional para informações de domínio, implica em uma série de problemas no que se refere à adaptação e distribuição de conteúdo em arquiteturas ubíquas. Dentre os principais problemas pode-se destacar a dificuldade de alinhamento entre as informações de domínio e de contexto, a dificuldade na distribuição destas informações entre arquiteturas ubíquas e as diferenças entre modelagens de contexto e de domínio (o conhecimento sobre os objetos do domínio). Este trabalho apresenta um framework de consulta entre informações de contexto e informações de domínio. Com a aplicação deste framework, a recuperação contextualizada de informações se tornou possível, utilizando a expressividade necessária para a modelagem de contexto através de ontologias e utilizando esquemas relacionais previamente definidos e utilizados por sistemas de informação. Para realizar a avaliação do framework, o mesmo foi aplicado em um ambiente baseado no cenário motivador de pesquisa, que descreve possíveis situações de utilização de tecnologias ubíquas. Através da aplicação do framework no cenário motivador, foi possível verificar que a proposta foi capaz de realizar a integração entre contexto e domínio e permitiu estender a filtragem de consultas relacionais. / Ubiquitous computing defines the computer must be present in environments to assist the user to perform their daily tasks efficiently. Thus, ubiquitous systems must be aware of the context and should adapt its operation in relation to the captured environment contexts. Context information can be represented in different ways in computer systems, and recent research shows that the representation of context in ontologies offers important advantages when compared to other solutions, in particular, the high level of expressiveness and the standardization of languages for representation of ontologies. Domain specific information is frequently maintained in relational databases. This difference of representation models, using ontologies for context representation and relational representation to domain information, involves a number of problems as the adjustment and distribution of content in ubiquitous architectures. Related problems include the difficulty of alignment between field and context information, the difficulty in the distribution of information between ubiquitous architectures, and differences between the context and domain modeling (knowledge about the domain objects). This PhD thesis presents a framework of query for context information and domain information. On applying this framework, contextualized information retrieval becomes possible using the expressiveness required for context modeling using ontologies, and using relational schemas previously defined and used by information systems. In order to evaluate the framework, it was applied in an environment based on the motivating scenario. It was possible to verify that the framework was able to accomplish the integration of context and domain, and allowed the extension of the filtering relational queries.
|
19 |
Continuum : a context-aware service-based software infrastucture for ubiquitous computing / Continuum : uma infra-estrutura de software sensível ao contexto e baseada em serviços para a computação ubíquaCosta, Cristiano Andre da January 2008 (has links)
Este trabalho apresenta uma proposta de infra-estrutura de software sensível ao contexto para a computação ubíqua (ubicomp) denominada Continuum. A área de ubicomp, também chamada de computação pervasiva, pressupõe uma forte integração com o mundo real, com foco no usuário e na manutenção de alta transparência. Para o desenvolvimento de aplicativos nesse cenário, é necessária uma infra-estrutura de software adequada. A infra-estrutura projetada é baseada no padrão da arquitetura orientada a serviços (service-oriented architecture ou SOA), fazendo uso de framework e middleware, e empregando uma redefinição da semântica siga-me. Nessa visão redefinida, os usuários podem ir para qualquer lugar carregando os dados e os aplicativos que desejam, os quais podem ser usados de forma imperceptível e integrada com o mundo real (seamless integration). O foco particular desse trabalho é sensibilidade ao contexto: a percepção de características relacionadas aos usuários e ao entorno. No trabalho são considerados os recursos disponíveis no ambiente e é mantida a história dos dados de contexto. Além disso, é proposta a representação do contexto para promover raciocínio e compartilhamento de conhecimento, empregando uma ontologia. Dessa forma, contexto é representado de uma maneira formal e bastante expressiva, diferente de muitas soluções existentes hoje em dia que ainda usam modelos de representação ad hoc. Esta tese está então na interseção destas três áreas principais: infra-estrutura de software para ubicomp, sensibilidade ao contexto e ontologias. No desenvolvimento desta tese, também examina-se o campo da computação ubíqua, e sugere-se um modelo de arquitetura geral que enfrente esses desafios fundamentais. Baseado nos requisitos estabelecidos para esse modelo, propõe-se um conjunto de serviços para o Continuum. Os serviços são projetados considerando o trabalho previamente desenvolvido pelo nosso grupo de pesquisa, mais especificamente o projeto ISAM, e particularmente o middleware EXEHDA. A proposta estende esses projetos, adicionando aspectos que não haviam sido considerados no momento do seu desenvolvimento. Particularmente, o suporte a sensibilidade de contexto é melhorado com a proposta de uma ontologia para a formalização da informação de contexto. Algumas análises, usando a metodologia de estudo de caso, foram conduzidas para apreciar as principais proposições da tese. Baseado nessas avaliações, foram apresentadas algumas lições aprendidas e traçada a conclusão do trabalho. Como resultado, Continuum é uma infra-estrutura de software que endereça muitos aspectos da computação ubíqua, integrando imperceptivelmente diferentes desafios. / The present work is a proposal of a context-aware software infrastructure for ubiquitous computing (ubicomp) named Continuum. The ubicomp area, also called pervasive computing, presupposes a strong integration with the real world, with focus on the user and on keeping high transparency. For the development of applications in this scenario, we need an adequate software infrastructure. The infrastructure designed in this work is based on service-oriented architecture (SOA), making use of framework and middleware, and employing a redefinition of follow-me semantics. In this redefined vision, users can go anywhere carrying the data and application they want, which they can use in a seamlessly integrated fashion with the real world. The specific focus of our work is context awareness: the perception of characteristics related to users and surroundings. We consider the resources available in the environment and keep a history of context data. Furthermore, we propose the representation of context to promote reasoning and knowledge sharing, using ontology. In this way, context is represented in a considerably expressive, formal approach, different from many solutions that exist today, which still use ad hoc representations models. Our work is then at the intersection of these three main areas: software infrastructures for ubicomp, context awareness, and ontologies. In the development of this thesis, we also survey the field of ubiquitous computing, suggesting a general architectural model to deal with its fundamental challenges. Based on the established requirements for this model, we propose a set of services for Continuum. The services are designed considering the previous works developed by our research group, namely ISAM (Infra-estrutura de Suporte às Aplicações Móveis – Mobile Applications Support Infrastructure), and particularly the middleware EXEHDA (Execution Environment for Highly Distributed Applications). We further extend these projects, by adding aspects to them that had not been considered at the time of their development. Particularly, we improve context awareness support, proposing an ontology for the formalization of context information. We have conducted some analysis, using case study methodology, to evaluate the main propositions of our work. Based on these assessments, we present lessons learned and draw the conclusion of our work. As a result, Continuum is a software infrastructure that addresses many aspects of ubiquitous computing, seamlessly integrating many different challenges.
|
20 |
Continuum : a context-aware service-based software infrastucture for ubiquitous computing / Continuum : uma infra-estrutura de software sensível ao contexto e baseada em serviços para a computação ubíquaCosta, Cristiano Andre da January 2008 (has links)
Este trabalho apresenta uma proposta de infra-estrutura de software sensível ao contexto para a computação ubíqua (ubicomp) denominada Continuum. A área de ubicomp, também chamada de computação pervasiva, pressupõe uma forte integração com o mundo real, com foco no usuário e na manutenção de alta transparência. Para o desenvolvimento de aplicativos nesse cenário, é necessária uma infra-estrutura de software adequada. A infra-estrutura projetada é baseada no padrão da arquitetura orientada a serviços (service-oriented architecture ou SOA), fazendo uso de framework e middleware, e empregando uma redefinição da semântica siga-me. Nessa visão redefinida, os usuários podem ir para qualquer lugar carregando os dados e os aplicativos que desejam, os quais podem ser usados de forma imperceptível e integrada com o mundo real (seamless integration). O foco particular desse trabalho é sensibilidade ao contexto: a percepção de características relacionadas aos usuários e ao entorno. No trabalho são considerados os recursos disponíveis no ambiente e é mantida a história dos dados de contexto. Além disso, é proposta a representação do contexto para promover raciocínio e compartilhamento de conhecimento, empregando uma ontologia. Dessa forma, contexto é representado de uma maneira formal e bastante expressiva, diferente de muitas soluções existentes hoje em dia que ainda usam modelos de representação ad hoc. Esta tese está então na interseção destas três áreas principais: infra-estrutura de software para ubicomp, sensibilidade ao contexto e ontologias. No desenvolvimento desta tese, também examina-se o campo da computação ubíqua, e sugere-se um modelo de arquitetura geral que enfrente esses desafios fundamentais. Baseado nos requisitos estabelecidos para esse modelo, propõe-se um conjunto de serviços para o Continuum. Os serviços são projetados considerando o trabalho previamente desenvolvido pelo nosso grupo de pesquisa, mais especificamente o projeto ISAM, e particularmente o middleware EXEHDA. A proposta estende esses projetos, adicionando aspectos que não haviam sido considerados no momento do seu desenvolvimento. Particularmente, o suporte a sensibilidade de contexto é melhorado com a proposta de uma ontologia para a formalização da informação de contexto. Algumas análises, usando a metodologia de estudo de caso, foram conduzidas para apreciar as principais proposições da tese. Baseado nessas avaliações, foram apresentadas algumas lições aprendidas e traçada a conclusão do trabalho. Como resultado, Continuum é uma infra-estrutura de software que endereça muitos aspectos da computação ubíqua, integrando imperceptivelmente diferentes desafios. / The present work is a proposal of a context-aware software infrastructure for ubiquitous computing (ubicomp) named Continuum. The ubicomp area, also called pervasive computing, presupposes a strong integration with the real world, with focus on the user and on keeping high transparency. For the development of applications in this scenario, we need an adequate software infrastructure. The infrastructure designed in this work is based on service-oriented architecture (SOA), making use of framework and middleware, and employing a redefinition of follow-me semantics. In this redefined vision, users can go anywhere carrying the data and application they want, which they can use in a seamlessly integrated fashion with the real world. The specific focus of our work is context awareness: the perception of characteristics related to users and surroundings. We consider the resources available in the environment and keep a history of context data. Furthermore, we propose the representation of context to promote reasoning and knowledge sharing, using ontology. In this way, context is represented in a considerably expressive, formal approach, different from many solutions that exist today, which still use ad hoc representations models. Our work is then at the intersection of these three main areas: software infrastructures for ubicomp, context awareness, and ontologies. In the development of this thesis, we also survey the field of ubiquitous computing, suggesting a general architectural model to deal with its fundamental challenges. Based on the established requirements for this model, we propose a set of services for Continuum. The services are designed considering the previous works developed by our research group, namely ISAM (Infra-estrutura de Suporte às Aplicações Móveis – Mobile Applications Support Infrastructure), and particularly the middleware EXEHDA (Execution Environment for Highly Distributed Applications). We further extend these projects, by adding aspects to them that had not been considered at the time of their development. Particularly, we improve context awareness support, proposing an ontology for the formalization of context information. We have conducted some analysis, using case study methodology, to evaluate the main propositions of our work. Based on these assessments, we present lessons learned and draw the conclusion of our work. As a result, Continuum is a software infrastructure that addresses many aspects of ubiquitous computing, seamlessly integrating many different challenges.
|
Page generated in 0.0657 seconds