Spelling suggestions: "subject:"sensibilidade a contexto"" "subject:"sensibilidade a ontexto""
1 |
Uma abordagem dirigida por modelos para a configuração de aquisição de contexto intermediada por middleware / A model-driven approach to context acquisition configuration intermediated by middlewareDuarte, Paulo Artur de Sousa January 2014 (has links)
DUARTE, Paulo Artur de Sousa. Uma abordagem dirigida por modelos para a configuração de aquisição de contexto intermediada por middleware. 2014. 138 f. Dissertação (Mestrado em Ciência da Computação)-Universidade Federal do Ceará, Fortaleza, 2014. / Submitted by Anderson Silva Pereira (anderson.pereiraaa@gmail.com) on 2017-01-09T21:23:17Z
No. of bitstreams: 1
2014_dis_pasduarte.pdf: 5643936 bytes, checksum: 20434743dc1b912e4ace216181c03c1e (MD5) / Approved for entry into archive by Rocilda Sales (rocilda@ufc.br) on 2017-01-11T15:37:03Z (GMT) No. of bitstreams: 1
2014_dis_pasduarte.pdf: 5643936 bytes, checksum: 20434743dc1b912e4ace216181c03c1e (MD5) / Made available in DSpace on 2017-01-11T15:37:03Z (GMT). No. of bitstreams: 1
2014_dis_pasduarte.pdf: 5643936 bytes, checksum: 20434743dc1b912e4ace216181c03c1e (MD5)
Previous issue date: 2014 / Context-aware mobile (CAM) applications retrieve contextual information from the environment in which they run in order to achieve a specific goal (e.g., interface adaptation, content recommendation). Features such as device heterogeneity, scarce resources and sensors diversity improve the complexity of development to this kind of software. Recent way to deal with such development issues is the adoption of two combined approaches: (i) middleware platforms and (ii) principles of MDE paradigm (e.g., Model-Driven Engineering). These approaches aim at reducing the total development time of CAM applications by using code generation from higher-level models, and increasing the potential applications through the use of services provide by middleware platforms. Thus, this dissertation proposes an approach to generate code that configures the acquisition of context in Android mobile applications. Based on MDE, we created the DSL (Domain-Specific Language)ContextRuleML, which allows the developer to model the contextual rules of a CAM application in a higher-level notation. A configuration tool, named CRiTICAL, uses the models produced with the DSL to generate an initial structure of a CAM application that uses an existing middleware platform to acquisition of context called LoCCAM. The tool also generates the configuration and the automated installation of LoCCAM and its components based on generated model. Two evaluations were made. First, a usability evaluation was realized by 14 volunteers. Second, a performance evaluation compares response time and memory used by the code generated by CRITiCAL against code written by a specialist in development with LoCCAM, without using our solution. / As aplicações móveis e sensíveis ao contexto se caracterizam por capturar a informação contextual do ambiente em que estão inseridas para utilizá-la de acordo com um objetivo específico (e.g., adaptação de interface, recomendação de conteúdo). A heterogeneidade dos dispositivos, a limitação de recursos dos mesmos e o acesso a sensores aumentam a complexidade do desenvolvimento deste tipo de software. Uma forma recente de se lidar com tais problemas de desenvolvimento é a adoção combinada de plataformas de middleware com os princípios do paradigma MDE (Model-Driven Engineering). O objetivo é tanto de reduzir o tempo de desenvolvimento com a geração de código a partir de modelos como de aumentar as potencialidades dos aplicativos através do uso dos serviços providos pelas plataformas de middleware. Seguindo essa tendência, essa dissertação propõe uma abordagem de geração de código de configuração de aquisição de contexto em aplicações móveis Android com duas principais contribuições: a DSL (Domain-Specific Language) ContextRuleML e a Ferramenta CRITiCAL. A DSL ContextRuleML permite ao um desenvolvedor modelar em alto nível as informações contextuais e as regras contextuais de uma aplicação sensível ao contexto. A CRITiCAL é uma ferramenta de configuração para aplicações móveis que utiliza os modelos produzidos com a DSL para a geração de um esqueleto inicial de um aplicativo móvel e sensível ao contexto. O código gerado invoca métodos de uma plataforma de middleware de aquisição de contexto: o LoCCAM. A ferramenta também gera a configuração e a instalação automatizada do LoCCAM e de seus componentes com base no modelo gerado. A validação da abordagem compreendeu duas etapas. A primeira foi uma avaliação de usabilidade da ferramenta realizada com 14 voluntários da área da omputação. A segunda foi uma avaliação de desempenho que comparava em termos de tempo de resposta e memória utilizada o código gerado pela CRITiCAL com o código escrito de forma manual por um especialista em desenvolvimento utilizando o LoCCAM.
|
2 |
Uma abordagem baseada em contexto para reescrita de consultas a bancos de dados relacionaisMACIEL, Paulo Roberto Moreira 27 February 2015 (has links)
Submitted by Fabio Sobreira Campos da Costa (fabio.sobreira@ufpe.br) on 2015-05-19T15:14:50Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Tese Paulo Maciel v3.3 final Biblioteca.pdf: 3364568 bytes, checksum: 5c97efe4cdbd3ac39e94ac9c4c1c9ebf (MD5) / Made available in DSpace on 2015-05-19T15:14:50Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Tese Paulo Maciel v3.3 final Biblioteca.pdf: 3364568 bytes, checksum: 5c97efe4cdbd3ac39e94ac9c4c1c9ebf (MD5)
Previous issue date: 2015-02-27 / Com o desenvolvimento das tecnologias para Internet e sua utilização em larga escala, as consultas a bancos de dados não são mais realizadas como anos atrás, quando os usuários tinham um perfil conhecido e realizavam suas consultas em computadores de mesa, por meio de aplicações dedicadas. Atualmente, com a descentralização e o aumento massivo da distribuição de informação, há uma grande variedade de fatores presentes durante uma consulta, que podem influenciar na adequação e relevância das respostas fornecidas ao usuário, tais como: preferências pessoais, localização (e.g. casa, trabalho, hotel, avião), clima (e.g. chuvoso, ensolarado) ou dispositivo usado. Esses fatores usualmente não são levados em consideração, quando da realização de consultas a bancos de dados.
O conjunto de condições e influências relevantes que tornam uma situação única e compreensível é entendido como contexto. Elementos contextuais são definidos como qualquer dado, informação ou conhecimento que permite caracterizar uma entidade em um domínio. O conjunto dos elementos contextuais instanciados, necessários para apoiar uma tarefa em um dado momento, denota o contexto.
Embora adotem tecnologia madura e consagrada, os Sistemas Gerenciadores de Bancos de Dados relacionais não possuem os recursos necessários para responder consultas considerando o contexto. Este trabalho propõe uma abordagem denominada Texere, para que consultas a bancos de dados relacionais sejam dotadas de sensibilidade a contexto. A hipótese concebida para a solução do problema baseia-se na análise dos elementos contextuais associados a uma consulta (oriundos da aplicação, do dispositivo, do usuário e dos ambientes físico e computacional) e na utilização de diretivas de reescrita, capazes de alterar consultas convencionais, para que retornem respostas mais adequadas ao contexto sob as quais foram realizadas e mais relevantes para o usuário.
Para avaliação do trabalho, experimentos foram realizados com um protótipo. A análise dos resultados produzidos pelo julgamento de usuários evidencia a viabilidade da abordagem e ganhos na adequação ao contexto e relevância das respostas produzidas pelas consultas reescritas. / With the development of Internet technologies and their large scale usage, database queries have evolved from situations where users had a known profile and submitted their queries on desktop computers through dedicated applications to situations with decentralized and massive information distribution. However, there are a variety of factors which may influence the appropriateness and relevance of the answers provided to users' queries, such as: personal preferences, location (e.g. home, work, hotel, plane), climate (e.g. rainy, sunny), and device used. These factors are not usually taken into consideration when submitting queries to databases. This set of relevant conditions and influences that make a situation unique and understandable is called context. Contextual elements are defined as any data, information or knowledge that allows us to characterize an entity in a domain. The set of instantiated contextual elements needed to support a task at a given time denotes the context. Although database management systems (DBMS) are a mature, widely known technology and are considered to be the most efficient systems to manage and respond to structured data queries, they currently lack the resources needed to meet the demand for information that is adapted to the current context. This work proposes an approach named Texere, that endows conventional relational database queries with context sensitivity. The solution is based on the analysis of contextual elements associated with a query (arising from the application, device, user and physical and computational environments) and the use of directives for query rewriting able to alter queries devoid of context awareness to others whose answers are more appropriate to the context in which they were made and thus are more relevant to the user. For the evaluation of this work, experiments were performed with a prototype. The results produced by the users’ evaluation points to the feasibility of the approach and gains in adaptation to the context and relevance of the answers produced by the rewritten queries.
|
3 |
Contextual ginga: uma ferramenta de autoria de aplicações interativas sensíveis a contexto de TV digital para Ginga-NCLCARVALHO, Ana Paula Bezerra Alves de 31 January 2010 (has links)
Made available in DSpace on 2014-06-12T15:55:16Z (GMT). No. of bitstreams: 2
arquivo2168_1.pdf: 8572718 bytes, checksum: 174cf2e752ff6428fab133f9b4203fc4 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2010 / Em muitos casos, como no telejornalismo, o conteúdo televisivo precisa estar
disponível para transmissão num curto intervalo de tempo. A estas notícias, pode-se
desejar adicionar uma aplicação interativa de TV digital (TVDi), que precisará estar
pronta rapidamente para ser transmitida em conjunto com o conteúdo. Dessa forma, a
aplicação precisará apresentar um ciclo de desenvolvimento rápido, sendo, até mesmo,
possível de ser feito por pessoas que não são diretamente da área de informática.
Com o crescente número de aplicações desenvolvidas para a televisão digital e a
interatividade proporcionada por elas, os usuários podem encontrar-se em situações em
que estejam fornecendo uma informação para uma aplicação e que esta informação já
tenha sido fornecida anteriormente para outra aplicação ou que poderia ser capturada
automaticamente, sem uma resposta direta do usuário. Uma alternativa para este
problema é a utilizaçãoo automática de informações referentes ao contexto do usuário.
A construção de aplicações de TVDi sensíveis ao contexto do usuário precisa seguir a
mesma ideia de um curto ciclo de desenvolvimento devido à rapidez que estas aplicações
devem estar disponíveis juntamente com o conteúdo de televisão. Além disso, quanto
menor o conhecimento de codificação que a aplicação exigir, no seu desenvolvimento, para
estar disponível, maior o número de pessoas que poderão estar envolvidas na produção
de conteúdo para a televisão digital.
Desta forma, o principal objetivo deste trabalho é a construção de uma ferramenta de
autoria, denominada Contextual Ginga, que permite a produção de aplicações interativas
sensíveis a contexto para TV digital. Além disto, estas aplicações devem ser executadas
no ambiente Ginga-NCL do middleware pertencente ao Sistema Brasileiro de TV Digital.
A ferramenta foi avaliada através de uma abordagem hipotética-dedutiva que contou
com a realização de um experimento em duas fases. Nestas, os participantes tiveram que
desenvolver em 5 passos uma aplicação de TVDi sensível a contexto através da ferramenta
Contextual Ginga. Os dados coletados, que foram analisados qualitativamente, indicaram
que a ferramenta atingiu o seu objetivo
|
4 |
Avaliando sensibilidade a contexto na gestão eficiente de energia elétricaCHAGAS, Julio Guilherme Glasner de Maia 31 January 2009 (has links)
Made available in DSpace on 2014-06-12T15:56:25Z (GMT). No. of bitstreams: 2
arquivo2921_1.pdf: 901316 bytes, checksum: 9626917002cef90f6b6a7f38fb139c16 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2009 / O mercado de energia elétrica no Brasil experimenta um crescimento da ordem
de 4,5% ao ano, atingindo 392,8 TWh em 2008[EPE,2009]. Os investimentos para atender
essa demanda crescente, podem ser reduzidos com a diminuição do desperdício de energia
visto que, em um estudo realizado com indústria, comércio e setor público, constata-se que os
índices de desperdício chegam a 15%, 30% e 45%, respectivamente [TERRA,2008]. Nos
últimos anos, os projetos de equipamentos e instalações elétricas já vem sendo desenvolvidos
com o foco em eficiência energética, mas a eficiência isoladamente não garante o uso racional
da energia elétrica. O comportamento dos usuários e seus hábitos de utilização dos
equipamentos, representam hoje a variável mais flexível para a obtenção de economia de
energia. Na contramão da prática do uso racional da energia, estão os ambientes que precisam
ter alta disponibilidade. Esses ambientes normalmente estão com suas portas abertas e seus
equipamentos ligados independente de sua utilização, para garantir a disponibilidade imediata
aos usuários. O uso de sistemas de automação tradicionais baseados na comunicação entre
acionadores, programados em um sistema de gerenciamento (horários) ou em sensores
(presença) [Mariotoni; Andrade,2002], não se adéqua a essa aplicação por não atender a
premissa básica da disponibilidade requerida. A sensibilidade a contexto está cada vez mais
sendo utilizada para proporcionar pervasividade às aplicações. Ela permite utilizar
informações relevantes sobre entidades do ambiente para facilitar a interação entre usuários e
aplicações. Tais informações podem ser agrupadas principalmente sobre localização,
identificação, tempo e atividade [Dey,2001]. A combinação da automação de sistemas com a
sensibilidade a contexto representa um forte aliado na redução do desperdício de energia, sem
comprometer a alta disponibilidade dos ambientes. Este trabalho apresenta a avaliação da
redução no consumo de energia, quando associamos sensibilidade a contexto, à automação de
ambientes, sem o comprometimento da sua disponibilidade
|
5 |
Middleware Sensível a Contexto para Integração de Sistemas de Gerenciamento de Energia ElétricaQuintino, Jonysberg Peixoto 25 February 2014 (has links)
Submitted by Lucelia Lucena (lucelia.lucena@ufpe.br) on 2015-03-09T18:09:10Z
No. of bitstreams: 2
DISSERTAÇÃO Jonysberg Peixoto Quintino.pdf: 3337001 bytes, checksum: c45e561013991686cb26b9708216a364 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) / Made available in DSpace on 2015-03-09T18:09:10Z (GMT). No. of bitstreams: 2
DISSERTAÇÃO Jonysberg Peixoto Quintino.pdf: 3337001 bytes, checksum: c45e561013991686cb26b9708216a364 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Previous issue date: 2014-02-25 / Há décadas, os concessionários em todo o mundo contam com sistemas informatizados
de gestão e supervisão para planejar e controlar a geração, transmissão e distribuição de energia. Tais sistemas fazem, entre outras coisas, o controle em tempo real de todos os equipamentos, ajudando os operadores destes sistemas a assimilar o que está acontecendo na rede de energia. Em geral, estes sistemas não são integrados automaticamente, tornando mais difícil o trabalho dos operadores dos centros de controle na obtenção de informações que são exibidas por diferentes sistemas. Foram encontrados trabalhos na literatura que tratam de várias formas, com aspectos relacionados à integração de dados entre sistemas do setor elétrico porém, até o momento da escrita desta dissertação, não foram encontrados trabalhos que utilizassem um middleware sensível ao contexto para integrar sistemas deste setor.
Este trabalho apresenta um modelo de arquitetura de middleware para integração
sensível ao contexto de sistemas de gerenciamento de energia elétrica, provendo para os usuários informações relevantes, considerando que relevância depende das tarefas que o usuário está executando.
Um protótipo foi desenvolvido para integrar um sistema de controle de supervisão e
aquisição de dados (SCADA), que monitora a rede de energia em tempo real, e outras
aplicações de software, responsáveis pelo planejamento e gerenciamento de manutenções. Foi possível simular a rotina operacional de um centro de controle para testar o protótipo. Comparando-se os resultados dos testes do middleware, com o que foi feito manualmente pelos operadores, foi alcançado um percentual de acerto significativo (100%) na inferência dos contextos para as ocorrências forçadas (sem planejamento) e não forçadas (com planejamento). Com base nestes resultados, pode-se afirmar que o modelo proposto neste trabalho, permite utilizar um middleware sensível ao contexto que possibilite integrar alguns dos sistemas utilizados nos modernos centros de controle das empresas de energia elétrica, aumentando a eficácia e incrementando a segurança dos procedimentos de planejamento e execução das manutenções operativas.
|
6 |
SIGnUs: arquitetura para configuração e adaptação de sistemas de informações geográficas ubíquosFRANÇA, Sônia Virginia Alves 31 January 2008 (has links)
Made available in DSpace on 2014-06-12T15:50:57Z (GMT). No. of bitstreams: 2
arquivo1993_1.pdf: 2432405 bytes, checksum: 0ec709e23b4bd4d0b4e6ac5c50b33353 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2008 / Os Sistemas de Informações Geográficas (SIG) são ferramentas para manipulação e
análise de dados geográficos e são adotados extensamente para auxiliar no planejamento
urbano, agricultura, transporte, energia e muitos outros campos. Os SIG evoluíram
acompanhando os avanços tecnológicos e as necessidades dos seus usuários, e assim
tornaram-se móveis. Para o desenvolvimento de SIG móveis, duas arquiteturas se
sobressaem, e estas apresentam limitações que podem dificultar o seu uso em determinadas
situações. Na primeira, o SIG é formado por um conjunto restrito de operações e a
aplicação é completamente instalada no dispositivo móvel. Por se tratar de um dispositivo
com limitações, este SIG terá um conjunto de operações reduzido, podendo não atender,
efetivamente, às necessidades do usuário. Na segunda abordagem, o SIG é acessado,
geralmente, através de um Internet browser. Apesar de ter acesso a um conjunto maior de
operações, é necessária uma boa qualidade de comunicação, o que nem sempre ocorre em
ambientes remotos. Caso contrário, o SIG ficará inacessível. Este trabalho avança, portanto,
propondo uma arquitetura para SIG móveis - Arquitetura SIGnUs - baseada em
computação sensível ao contexto e componentes. A arquitetura SIGnUs tem o intuito de
minimizar as restrições encontradas nas arquiteturas SIG móveis atuais (pequeno e prédefinido
conjunto de operações geográficas ou dependência de rede), buscando um uso
mais efetivo destas aplicações. A arquitetura SIGnUs é composta por uma Ferramenta de
Configuração que possibilita a geração de um SIG Móvel Adaptado, através da
interpretação de informações contextuais, e um conjunto de serviços de middleware que
dará suporte à geração do SIG. Utilizando a ferramenta SIGnUs, o usuário recebe
sugestões baseadas em contexto durante a configuração do seu SIG móvel, com as
operações geográficas necessárias para a apropriada execução de suas tarefas, e que possa
ser instalado no seu dispositivo móvel (notebook ou PDA, por exemplo). Assim, tem-se um
SIG móvel que reúne as vantagens de se ter um conjunto de operações que varia de acordo
com a necessidade do usuário e independência de rede
|
7 |
Elderly activity recognition using smartphones and wearable devices / Reconhecimento de atividades de pessoas idosas com smartphone e dispositivos vestíveisZimmermann, 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).
|
8 |
FrameTrail: um framework para o desenvolvimento de aplicações orientadas a trilhasMartins, Marcus Vinicius Lewis 28 March 2011 (has links)
Submitted by Silvana Teresinha Dornelles Studzinski (sstudzinski) on 2015-06-05T18:10:26Z
No. of bitstreams: 1
MarcusLewisMartinsl.pdf: 1147305 bytes, checksum: 8ab191e523bbdb499dac8c71ef4d9bf9 (MD5) / Made available in DSpace on 2015-06-05T18:10:26Z (GMT). No. of bitstreams: 1
MarcusLewisMartinsl.pdf: 1147305 bytes, checksum: 8ab191e523bbdb499dac8c71ef4d9bf9 (MD5)
Previous issue date: 2011-05 / Nenhuma / Este trabalho apresenta o FrameTrail, um framework para o desenvolvimento de aplicações orientadas a trilhas. O FrameTrail se propõe a padronizar a manipulação de trilhas independente do seu domínio de aplicação, ou seja, o framework disponibiliza uma série de funcionalidades que gerenciam a trilha de uma entidade, sem limitar o tipo de contexto e quais os dados específicos das entidades que as aplicações desenvolvidas com base nele manipulam. Além de apresentar os componentes internos da arquitetura do FrameTrail, é também apresentada a estrutura de provedores externos que o framework disponibiliza para que as aplicações possam tratar de trilhas sem a necessidade de seguir um modelo de tecnologia pré-estabelecido. Através desses provedores cada aplicação pode definir quais são as informações relevantes para os seus contextos, assim como permite a parametrização da maneira de como os seus dados serão armazenados. A dissertação também descreve o protótipo desenvolvido do FrameTrail, assim como os estudos de caso desenvolvidos para a sua validação e como eles foram direcionados para aproveitar o melhor as funcionalidades providas pelo framework. / This paper presents the FrameTrail, a framework for developing trail oriented applications. The FrameTrail aims to standardize the manipulation of trails regardless of its scope. The framework provides a number of features that manage the entity’s trail, without limiting the type of context and what the specifics information of the entities that applications developed based on this can handle. We present the internal components of the architecture of FrameTrail and also presents the structure of external providers. This external providers provides the framework so that applications can address the trails without the need to follow a technology model pre-established. Each of these providers can define which information relevant to their contexts, as well as lets you customize the way of how your data will be stored. The dissertation also describes the prototype of FrameTrail, as well as case studies designed to validate him and how they were
directed to use the most of the functionalities provided by the framework.
|
9 |
Uma abordagem para inserção de sensibilidade ao contexo em técnicas de recomendação baseadas em conhecimento / An approach to integration of sensitivity surrounding context in technical recommendation based on knowledgeLemos, Fabrício Dias Alves January 2012 (has links)
LEMOS, Fabrício Dias Alves. Uma abordagem para inserção de sensibilidade ao contexo em técnicas de recomendação baseadas em conhecimento. 2012. 102 f. : Dissertação (mestrado) - Universidade Federal do Ceará, Centro de Ciências, Departamento de Computação, Programa de Pós-Graduação em Ciência da Computação, Fortaleza-CE, 2012. / Submitted by guaracy araujo (guaraa3355@gmail.com) on 2016-06-22T17:58:58Z
No. of bitstreams: 1
2012_dis_fdalemos.pdf: 2928114 bytes, checksum: 0e0110fab82736ead8bd32ae8b1e2a15 (MD5) / Approved for entry into archive by guaracy araujo (guaraa3355@gmail.com) on 2016-06-22T18:00:02Z (GMT) No. of bitstreams: 1
2012_dis_fdalemos.pdf: 2928114 bytes, checksum: 0e0110fab82736ead8bd32ae8b1e2a15 (MD5) / Made available in DSpace on 2016-06-22T18:00:03Z (GMT). No. of bitstreams: 1
2012_dis_fdalemos.pdf: 2928114 bytes, checksum: 0e0110fab82736ead8bd32ae8b1e2a15 (MD5)
Previous issue date: 2012 / O principal desafio de um Sistema de Recomendação é conseguir identificar e recomendar itens que tenham maior chance de corresponder aos interesses de seus usuários que, em geral, possuem uma natureza bastante subjetiva e heterogênea. É importante, então, que os Sistemas de Recomendação possam recomendar itens personalizados a partir da identificação do perfil de cada usuário. Entretanto, muitas vezes, o perfil do usuário não é suficiente para que o sistema consiga identificar completamente seus interesses. A utilização do sistema em um contexto diferente do habitual pode acarretar em um resultado insatisfatório para a recomendação, sendo necessária sua adaptação ao novo contexto. Este trabalho propõe uma abordagem para inserção de sensibilidade ao contexto em Sistemas de Recomendação, a qual utiliza, além do contexto do usuário, o próprio contexto dos itens recomendados. Para tal, técnicas de recomendação baseadas em conhecimento são adaptadas para incluir regras de domínio com caráter contextual. A abordagem proposta é utilizada na concepção de um sistema de recomendação de fotos sensível ao contexto que explora o contexto do usuário e o contexto de geração das fotos para a realização da recomendação. Através do sistema desenvolvido, a abordagem é validada a partir de experimentos com usuários, nos quais são avaliados a qualidade da recomendação e os ganhos obtidos com a utilização das informações contextuais.
|
10 |
Um framework para aquisição adaptativa e fracamente acoplada de informação contextual para dispositivos móveis / A framework for adaptive and loosely coupled acquisition of contextual information for mobile devicesFonteles, André Sales January 2013 (has links)
FONTELES, André Sales. Um framework para aquisição adaptativa e fracamente acoplada de informação contextual para dispositivos móveis. 2013. 96 f. Dissertação (Mestrado em ciência da computação)- Universidade Federal do Ceará, Fortaleza-CE, 2013. / Submitted by Elineudson Ribeiro (elineudsonr@gmail.com) on 2016-07-08T18:31:04Z
No. of bitstreams: 1
2013_dis_asfonteles.pdf: 3450400 bytes, checksum: 30d4ac8e77c80d859fc10cf484e2ba15 (MD5) / Approved for entry into archive by Rocilda Sales (rocilda@ufc.br) on 2016-07-13T12:41:24Z (GMT) No. of bitstreams: 1
2013_dis_asfonteles.pdf: 3450400 bytes, checksum: 30d4ac8e77c80d859fc10cf484e2ba15 (MD5) / Made available in DSpace on 2016-07-13T12:41:24Z (GMT). No. of bitstreams: 1
2013_dis_asfonteles.pdf: 3450400 bytes, checksum: 30d4ac8e77c80d859fc10cf484e2ba15 (MD5)
Previous issue date: 2013 / Mobile devices, such as smartphones and tablets, with a number of sensors have become commonplace in our daily lives. This scenario promotes applications from these platforms to increasingly access contextual information of the environment, the user and the system, which adapt accordingly or offer relevant services. This behavior is known as context-awareness. Several infrastructures have been created to help in the development of context-aware applications. These infrastructures facilitate the acquisition and management of contextual information. However, many of them are not appropriated to the heterogeneous and particular environment of mobile devices. This work presents an infrastructure for context acquisition called CAM (Context Acquisition Manager). CAM is a framework designed for use in sensor rich mobile devices. Among its main features are the loosely coupling with the applications that use it and the possibility of adapting in deployment time or execution time. The deployment adaptation allows a developer to customize what features will be included in the installation of the framework. The adaptation in execution time allow the framework to enable or disable its features according to applications requirements. To evaluate this work we developed a context-sensitive application as a proof of concept that uses the framework CAM. Through the development of this application, it was possible to notice a clear separation between the context acquisition code, wrapped by the framework, and the application code. A prototype of another application in which tests were performed on the dynamic adaptation mechanism of the framework was also developed. In this experiment, the impact of the adaptation on the resources of the device was investigated, which showed an increased economy in memory and CPU. / Dispositivos móveis, tais como smartphones e tablets, dotados de uma série de sensores se tornaram comuns no nosso dia a dia. Esse cenário propiciou que aplicações dessas plataformas acessassem cada vez mais informações contextuais do ambiente, do sistema e do usuário para se adaptar de acordo ou oferecer serviços relevantes. Aplicações dotadas desse comportamento são conhecidas como sensíveis ao contexto. Várias infraestruturas já foram criadas para auxiliar no desenvolvimento de aplicações desse tipo. Essas infraestruturas facilitam a aquisição e o gerenciamento de informações contextuais. Todavia, muitas delas não são apropriadas para o ambiente de execução heterogêneo e peculiar dos dispositivos móveis. Esse trabalho de dissertação de mestrado apresenta uma infraestrutura para aquisição de contexto chamada CAM (Context Acquisition Manager). CAM é um framework projetado para utilização em dispositivos móveis dotados de sensores embarcados. Entre suas principais ca-racterísticas estão o fraco acoplamento entre ele e as aplicações que o utilizam e a possibilidade de adaptação no momento de implantação ou de execução. A adaptação na implantação permite ao desenvolvedor personalizar quais características serão incluídas na instalação do framework. Já a adaptação em tempo de execução permite desabilitar ou habilitar partes do framework conforme a demanda. Para avaliação desse trabalho foi desenvolvida uma aplicação sensível ao contexto como prova de conceito que utiliza o framework CAM. Através do desenvolvimento dela, foi possível perceber a clara separação entre o código de aquisição de contexto, encapsulado no framework, do código de uma aplicação que o utiliza. Também foi desenvolvido um protótipo de uma outra aplicação, no qual foram realizados testes do mecanismo de adaptação dinâmica do framework. No experimento foi analisado o impacto da adaptação na utilização do processador e da memória primária do dispositivo, que mostrou um aumento na economia de ambos.
|
Page generated in 0.0711 seconds