• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 148
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 152
  • 152
  • 115
  • 110
  • 72
  • 72
  • 40
  • 37
  • 37
  • 36
  • 36
  • 35
  • 32
  • 29
  • 28
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
31

"Desenvolvimento de aplicações multi-plataformas para dispositivos móveis" / "Development of applications multi-platforms for mobile devices"

Monteiro, Jane Dirce Alves 25 May 2006 (has links)
Devido à sua constante evolução, associada ao surgimento contínuo de novas tecnologias, a computação tem se tornado cada vez mais presente no cotidiano das pessoas, sendo utilizada não só no meio acadêmico e corporativo, mas também no entretenimento e no auxílio às atividades pessoais, entre outros. Nesse contexto, vem ocorrendo um grande avanço em termos de redução de custo e de aumento da variedade de dispositivos do tipo Personal Digital Assistants (PDAs). Esse avanço aumenta a demanda por aplicações que explorem esses equipamentos, mas são poucas as ferramentas que auxiliam no desenvolvimento dessas aplicações. O objetivo da presente pesquisa foi investigar o desenvolvimento de aplicações para dispositivos móveis, especificamente para PDAs, com independência de plataforma. A abordagem adotada foi a extensão da ferramenta MCards, um construtor de aplicações para PDAs, com o propósito de permitir a geração de aplicações para dispositivos móveis com a utilização da tecnologia J2ME (Java 2 Micro Edition). Para tanto, foi necessário, inicialmente, um entendimento do protótipo disponível da ferramenta MCards realizado através da aplicação de um processo de Engenharia Reversa na ferramenta MCards, baseando-se no modelo FUSION-RE/I. Foram executadas, também, manutenções na ferramenta com a finalidade de corrigir imperfeições e problemas de execução e de melhorar suas funcionalidades. Após o processo de Engenharia Reversa e manutenção da ferramenta, foi implementado e incorporado à ferramenta MCards o módulo de geração de aplicações J2ME. O módulo de geração de aplicações J2ME transforma a especificação abstrata, gerada pela manipulação do usuário no editor visual da ferramenta MCards, em código para a tecnologia J2ME com a utilização do perfil CDC / Personal Profile, compilando o código gerado para dar origem aos arquivos da aplicação J2ME que serão utilizados para instalação no dispositivo móvel. / Mobile devices such as Personal Digital Assistants (PDAs) have grown up and number and models, while their cost has been continuously decreasing. Although this scenario indicates that there is a demand for tools that support the development of applications for mobile devices, the literature does not report platform-independent tools. The aim of this research was to investigate the development of applications for mobile devices in a platform-independent way. We have elected to extend an existing prototype tool that supported the development of Palm OS applications, MCards, so that it supported the development of applications using J2ME (Java 2 Micro Edition). We first carried out a reverse engineering process, using FUSION-RE/I, which lead to the understanding of the prototype along with the production of a new, more stable and documented version. We then investigated the process of application generation for the J2ME platform and proposed an extension to MCards that supported both Palm OS and J2ME. In the extended version, the J2ME module transforms an abstract specification, generated with the MCards visual editor, in J2ME code using the CDC/Personal profile. As a result, the extended MCards tool supports the development of applications for the two most common platforms for mobile devices, Palm Os, Pocket PC and Symbian OS.
32

Usando Serviços Web para integrar aplicações cientes de contexto / Applying Web services to integrate context-aware applications

