111 |
Captura e acesso na produção, distribuição, apresentação e extensão de conteúdo multimídia / Capture and access in the production, distribution, presentation and extension of multimedia contentCattelan, Renan Gonçalves 26 June 2009 (has links)
Aplicações de captura e acesso (C&A) exploram o paradigma de computação ubíqua para dar apoio à captura automática de informação em experiências ao vivo e à correspondente geração de documentos passíveis de armazenamento, recuperação, visualização e extensão ao longo do tempo. Essas aplicações são potencialmente capazes de simplificar o processo de autoria de documentos multimídia visto que permitem a combinação e a sincronização automáticas de informação coletada por sistemas computacionais de uso pessoal e coletivo disseminados no ambiente. Aplicações de C&A também tornam possível a incorporação de sistemas de software que utilizem a capacidade computacional instalada para apoiar atividades humanas em andamento, promovendo novas formas de colaboração e de interação entre seus participantes e permitindo o registro dos acontecimentos, a geração de documentos que possibilitem sua reconstituição e o compartilhamento dos artefatos capturados. Este trabalho aborda de maneira conjunta diferentes aspectos envolvidos na captura automatizada de atividades humanas. Primeiramente, estende-se a visão tradicional com a sugestão da captura automatizada não apenas de mídias convencionais, mas do processo interativo do usuário como um todo, de modo a permitir a autoria e a personalização de conteúdo digital interativo e das anotações associadas. Ao mesmo tempo, são tratados aspectos colaborativos com o desenvolvimento e o uso de uma infra-estrutura distribuída de comunicação. Baseada em uma plataforma de computação peer-to-peer, os componentes e os serviços implementados suportam atividades de colaboração e compartilhamento de conteúdo entre os usuários. É feita experimentação das propostas com sua aplicação em cenários reais de ambientes de aprendizado, de computação móvel e de TV digital interativa / Capture and access (C&A) applications explore the ubiquitous computing paradigm to support the automated capture of information in live experiences and the corresponding generation of documents that can be stored, retrieved, visualized and extended along time. These applications are potentially capable of simplifying the authoring of multimedia documents by allowing the automatic combination and synchronization of information collected using personal and shared computational devices available in the environment. C&A applications also bring the opportunity for the incorporation of software systems that use such installed computational base to support on-going human activities, promoting new forms of collaboration and interaction among their users and enabling the recording of events, the generation of documents allowing their reconstitution and the sharing of the captured artifacts. This thesis addresses in a joint manner the different issues involved with the automated capture of human activities. First, the traditional vision is extended with the suggestion of automatically capturing not only conventional medias, but the general user interactive process as a whole, allowing the authoring and customization of interactive digital content and associated annotations. At the same time, collaborative aspects are treated with the development and use of a distributed communication infrastructure. Based on a peer-to-peer computing platform, the proposed components and services support collaborative activities and content sharing among users. The resulting systems and abstractions are experimented through their use in real scenarios comprising learning, mobile computing and interactive digital TV environments
|
112 |
UbHeart : um modelo para monitoramento de sinais vitais do coração baseado em ciência da situação e computação ubíqua.Rocha, Cristofe Coelho Lopes da 18 March 2016 (has links)
Submitted by Silvana Teresinha Dornelles Studzinski (sstudzinski) on 2016-06-15T15:02:13Z
No. of bitstreams: 1
Cristofe Coelho Lopes da Rocha_.pdf: 1206259 bytes, checksum: 92abbbebe733f12b9fba88483243b093 (MD5) / Made available in DSpace on 2016-06-15T15:02:13Z (GMT). No. of bitstreams: 1
Cristofe Coelho Lopes da Rocha_.pdf: 1206259 bytes, checksum: 92abbbebe733f12b9fba88483243b093 (MD5)
Previous issue date: 2016-03-18 / IFRR - Instituto Federal de Educação Ciência e Tecnologia de Roraima / Pacientes com insuficiência cardíaca e sem acompanhamento médico diário podem ter os sinais fisiológicos do coração comprometidos, causando graves problemas à saúde. Esse cenário recorrente diminui a qualidade de vida do paciente resultando em readmissões hospitalares, onerando assim o sistema de saúde. Considera-se que o emprego de cuidados ubíquos, usando sensores e wearables, pode melhorar esse processo, reduzindo sensivelmente o número de readmissões em sistemas de saúde. Nesse âmbito, esse trabalho propõe o modelo UbHeart, que emprega ciência da situação para identificar possíveis problemas cardíacos. Como contribuição científica o modelo provê o monitoramento da evolução da degradação dos sinais vitais do coração do paciente, por meio da detecção de possíveis situações de complicação cardíaca. A avaliação foi realizada por meio de um cenário prático com uso de um aplicativo móvel e um conjunto de 100 dados fisiológicos agrupados em cinco intervalos para a análise de dois pacientes de 72 e 23 anos. Os resultados foram positivos quanto à aplicação do modelo UbHeart, que possibilitou a compreensão da situação de forma distinta. Foram encontrados valores de 80% de grau envolvimento dos dois pacientes em relação ao risco quando considerado a média dos sinais fisiológicos no intervalo, e de 50% e 20% para os pacientes idoso e jovem, respectivamente, quando considerado a tendência lógica dos sinais fisiológicos no intervalo. / Patient with heart failure and without daily monitoring may have heart vital signals comitted becaming inevitable their hospitalization. This recurrent scene decreases the patient's life quality, resulting in hospital readmissions generating costs to health of system. The use of ubiquitous care, using sensors and wearables, can automate this process reducing the number of hospital admissions. In this context, we are proposing a model named Ubheart, which employs situation awareness to identify possible heart problems. As a scientific contribution the proposed model monitors the possible degradation of patient's heart vital signs, using the detection of situations of cardiac complications. The evaluation was performed by means of a practical scenario with use of a mobile application and a set of physiological data 100 grouped into five intervals for analysis two patients 72 and 23 years. The results were positive and the application of UbHeart model that allowed us to understand the situation differently. They found values of 80% degree of engagement of the two patients compared to the risk when considering the average of the physiological signals in range and 50% and 20% for elderly and young patients, respectively, when considered logical tendency of physiological signals in interval.
|
113 |
Um modelo para gerenciamento de históricos de contextos fisiológicosOliveira, George Almeida de 21 March 2016 (has links)
Submitted by Silvana Teresinha Dornelles Studzinski (sstudzinski) on 2016-07-14T12:32:09Z
No. of bitstreams: 1
George Almeida De Oliveira_.pdf: 1203626 bytes, checksum: 54258ab2dd96b3f2309b53d61fd0ce0f (MD5) / Made available in DSpace on 2016-07-14T12:32:09Z (GMT). No. of bitstreams: 1
George Almeida De Oliveira_.pdf: 1203626 bytes, checksum: 54258ab2dd96b3f2309b53d61fd0ce0f (MD5)
Previous issue date: 2016-03-21 / Nenhuma / Com a popularização no mercado de consumo de wearables, ou dispositivos vestíveis, a computação móvel e ubíqua vem se tornando presente em diversas áreas como educação, comércio e entretenimento. Na área da saúde estes dispositivos têm um importante papel, pois contam com sensores para captura de sinais fisiológicos, como por exemplo, medir a temperatura corporal e batimentos cardíacos do usuário. Em muitos casos não há qualquer padronização ou comunicação entre os diferentes sistemas de cuidados ubíquos que administram os dados fisiológicos do usuário. Esse trabalho apresenta uma proposta para gerenciamento de históricos de contextos fisiológicos através de um modelo denominado GECONFI. O modelo suporta a coleta de dados através de aplicações que utilizam dispositivos e sensores de monitoramento, também define uma ontologia para o domínio de contextos fisiológicos. Esse trabalho apresenta o uso de três aplicações integradas ao GECONFI que permitiram avaliar e testar os serviços disponibilizados pelo modelo. A primeira aplicação chamada SiCuide foi aplicada com treze pacientes e um enfermeiro, que apresentaram pareceres positivos em relação a sua utilidade para o monitoramento fisiológico dos usuários. Os outros dois sistemas denominados FitBurn e Heart-Control foram aplicados em um cenário baseado em sensibilidade a contexto permitindo o acesso compartilhado de uma mesma trilha. Os resultados obtidos mostraram a viabilidade para que outros sistemas realizem a administração de históricos contextuais de maneira genérica através do modelo proposto. / With the popularization in wearables market, or wearable devices, the mobile and ubiquitous computing is becoming present in areas such as education, commerce and entertainment. In healthcare these devices have an important role, as have sensors for capturing physiological signals, such as measuring the body temperature and heart rate of the user. In many cases there´s no standardization or communication between different Ubiquitous care systems that manage the physiological user data. This work presents a proposal for historical contexts of physiological management through a model called GECONFI. The model supports data collection through applications that use devices and monitoring sensors, defines an ontology for the domain of physiological contexts. This work presents the use of three integrated applications to GECONFI, that allowed evaluate and test the services provided by the model. The first application called SiCuide was applied with thirteen patients and a nurse, who showed positive opinions regarding its usefulness for physiological monitoring of users. The other two systems called FitBurn and Heart-Control were applied in a scenario based on sensitivity to context allowing shared access to the same track. The results showed the feasibility for other systems to perform the administration of contextual historical generically through the proposed model.
|
114 |
Uma infraestrutura para monitoramento de sistemas cientes do contexto. / An infrastructure for monitoring systems aware of the context.André Luiz Barbosa Rodrigues 07 August 2009 (has links)
Aplicações ubíquas e pervasivas são cientes do contexto dos recursos utilizados no que diz
respeito à disponibilidade e qualidade. Esta classe de aplicações pode se beneficiar de
mecanismos para descobrir recursos que atendam aos requisitos não-funcionais desejados, e
mecanismos para monitorar a qualidade destes recursos. Neste trabalho é proposta uma
arquitetura para dois serviços que deveriam ser incluídos na infra-estrutura de suporte a ser
utilizada pelas aplicações mencionadas: um Serviço de Contexto, que provê acesso a
informações de contexto, e um Serviço de Descoberta, que permite a descoberta dinâmica de
recursos, levando em conta restrições de contexto a serem satisfeitas. Estes serviços se apóiam
em Agentes de Recursos, que efetivamente monitoram os recursos e sensores. Uma
implementação de referência foi desenvolvida, oferecendo os serviços mencionados na forma
de Serviços Web e implementando os Agentes de Recursos empregando um padrão de projeto
simples. Para avaliar os serviços estes foram utilizados como infra-estrutura para o
desenvolvimento de um sistema tolerante a falhas e uma aplicação de assistência domiciliar
remota (tele-saúde). O desempenho dos serviços também foi avaliado. / Ubiquitous and pervasive applications are aware of the context of the used resources,
regarding their availability and quality. This class of application can benefit from mechanisms
to discover resources that meet their non-functional requirements and mechanisms to monitor
the quality of those resources. We proposed architecture for two services that should be
included in the supporting infrastructure used by the mentioned applications: a Context
Service that provides access to context information; and a Discovery Service, which allows
the dynamic discovery of resources, considering context constraints to be satisfied. These
services rely on Resource Agents, which monitor the actual resources and sensors. A
reference implementation was developed, providing the mentioned services as Web Services
and implementing the Resource Agents using a simple design pattern. To evaluate these
services were employed them as the infrastructure to design a fault tolerant system and a
remote assisted living application. The performance of the services was also evaluated.
|
115 |
Utilização de modelos virtuais tridimensionais na interação com a informação georreferenciada / Virtual 3D models applied to georeferenced information interactionSergio Boiteux de Figueiredo Rodrigues 28 February 2014 (has links)
Esta pesquisa tem como finalidade explorar os recursos de interação do usuário com a informação georreferenciada, utilizando o próprio ambiente físico e seus elementos como interface.
A indexação geográfica de arquivos digitais e os recursos disponíveis pela computação móvel estabeleceram um novo modelo de interação com a informação. Cabe ao designer criar sistemas e interfaces que levem em consideração a localização do usuário no acesso da informação atribuída ao entorno. Foi identificado que as soluções desenvolvidas para esse propósito utilizam telas e outros aparatos tecnológicos que constrangem a relação do usuário com o ambiente e interferem na experiência interativa. Como desdobramento da pesquisa foi desenvolvido um aplicativo que dispensa a tela na visualização e interação com a camada informacional do ambiente físico. O sistema utiliza os sensores de localização e orientação presentes nos smartphones para interagir com o entorno mapeado e georreferenciado. Dessa forma, o usuário, ao apontar o aparelho e selecionar diretamente o objeto de interesse, recebe os dados atribuídos a ele.
Sem a interferência de telas ou dispositivos imersivos, o próprio ambiente se apresenta como interface de interação, dispensando novos ícones ou símbolos e tornando a tecnologia mais sutil em seu uso cotidiano.
|
116 |
UMA ARQUITETURA PARA A UTILIZAÇÃO DE COMPUTAÇÃO NAS NUVENS NOS AMBIENTES DE COMPUTAÇÃO PERVASIVA / AN ARCHITECTURE FOR THE USE OF CLOUD COMPUTING IN PERVASIVE COMPUTING ENVIRONMENTSPereira, Henrique Gabriel Gularte 22 March 2012 (has links)
The modern world can be characterized by the quick proliferation of mobile devices and by
the intense use of computers on our daily lives. Both pervasive computing and cloud computing
have appeared as very promissing trends, but for pervasive computing to reach mainstream,
many paradigm changes are needed on the current computing environments. Some of the problems
found in pervasive camputing are not from a technical order, but due to a lack of standards
and models to allow devices to interoperate and the problems related to the creation of low cost
computing environments. Pervasive environments are marked by having sudden and frequent
changes, making it necessary to think of a way to manage context information. This work aims
at showing a solution that will allow the creation of pervasive computing environments using
resources available in the cloud computing paradigm and taking in consideration requisites like
the ability of mixing heterogenous computing devices running on the least possible amount of
resources and using ontologies for context information representation and management. In this
context, an architecture for the development of pervasive computing environments, an study
case in a residencial cenario and an analysis of the results obtained with the proposed architecture
are presented. / O mundo atual é caracterizado pela rápida proliferação de dispositivos móveis e pelo intenso
uso de computadores no nosso cotidiano. Tanto a computação pervasiva quanto a computação
em nuvem têm surgido como uma tendência muito promissora. Porém, para que a
computação pervasiva se consolide são necessárias algumas mudanças de paradigma nos ambientes
atuais da computação. Boa parte dos problemas encontrados hoje em dia na computação
pervasiva não são de ordem técnica, mas sim a falta de padrões e modelos para permitir a interoperabilidade
entre os dispositivos e a criação de ambientes computacionais de baixo custo.
Os ambientes de computação pervasiva são caracterizados por mudanças rápidas e frequentes,
sendo necessária a existência de alguma maneira para gerenciar essa informação de contexto.
Essa dissertação visa apresentar uma solução para permitir a criação de ambientes de computação
pervasiva utilizando serviços disponíveis no paradigma da computação em nuvem levando
em consideração requisitos como a capacidade de trabalhar com dispositivos computacionais
heterogêneos consumindo o mínimo possível de recursos e utilizando ontologias para a representação
de informação de contexto. Nesse contexto, são apresentadas uma proposta de arquitetura
para ambientes pervasivos, um estudo de caso em um cenário residencial e apresentados
resultados e conclusões sobre a arquitetura proposta. Os resultados alcançados no estudo de
caso permitiram a implementação de um ambiente pervasivo utilizando recursos computacionais
disponíveis na nuvem e atingind os objetivos propostos no trabalho.
|
117 |
UM SERVIÇO DE PERSISTÊNCIA DE CONTEXTO E SELEÇÃO CONTEXTUALIZADA DE DOCUMENTOS PARA A ARQUITETURA CLINICSPACE / A Service for Context Persistence and Context-Based Selection of Documents for ClinicSpace ArchitectureMaran, Vinícius 19 December 2011 (has links)
Actual healthcare systems suffer from a high rate of rejection by the physicians who
use these systems, because it is necessary that the users explicitly provide information
constantly to these systems. This way, one of the biggest challenges for pervasive healthcare
systems is to find a way to use context information of the environment in a simple and
functional form between different computer systems. In the literature, ontologies are
frequently used for the representation of context and have an important role in pervasive
systems if used together with forms of persistence and retrieval of context information. To
solve the mentioned problem, is under development an architecture called ClinicSpace which
focuses on providing assistance to physicians in performing their daily tasks, using concepts
defined in ubiquitous computing, which allows the system to to adapt constantly to the user
and their needs. To make this, it is necessary that the system be capable of (i) store
information of context and (ii) provide the documents frequently used by physicians, in an
adapted way to the context of the tasks performed, and available anytime and anywhere
(pervasiveness). This work describes the process of developing an integrated service
ClinicSpace to architecture, which supports the use of context data and clinical documents in
a distributed manner, and also allows the contextualized selection of clinical documents, using
data from the context at the time of clinical information query. / Os sistemas de saúde atuais sofrem de uma alta taxa de rejeição por parte dos
profissionais clínicos que utilizam estes sistemas, pois é necessário que os usuários forneçam
informações de forma explícita e constante. Desta forma, um dos maiores desafios para
sistemas de saúde pervasivos é encontrar uma forma de utilizar informações de contexto do
ambiente de um modo simples e funcional entre diferentes sistemas computacionais. Na
literatura, ontologias são frequentemente utilizadas para a representação de contexto e
possuem um importante papel em sistemas pervasivos se utilizadas em conjunto com formas
de persistência e recuperação de informações de contexto. Para resolver o problema citado,
está em fase de desenvolvimento uma arquitetura chamada ClinicSpace que tem como foco
fornecer ajuda aos profissionais clínicos na execução de suas tarefas diárias, através de
conceitos definidos na computação ubíqua, os quais permitem ao sistema se adaptar
constantemente ao usuário e as suas necessidades. Para que isto ocorra, é necessário que o
sistema seja capaz de (i) armazenar informações de contexto e de (ii) apresentar os
documentos frequentemente utilizados pelos profissionais clínicos, de forma adaptada ao
contexto das tarefas executadas, e disponíveis a qualquer hora e em qualquer lugar
(pervasividade). Este trabalho descreve o processo de desenvolvimento de um serviço
integrado à arquitetura ClinicSpace, o qual fornece suporte à utilização de dados de contexto e
documentos clínicos de uma forma distribuída, e também permite a seleção contextualizada
de documentos clínicos, utilizando dados de contexto no momento de consulta a informações
clínicas.
|
118 |
SERVIÇO DE COLABORAÇÃO PARA A ARQUITETURA CLINICSPACE / COLLABORATION SERVICE TO CLINICSPACE ARCHITETUREKroth, Marcelo Lopes 18 July 2011 (has links)
Ubiquitous Computing or Pervasive Computing is a new paradigm that aims to provide information and communication technology accessible anywhere, by anyone, available anytime, where computational resources should be integrated into the physical environment in a transparent
manner. One of the areas of research on pervasive computing infrastructure is related to hospital settings, because of the characteristics of mobility, collaboration and interruption. In this context, the ClinicSpace project, under development at GMob / PPGI / UFSM, uses the
concepts of Pervasive Computing to help physicians while performing their tasks in an hospital settings. The goal is to allow doctors to customize the execution of their tasks, which are managed by a middleware in a pervasive environment. Medical work is highly collaborative because
of specialist nature of treatments: physicians from different specialties need to collaborate across time and space. Another important aspect to note is characteristic of the asynchronous communication between these professionals, for example, when changing shift. This thesis presents a Collaboration Service created to support asynchronous collaboration among professionals through the delegation of tasks that are not yet complete, integrated to architecture of the ClinicSpace project. Currently, most studies that focus the collaborative aspects in hospital settings with a base of a pervasive middleware have focused on synchronous collaboration, with
several efforts to create mechanisms to help, especially in diagnostics, physically distributed teams. Unlike these approaches, this thesis focuses on the characteristics of asynchronous collaboration in hospital settings, always with central vision in the doctor and the particular way
of executing their medical activity. An analysis of the applications performance was made after the modifications to the architecture of ClinicSpace project and the conclusion was that after the introduction of a caching mechanism for the tasks, changes in the architecture remained a performance in the execution of applications in pervasive environment, similar than what they had before the modifications. / A Computação Ubíqua (Ubiquitous Computing) ou Pervasiva (Pervasive Computing) é um novo paradigma computacional que objetiva prover tecnologia de informação e comunicação
em qualquer lugar, acessível por qualquer pessoa, disponível o tempo todo, onde os recursos computacionais devem estar integrados ao ambiente físico de forma transparente. Uma das
áreas de pesquisa sobre infraestrutura computacional pervasiva está relacionada a ambientes clínicos, devido às características de mobilidade, interrupção e colaboração. Dentro deste contexto, o projeto ClinicSpace, em desenvolvimento no GMob / PPGI / UFSM, utiliza os conceitos
de Computação Pervasiva para auxiliar os médicos na execução de suas tarefas em um ambiente hospitalar. O objetivo é permitir aos médicos a personalização da execução de suas tarefas, que são gerenciadas por uma infraestrutura computacional em um ambiente pervasivo. O trabalho
clínico é altamente colaborativo devido à natureza especialista do tratamento: médicos de diferentes
especialidades precisam colaborar através do tempo e espaço. Outro aspecto importante a ser observado é a característica assíncrona da comunicação entre esses profissionais, como por exemplo, em uma troca de turno. Este trabalho apresenta o Serviço de Colaboração criado
para dar suporte à colaboração assíncrona entre os profissionais da área da saúde através da delegação
de tarefas que ainda não foram concluídas, de forma integrada à arquitetura do projeto ClinicSpace. Atualmente, a maioria dos trabalhos que abordam os aspectos colaborativos de ambientes clínicos com suporte de uma infraestrutura computacional pervasiva tem o foco na colaboração síncrona, com vários esforços para a criação de mecanismos para auxiliar, principalmente, os diagnósticos em equipes fisicamente distribuídas. Diferente destas abordagens,
este trabalho observa as características assíncronas da colaboração em ambientes hospitalares, sempre com a visão central no clínico e sua forma particular de executar a atividade médica. Foi feita uma análise de desempenho das aplicações após as modificações realizadas na arquitetura
do projeto ClinicSpace e a conclusão foi que, após a introdução de um mecanismo de cache para as tarefas, as alterações na arquitetura mantiveram um desempenho na execução das aplicações no ambiente pervasivo, semelhante ao que se tinha antes das modificações.
|
119 |
AdaptiveRME e aspectCompose: um middleware adaptativo e um processo de composição orientado a aspecto para o desenvolvimento de software móvel e ubíquo / AdaptiveRME and aspectCompose: A middleware adaptative and a guided process of composition the aspects for the development of software móvel and ubiquitousRocha, Lincoln Souza January 2007 (has links)
ROCHA, Lincoln Souza. AdaptiveRME e aspectCompose: um middleware adaptativo e um processo de composição orientado a aspecto para o desenvolvimento de software móvel e ubíquo. 2007. 102 f. Dissertação (Mestrado em ciência da computação)- Universidade Federal do Ceará, Fortaleza-CE, 2007. / Submitted by Elineudson Ribeiro (elineudsonr@gmail.com) on 2016-07-11T18:16:05Z
No. of bitstreams: 1
2007_dis_lsrocha.pdf: 2405680 bytes, checksum: 7063a81265f0d1a3757c5dff48a28581 (MD5) / Approved for entry into archive by Rocilda Sales (rocilda@ufc.br) on 2016-07-18T16:10:13Z (GMT) No. of bitstreams: 1
2007_dis_lsrocha.pdf: 2405680 bytes, checksum: 7063a81265f0d1a3757c5dff48a28581 (MD5) / Made available in DSpace on 2016-07-18T16:10:13Z (GMT). No. of bitstreams: 1
2007_dis_lsrocha.pdf: 2405680 bytes, checksum: 7063a81265f0d1a3757c5dff48a28581 (MD5)
Previous issue date: 2007 / Ubiquitous computing is an extensive computational paradigm, which can provide solutions to regular citizens or can be useful to handle complex medical environment data, for example. This paradigm proposes a new human-computer interaction approach based on the proactivity of computers that makes users’ life easier. However, this approach demands a high level of collaboration and communication among the computational elements that compose the mobile and ubiquitous environments. One of the main challenges is related to the way of conceiving software systems capable of dealing with the high variation of resources and services, along with guaranteeing the interoperability among the diversity of computational elements that compose these environments. Therefore, this work proposes an adaptive middleware for móbile and ubiquitous environments that intends to solve heterogeneity and dynamicity problems. This dissertation also proposes a software composition process to reduce coupling between the proposed middleware and applications. The middleware uses dynamic adaptation and support for context-aware software development mechanisms, and the composition process uses Aspect-Oriented Programming (AOP) techniques. A case study is developed to evaluate the adaptive middleware’s functionalities and demonstrate the composing process. Furthermore, a performance analysis is presented to measure the proposed middleware’s impact in a wireless network. / A computação ubíqua é um paradigma computacional de grande abrangência, com aplicabilidades tanto para o cotidiano de um cidadão comum quanto para o tratamento de informações complexas em ambientes hospitalares. Este paradigma propõe uma nova forma de interação homem-computador baseada na proatividade dos computadores para facilitar a vida dos usuários. Entretanto, tal forma de interação demanda um alto grau de colaboração e comunicação entre os elementos computacionais que compõem os ambientes móveis e ubíquos. Um dos principais desafios está relacionado a maneira de como conceber sistemas de software capazes de lidar com a alta variação de recursos e serviços, além de garantir a interoperabilidade entre os diversos elementos computacionais que compõem estes ambientes. Este trabalho propõe, então, um middleware adaptativo para ambientes móveis e ubíquos com o objetivo de solucionar problemas de heterogeneidade e dinamicidade. Para diminuir o acoplamento entre o middleware proposto e as aplicações que o utilizam, esta dissertação também propõe um processo de composição de software. O middleware utiliza mecanismos de adaptação dinâmica e suporte ao desenvolvimento de software sensível ao contexto, e o processo de composição faz uso de técnicas de Programação Orientada a Aspectos (POA). Um estudo de caso é desenvolvido para avaliar a funcionalidade do middleware adaptativo e demonstrar a utilização do processo de composição. Além disso, uma análise de desempenho é apresentada para medir o impacto provocado pelo uso do middleware proposto em um ambiente de rede sem fio.
|
120 |
Uma infraestrutura para monitoramento de sistemas cientes do contexto. / An infrastructure for monitoring systems aware of the context.André Luiz Barbosa Rodrigues 07 August 2009 (has links)
Aplicações ubíquas e pervasivas são cientes do contexto dos recursos utilizados no que diz
respeito à disponibilidade e qualidade. Esta classe de aplicações pode se beneficiar de
mecanismos para descobrir recursos que atendam aos requisitos não-funcionais desejados, e
mecanismos para monitorar a qualidade destes recursos. Neste trabalho é proposta uma
arquitetura para dois serviços que deveriam ser incluídos na infra-estrutura de suporte a ser
utilizada pelas aplicações mencionadas: um Serviço de Contexto, que provê acesso a
informações de contexto, e um Serviço de Descoberta, que permite a descoberta dinâmica de
recursos, levando em conta restrições de contexto a serem satisfeitas. Estes serviços se apóiam
em Agentes de Recursos, que efetivamente monitoram os recursos e sensores. Uma
implementação de referência foi desenvolvida, oferecendo os serviços mencionados na forma
de Serviços Web e implementando os Agentes de Recursos empregando um padrão de projeto
simples. Para avaliar os serviços estes foram utilizados como infra-estrutura para o
desenvolvimento de um sistema tolerante a falhas e uma aplicação de assistência domiciliar
remota (tele-saúde). O desempenho dos serviços também foi avaliado. / Ubiquitous and pervasive applications are aware of the context of the used resources,
regarding their availability and quality. This class of application can benefit from mechanisms
to discover resources that meet their non-functional requirements and mechanisms to monitor
the quality of those resources. We proposed architecture for two services that should be
included in the supporting infrastructure used by the mentioned applications: a Context
Service that provides access to context information; and a Discovery Service, which allows
the dynamic discovery of resources, considering context constraints to be satisfied. These
services rely on Resource Agents, which monitor the actual resources and sensors. A
reference implementation was developed, providing the mentioned services as Web Services
and implementing the Resource Agents using a simple design pattern. To evaluate these
services were employed them as the infrastructure to design a fault tolerant system and a
remote assisted living application. The performance of the services was also evaluated.
|
Page generated in 0.0482 seconds