Jardim, Carlos Henrique Odenique 20 March 2006 (has links)
A Computação Ubíqua está revolucionando a interação do ser-humano com os dispositivos computacionais ao disponibilizar tecnologias pouco intrusivas ao cotidiano das pessoas. A Computação Ciente de Contexto, um dos temas de pesquisa em Computação Ubíqua, tem contribuído para a construção de aplicações capazes de customizar-se e adaptar-se às necessidades do usuário sem a intervenção explícita deste. Suportar o desenvolvimento de aplicações Cientes de Contexto é um dos desafios da Computação Ubíqua. Desenvolvido no mesmo grupo de pesquisa que este trabalho está inserido, o Serviço Web Context Kernel, gerencia informações de contexto e explora as especificações e tecnologias da Web como plataforma de intercâmbio para a informação contextual. O trabalho aqui reportado teve como objetivo investigar a utilização de Serviços Web por meio do emprego da infra-estrutura Context Kernel na integração de aplicações em cenários de trabalho colaborativo e de aprendizado eletrônico. Como resultado, foi elaborado um conjunto de lições aprendidas provenientes do estudo e do emprego das especificações para Serviços Web. Outros resultados foram: as especificações de informações de contexto de grupo e de metadados educacionais em dimensões de contexto e exemplos de utilização do Context Kernel para tornar aplicações cientes de contexto. / Ubiquitous computing has became a revolution in terms of the user-computer interaction by providing technologies that seamlessly integrate themselves to people?s everyday life. Context-aware computing, which is an important research theme in ubiquitous computing, has been contributing for the building of applications that are capable both to customize and adapt themselves aiming to support a user without disturb him. A great challenge in ubiquitous computing has been the support to build context-aware aplications. For that reason, the it has been developed the Context Kernel Web Service, which is a service infrastructure that makes use of Web-based specifications and technologies in order to promote the management and the interchange of context information. In this work the usage of Web Services was analyzed by using the Context Kernel to integrate applications in scenarios of cooperative work and e-learning. As a result, a list of lessons learned was ellaborated with respect to the use and the study of Web Services specifications for context-aware computing. Other results include a context information specifications for metadata about group and educational resources as well as examples of how to use the Context Kernel to leverage applications context-aware.
33

Elderly activity recognition using smartphones and wearable devices / Reconhecimento de atividades de pessoas idosas com smartphone e dispositivos vestíveis

Zimmermann, Larissa Cardoso 13 February 2019 (has links)
Research that involves human-beings depends on the data collection. As technology solutions become popular in the context of healthcare, researchers highlight the need for monitoring and caring patients in situ. Human Activity Recognition (HAR) is a research field that combines two areas: Ubiquitous Computing and Artificial Intelligence. HAR is daily applied in several service sectors including military, security (surveillance), health and entertainment. A HAR system aims to identify and recognize the activities and actions a user performs, in real time or not. Ambient sensors (e.g. cameras) and wearable devices (e.g. smartwatches) collect information about users and their context (e.g. localization, time, companions). This data is processed by machine learning algorithms that extract information and classify the corresponding activity. Although there are several works in the literature related to HAR systems, most studies focusing on elderly users are limited and do not use, as ground truth, data collected from elder volunteers. Databases and sensors reported in the literature are geared towards a generic audience, which leads to loss in accuracy and robustness when targeted at a specific audience. Considering this gap, this work presents a Human Activity Recognition system and corresponding database focusing on the elderly, raising requirements and guidelines for supportive HAR system and the selection of sensor devices. The system evaluation was carried out checking the accuracy of the activity recognition process, defining the best statistical features and classification algorithms for the Elderly Activity Recognition System (EARS). The results suggest that EARS is a promising supportive technology for the elderly, having an accuracy of 98.37% with KNN (k = 1). / Pesquisas e serviços no campo da saúde se valem da coleta, em tempo real ou não, de dados de ordem física, psicológica, sentimental, comportamental, entre outras, de pacientes ou participantes em experimentos: o objetivo é melhorar tratamentos e procedimentos. As soluções tecnológicas estão se tornando populares no contexto da saúde, pesquisadores da área de saúde destacam a necessidade de monitoramento e cuidado dos pacientes in situ. O campo de pesquisa de Reconhecimento de Atividade Humana (sigla em inglês HAR, Human Activity Recognition) envolve as áreas de computação ubíqua e de inteligência artificial, sendo aplicado nos mais diversos domínios. Com o uso de sensores como câmeras, microfones e acelerômetros, entre outros, um sistema HAR tem por tarefa identificar as atividades que uma pessoa realiza em um determinado momento. As informações coletadas pelos sensores e os dados do usuário são processados por algoritmos de aprendizado de máquina para identificar a atividade humana realizada. Apesar de existirem vários trabalhos na literatura de sistemas HAR, poucos são voltados para o público ancião. Bases de dados e sensores reportados em trabalhos relacionados são voltadas para um público genérico, perdendo precisão e robustez quando se trata de um público específico. Diante dessa lacuna, este trabalho propõe um sistema de Reconhecimento de Atividade Humana voltado para o idoso, levantando requisitos para o sistema HAR assistido e selecionando os dispositivos sensores. Um banco de dados HAR com dados coletados de voluntários mais velhos também é fornecido e disponibilizado. A avaliação do sistema foi realizada verificando a acurácia do processo de reconhecimento da atividade, definindo as melhores características estatísticas e algoritmos de classificação para o sistema de reconhecimento de atividades do idoso. Os resultados sugerem que esse sistema é uma tecnologia de suporte promissora para idosos, tendo uma acurácia de 98.37% com KNN (k = 1).
34

HLS: um modelo para suporte à sistemas de localização no holoparadigma / Location system for holoparadigm

Rolim, Cícero Raupp 15 March 2007 (has links)
Made available in DSpace on 2015-03-05T13:58:26Z (GMT). No. of bitstreams: 0 Previous issue date: 15 / Nenhuma / O crescimento do poder computacional dos dispositivos portáteis como PDAs, handhelds e notebooks é uma realidade na última década. Paralelamente, as redes sem fio (por exemplo Wi-Fi e bluetooth), tiveram um crescimento vinculado a estes equipamentos, facilitando a comunicação e troca de informações entre os mesmos. Nesse escopo surgiu a computação ubíqua. No escopo da computação ubíqua, as aplicações devem ser sensíveis à rede, recursos, localização física e contexto, ou seja, podem ter seu comportamento alterado durante sua execução, devido à mobilidade constante dos dispositivos móveis. Neste cenário o Holoparadigma apresenta-se como uma proposta de solução para a manipulação das questões associadas à mobilidade, já que possui um modelo de programação intuitivo, tornando possível a modelagem de ambientes utilizando as suas abstrações. Este trabalho apresenta o HLS, um modelo para desenvolvimento de aplicações sensíveis à localização utilizando o ambiente do Holoparadigma. O HLS é um modelo que inclui um
35

MaPS: um framework para aplicações colaborativas em ambientes de computação ubíqua / MaPS: a framework for collaborative applications in ubiquitous computing environments

Nino, Cássia Pereira 30 March 2009 (has links)
Made available in DSpace on 2015-03-05T14:01:20Z (GMT). No. of bitstreams: 0 Previous issue date: 30 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Ao longo dos anos, os computadores cresceram em importância no suporte à colaboração. Anteriormente, utilizados apenas como ferramentas em processos já consolidados de colaboração, hoje eles também têm um papel de propulsor. Como objetivo fundamental, sistemas colaborativos visam atender totalmente uma colaboração, sob o ponto de vista do modelo 3C (comunicação, coordenação e cooperação), disponibilizando ferramentas e funcionalidades que auxiliam estas etapas. Contudo, novas tecnologias estão possibilitando cada vez mais que os domínios destes tipos de sistemas se expandam, atuando não somente nas três divisões clássicas da colaboração, mas também em etapas preliminares deste processo, como busca de usuários e recursos. Isto é possível quando estamos imergidos em um cenário de computação ubíqua, por exemplo. Fazendo uso das características que este ambiente provê, como mobilidade e ciência do contexto, é possível incrementar os processos de colaboração. Etapa primordial de uma colaboração, a busca e definiçã / Over the years, computers have grown in importance in supporting collaboration. Previously used solely as tools in already established processes, today, beyond that purpose, they also have a hole of fostering new and unforeseen forms of collaboration. As a fundamental objective, collaborative systems intended to meet the whole set of demands of a collaboration, what means, under the terms of the 3C Model, to provide tools and features that address communication, coordination and cooperation between parts. Nevertheless, new technologies are allowing to further increase the workspace of these systems, bringing collaboration support beyond the three traditional divisions stated at the 3C Model and towards acting in preliminary stages, such as the search for users and resources. This is possible, for instance, as we are immersed in a scenario of ubiquitous computing. Using the characteristics that this environment provides, such as mobility and context-awareness, it is possible to improve the processes of collab
36

U’Ductor: um modelo para cuidado ubíquo de doenças crônicas não transmissíveis

Vianna, Henrique Damasceno 13 March 2013 (has links)
Submitted by William Justo Figueiro (williamjf) on 2015-08-20T19:00:53Z No. of bitstreams: 1 24e.pdf: 2612397 bytes, checksum: b639cb23c503f86dd9560fcf6386dde4 (MD5) / Made available in DSpace on 2015-08-20T19:00:53Z (GMT). No. of bitstreams: 1 24e.pdf: 2612397 bytes, checksum: b639cb23c503f86dd9560fcf6386dde4 (MD5) Previous issue date: 2013 / CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / PROSUP - Programa de Suporte à Pós-Gradução de Instituições de Ensino Particulares / De acordo com a Organização Mundial de Saúde, doenças cardíacas, doenças respiratórias crônicas, câncer e diabetes são as doenças crônicas não transmissíveis mais comuns, assim como uma das principais causas da mortalidade no mundo. Nesses casos é necessário mais do que o engajamento do paciente no auxílio ao cuidado destas doenças. O apoio da comunidade e das organizações de saúde também é desejável. Estes devem apoiar os pacientes em suas atividades de autogerenciamento, fazendo-os sentirem-se confiantes e motivados. A computação ubíqua dá condições para ajudar os pacientes de doenças crônicas na gestão de suas atividades, oferecendo-lhes apoio a qualquer hora, em qualquer lugar. O presente trabalho apresenta o U’Ductor, um modelo para cuidado ubíquo de doenças crônicas não transmissíveis, cujo objetivo é facilitar a integração entre pacientes e recursos da comunidade e organizações de saúde. O U’Ductor dá um passo a frente em relação aos trabalhos estudados ao integrar pacientes, membros da comunidade e organizações de saúde, e recursos da comunidade e organizações de saúde. Tais características não foram exploradas nos trabalhos estudados da maneira como é feita no U’Ductor. Um protótipo do modelo foi avaliado por pacientes crônicos que deram pareceres positivos em relação a sua aplicabilidade nas atividades de cuidado de doenças crônicas não transmissíveis. / Accordingly with the World Health Organization, heart disease, chronic respiratory diseases, cancer and diabetes are the most common non-communicable diseases and one of the leading causes of the mortality in the world. In such cases we need more than patient engagement to help to control of the disease, community and health organizations support is also desirable. These roles must support the patients self-management activities, making them feel confident and motivated. This support can be accomplished by ubiquitous computing. The ubiquitous computing gives conditions to help chronic diseases patients in the management of their activities, offering support to them anytime, anywhere. This work presents U’Ductor, a model for supporting ubiquitous non-communicable disease care, whose goal is to help the integration between patient and community resources. The U’Ductor gives a step forward in relation to the studied related works by integrating patients, community resources and community members. Those features were not completely explored in the studied works in the way it’s employed in U’Ductor. An implementation of the model was evaluated by chronic patients, which had given a positive feedback about it.
37

Hígia: um modelo para cuidado ubíquo de pessoas com depressão

Petry, Milene Martini 31 March 2016 (has links)
Submitted by Silvana Teresinha Dornelles Studzinski (sstudzinski) on 2016-06-13T18:17:55Z No. of bitstreams: 1 Milene Martini Petry_.pdf: 1260504 bytes, checksum: 1fec3855497e4548d9954d1fcc13e6ae (MD5) / Made available in DSpace on 2016-06-13T18:17:55Z (GMT). No. of bitstreams: 1 Milene Martini Petry_.pdf: 1260504 bytes, checksum: 1fec3855497e4548d9954d1fcc13e6ae (MD5) Previous issue date: 2016-03-31 / CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Atualmente o mundo globalizado vem mudando a rotina das pessoas de um modo geral. Cada vez mais elas têm uma vida estressante, sofrendo inúmeras pressões e desenvolvendo angústias. Com isso, muitas delas acabam desenvolvendo transtornos mentais como, por exemplo, depressão. Nos dias de hoje já existem várias pesquisas e aplicativos disponíveis para auxiliar pessoas que sofrem ou já sofreram de depressão. O diferencial deste trabalho é identificar em ações diárias e nas interações sociais do usuário, ações semelhantes às de crises anteriores através dos diversos dispositivos que o mesmo utiliza. Através da coleta de informações de utilização de e-mails, redes sociais e da localização do usuário, a fim de identificar se o mesmo está desenvolvendo novamente características de seu próprio perfil depressivo. Ele realiza o monitoramento das interações dos usuários que já sofreram da doença e identifica padrões semelhantes às crises anteriores. Sempre que um padrão de ações for identificado algum familiar ou amigo indicado pelo usuário, aqui chamados de auxiliares, e o médico responsável, caso haja, serão avisados, evitando assim a reincidência de uma crise. Outro diferencial do trabalho é que as informações são coletadas sem que ocorra intervenção do usuário. O usuário apenas aceita que haja o monitoramento e as interações são coletadas e avaliadas. Dentre as pesquisas encontradas, a maioria realiza testes ou iterações nas quais o usuário pode abstrair alguns dados, como por exemplo, sintomas e fatos importantes para a detecção de um sintoma relevante da doença. Hígia propõe a não intervenção do usuário, pois desta forma, não há abstração de informações. Além disso, envolve dados de interações sociais que ainda não foram muito exploradas em conjunto. Hígia tem como objetivo constituir trilhas usuais para identificar possíveis sinais depressivos semelhantes aos vividos em momentos anteriores pelo usuário e avisar pessoas vinculadas o quanto antes, a fim de que providências possam ser tomadas. Isso é feito através da avaliação constante de características do usuário em redes sociais, e-mails e interações com o smartphone, o computador ou outros dispositivos, além de sua localização. Foi implementado um protótipo da solução desenhada. Participaram da avaliação sete pessoas que utilizaram o protótipo para que as trilhas fossem formadas. A utilização do protótipo se deu por um período de sete dias e gerou uma análise baseada no comportamento do protótipo, nas trilhas geradas e nas comparações realizadas. Também foram questionados profissionais da área da psicologia e sua opinião sobre a utilidade das trilhas geradas para ajudar em diagnósticos futuros. Sobre os resultados com os usuários os percentuais tiveram resultados bastante positivos. Os usuários foram confiantes em relação ao uso do Hígia e entenderam a necessidade e as funcionalidades da aplicação. Sobre os resultados do trabalho relatados pelos médicos e especialistas todos disseram que a aplicação poderia trazer benefícios para o tratamento e para os pacientes. / The globalized world is changing people's routine of life. Increasingly, they have a stressful life, suffering numerous pressures and developing anxieties. Thereby, much of them, develop mental diseases like depression for example. Nowadays, there are several researches and applications available to assist people who suffer or have suffered from depression. This essay aims to identify users’ daily actions and social interactions, similar to those already identified of previous crises through via various devices it them might uses. Through the collection of e-mail usage information, social networks and the user's location, this model intends to identify whether the user is developing again features of its own depressive profile. The proposed model performs monitoring of user interactions that have already suffered the disease and identifies similar patterns of previous crises. Whenever a pattern of actions is identified, a family member or friend indicated by the user, here called auxiliary, and the doctor in charge, if any, will be notified, thus avoiding the recurrence of a crisis. The model created proposes that the information is collected without user intervention. They just have to accept that there will be monitoring and their interactions will be recorded and evaluated. In the related studies found, most of the interactions with the users might lead them to manipulate the results, such as symptoms and facts to detect a significant symptom of the disease. Hígia proposes no user intervention, because this way, there is no abstraction of information. Furthermore, it analysis social data interactions. These set of features have not been explored together related work researched. Hígia aims to build usual trails to identify possible depressive signs similar to those experienced in previous times by the user and warn related people as soon as possible so that arrangements can be made. This is done through constant evaluation of user characteristics on social networks, e-mails and interactions with your its smartphone, computer or other devices, as well as its location. A prototype of the designed solution was implemented. In order to evaluate the results, seven people were invited to use the prototype, for the period of seven days. Assessment attended seven people who used the prototype for the tracks were formed. The use of the prototype is given for a period of seven days and generated based on an analysis prototype behavior in the generated track, and the comparisons made. Professional psychology area and their opinion on the usefulness of tracks generated to aid in future diagnosis were also questioned. The summary of the results evaluated was presented to some psychologists and their teams, in order to identify the usefulness of tracks generated to help in future diagnosis. Regarding the results with the users, there were a high percentage of positive feedbacks. Users were confident about the use of the application and model and understand the importance of the application functionality. In the feedback received by doctors and specialists all said that the application could be beneficial for the treatment and for patients.
38

Computação ubíqua no ensino básico : plataforma orientada à informação multissensorial georreferenciada

Silva, Pedro Miguel Moreira da January 2009 (has links)
Tese de mestrado integrado. Engenharia Informática e Computação. Faculdade de Engenharia. Universidade do Porto. 2009
39

Uma abordagem orientada por modelos para o desenvolvimento de software na computação ubíqua

Santana, Eduardo Felipe Zambom 01 July 2010 (has links)
Made available in DSpace on 2016-06-02T19:05:45Z (GMT). No. of bitstreams: 1 3216.pdf: 2165958 bytes, checksum: e44fc4f80159088729eb51cd6068d912 (MD5) Previous issue date: 2010-07-01 / With the advancement of hardware capability and key technologies of software and networking, ubiquitous computing is becoming a reality. The term ubiquitous computing refers to environments saturated with computing devices and communication networks that integrate naturally to human activity. According to Mark Weiser, the father of ubiquitous computing, "the most profound technologies are those that disappear." In this sense, ubiquitous computing can be considered the opposite of virtual reality. While the second one the user enters the virtual world, the first computing is penetrating into the user's physical world, building the connection between the two worlds. Research in different areas have been undertaken to improve the process of software development in ubiquitous computing. In software engineering, this new paradigm, mainly due to the amount and diversity of devices and platforms, present problems, such as applications development in manual and on-demand, and difficulties in maintenance and development of applications to meet the new requirements and monitor changes platforms. These problems have motivated the search for methods, processes, techniques and tools for modeling, implementing, testing to support the development of ubiquitous applications. Motivated to search for a solution to these problems, this project developed a model-driven approach to building software in ubiquitous computing. The approach is based on Domain-Specific Modeling (DSM) and Model-Driven Architecture (MDA). With a focus on reuse of software at different levels in the life cycle of software from the application modeling through implementation, the approach provides a productivity gain in application development that must be performed on different architectures of ubiquitous computing, as the numerous mobile devices such as cellphones, PDAs and others. The main mechanisms that automate part of the activities of a Software Engineer in implementing the approach are: a CASE tool, a code generator for the modeling of specific applications of a field, the IDE (Integrated Development Environment) Eclipse is a framework for science context and content adaption. Case studies in the field of medical education were developed to test and evaluate the proposed approach. / Com o avanço da capacidade de hardware e de tecnologias chaves de software e de redes, a Computação Ubíqua está se tornando uma realidade. O termo Computação Ubíqua referese a ambientes saturados de dispositivos computacionais e redes de comunicação, que se integram naturalmente à atividade humana. Segundo Mark Weiser, o pai da computação ubíqua, as mais profundas tecnologias são as que desaparecem . Neste sentido a Computação Ubíqua pode ser considerada o oposto da Realidade Virtual. Enquanto na segunda o usuário penetra no mundo virtual, na primeira é a computação que penetra no mundo físico do usuário, construindo a ligação entre os dois mundos. Pesquisas, em diferentes áreas, têm sido realizadas para melhorar processo de desenvolvimento de software na Computação Ubiqua. Na Engenharia de Software, este novo paradigma, principalmente devido à quantidade e diversidade de dispositivos e plataformas, apresenta problemas, como: desenvolvimento das aplicações de forma manual e sob demanda; e dificuldade de manutenção e evolução das aplicações para atender aos novos requisitos e acompanhar as mudanças de plataformas. Esses problemas têm motivado a pesquisa de métodos, processos, técnicas e ferramentas para modelagem, implementação, testes para apoiar o desenvolvimento de aplicações ubíquas. Motivados em pesquisar uma solução para esses problemas, este projeto desenvolveu uma abordagem orientada por modelos para a construção de software na computação ubíqua. A abordagem baseia-se na Modelagem Específica de Domínio (Domain Specific Modeling DSM) e na Arquitetura Orientada por Modelos (Model- Driven Architecture - MDA). Com foco na reutilização de software, em diferentes níveis do ciclo de vida do software desde a modelagem da aplicação até sua implementação, a abordagem possibilita um ganho de produtividade no desenvolvimento de aplicações que devem ser executadas em diferentes arquiteturas da computação ubíqua, conforme os inúmeros dispositivos móveis, como celulares, PDAs e outros. Os principais mecanismos que automatizam parte das atividades do Engenheiro de Software na execução da abordagem são: uma ferramenta CASE, um gerador de código para a modelagem de aplicações específicas de um domínio, a IDE (Integrated Development Environment) Eclipse e um framework para ciência de contexto e adapatação de conteúdo. Estudos de casos no domínio da Educação Médica foram desenvolvidos para testar e avaliar a abordagem proposta.
40

Computação ciente de contexto aplicada ao monitoramento de condições críticas em ambientes físicos.

Kudo, Taciana Novo 21 May 2004 (has links)
Made available in DSpace on 2016-06-02T19:06:04Z (GMT). No. of bitstreams: 1 DissTNK.pdf: 1979455 bytes, checksum: c2b13333e32eefd55ec40d2336ebdfac (MD5) Previous issue date: 2004-05-21 / Universidade Federal de Sao Carlos / Context-aware computing investigates applications that adapt their behavior according to information (or context) captured from a physical and/or computational environment such as the location of a user. The monitoring of critical conditions in physical environments is one of the domains that take advantage of the context-aware computing facilities, where context is captured from sensors spread over environments in order to aid the prevention, the combat and the evaluation of emergency situations such as fire, rebellions in penitentiaries, explosions and leaks of toxic substances. Related works report the need for a middleware that provides services, e.g. for context interpretation and location of people and objects, which can be used by a myriad of devices and any kind of applications for monitoring of critical conditions, regardless platform, operating system and/or programming language. This work presents an approach exploiting context-aware computing in the monitoring of critical conditions in physical environments, which includes the specification of a middleware and its following main services: the Context Interpreter Service, the Event Notification Service and the Location Service. The Context Interpreter Service notifies and interprets context gathered from sensors. As those interpretations follow the security policies of each business, an Interface for Configuration and Monitoring was also developed as a means to allow particular criteria of monitoring for a business. The Event Notification Service uses the publish/subscribe paradigm based on topics. The Location Service handles the location of people and objects in physical environments. Middleware components and applications communicate through XML-encoded messages via publish/subscribe mechanism. A case study for that approach uses the Asas de um Sonho aviation museum of the TAM air company as scenario. / A computação ciente de contexto estuda aplicações que adaptam seu comportamento com base em informações (ou contexto) capturadas de um ambiente físico e/ou computacional, como a localização de um usuário. O monitoramento de condições críticas em ambientes físicos é um dos domínios que exploram as facilidades da computação ciente de contexto, no qual os contextos são obtidos via sensores dispersos em ambientes para auxiliar a prevenção, o combate e a pós-avaliação de situações de emergência, como incêndios, rebeliões em prisões, explosões, vazamento de substâncias tóxicas, etc. Para que serviços do tipo interpretação de contexto e localização de pessoas ou objetos possam ser utilizados por uma grande variedade de dispositivos e por qualquer tipo de aplicação da classe de aplicações de monitoramento de condições críticas, verifica-se a necessidade de um middleware que forneça serviços independentes de plataforma, sistema operacional e/ou linguagem de programação. Este trabalho apresenta uma abordagem para a aplicação de computação ciente de contexto no monitoramento de condições críticas em ambientes físicos, através da especificação de um middleware e de três de seus principais serviços, a saber: Serviço de Interpretação de Contextos, Serviço de Notificação de Eventos e Serviço de Localização. O Serviço de Interpretação de Contexto notifica e interpreta os contextos obtidos de sensores. Essas interpretações são baseadas nas políticas de segurança de cada empresa, e para que possa atender de maneira flexível a critérios específicos de monitoramento foi criada uma Interface de Configuração e Monitoramento. O Serviço de Notificação de Eventos utiliza o paradigma da publicação/subscrição baseada em tópicos. A localização de pessoas e/ou objetos é realizada através de um Serviço de Localização. A comunicação entre os serviços do middleware e as aplicações utiliza mensagens XML via mecanismo publish/subscribe. Um estudo de caso para utilização do middleware em questão é mostrado tendo como cenário o Museu de Aviação Asas de um Sonho da Companhia Aérea TAM.

Page generated in 0.2269 seconds