Spelling suggestions: "subject:"[een] MOBILE COMPUTING"" "subject:"[enn] MOBILE COMPUTING""
471 |
Profiterole : un protocole de partage équitable de la bande passante dans les réseaux ad hocVannier, Rémi 08 December 2009 (has links) (PDF)
On considère souvent IEEE 802.11 comme la technologie sous-jacente aux réseaux sans fil multisauts. Pourtant, dans de tels réseaux, 802.11 s'avère inefficace et/ou inéquitable dans de nombreuses situations. Cette thèse décrit un algorithme d'allocation dynamique et distribuée de débit permettant de garantir un partage équitable de la bande passante entre flux, tout en assurant une utilisation efficace du réseau. De plus, cette thèse propose une nouvelle méthode d'évaluation de l'efficacité d'un protocole en prenant en compte l'expérience utilisateur.
|
472 |
Location based services : developing mobile GIS applicationsMocke, Charl Anthony 12 1900 (has links)
Thesis (MSc (Geography and Environmental Studies))--University of Stellenbosch, 2005. / The substantial growth of the Internet during the past few years has sparked the adaptation of several fields of current technologies to its demanding and cutting-edge standards. Mobile wireless cellular engineering and Geographic Information Systems (GIS) are two such technologies. Integrating these two technologies has resulted in the possibility of providing a type of useful functionality in the form of a technological service to the public in terms of their geographical location, named Location Based Services (LBS). An LBS can be defined as any service or application that extends spatial information processing or GIS capabilities to end users via the Internet and/or wireless networks. Thanks to wireless cellular engineering, GIS, computer programming and a little intellectual ingenuity, LBS now has the ability to provide a solution to the persisting problem of the intractable incapability of prevalent technology to extend utile spatial information to a user in terms of his/her geographical location.
The purpose of this study is to investigate how geographical information, derived from GIS processing, can be supplied and presented in a useful manner to users' mobile electronic devices, using today’s available technology. A sample LBS application will demonstrate how this is achieved in the South African context. It includes features such as position location, street finding, shortest street route calculation, and map display, all on a mobile cellular device. Relevant issues such as impending wireless cellular technology, development cycles, implementation, costs, revenues and shortcomings are also discussed.
|
473 |
Desenvolvimento de um sistema de monitoramento de sinais de ECG e temperatura utilizando dispositivos móveis / Development of a system for monitoring ECG and temperature signals using mobile devicesMoribe, Sergio 15 March 2016 (has links)
CAPES; CNPq; Fundação Araucária / Este trabalho teve por objetivo o desenvolvimento de um sistema de monitoramento de sinais de ECG e temperatura, com o propósito de dar mobilidade a pessoas que necessitam de monitoramento contínuo de alguns sinais fisiológicos, tais como pessoas idosas e/ou pessoas com deficiências cardíacas ou até mesmo para atletas que desejam melhorar seu desempenho através do monitoramento de seu condicionamento físico. Foram realizadas pesquisas dos equipamentos similares que existem atualmente no mercado e que estão sendo desenvolvidos para um embasamento técnico do protótipo desenvolvido. O sistema foi desenvolvido utilizando um microcontrolador de baixo custo e consumo para aquisição dos sinais fisiológicos e um módulo Bluetooth para comunicação com um dispositivo móvel que apresenta grande capacidade de processamento e recursos para realizar o armazenamento de dados e a interface com um sistema de monitoramento para avaliação médica remota, garantindo a mobilidade, segurança e melhoria na qualidade de vida de idosos e pacientes. Os principais sinais fisiológicos são os sinais vitais, que são as funções mais básicas do corpo, tais como, temperatura corporal, frequência cardíaca, frequência respiratória e pressão arterial. No protótipo proposto, foi incorporado o monitoramento da temperatura corporal e do eletrocardiograma (ECG) completo com as 12 derivações. A frequência respiratória e pressão arterial não foram contempladas no protótipo devido à complexidade de implementação de muitos sinais fisiológicos em um único equipamento. Para definição do hardware e minimizar o risco de futuros problemas, foram também realizados testes com ferramentas de desenvolvimentos disponibilizados pelos fabricantes dos principais componentes e que também são expostos neste trabalho. Pode-se concluir que os objetivos iniciais foram alcançados pois foi desenvolvido um protótipo para monitoramento remoto de sinais de ECG e temperatura utilizando um aplicativo Android. O protótipo foi testado utilizando-se sinais de um simulador de ECG e um sensor de temperatura, atendendo às principais funcionalidades requeridas para o sistema. / This work aims to develop a system for monitoring ECG and temperature signals with the purpose of giving mobility to people requiring continuous monitoring of some physiological signals, such as the elderly and/or individuals with heart failure or even for athletes who wish to improve their performance by monitoring their fitness. Research of similar equipment that there are currently on the market and that are being developed was made for a technical base of the prototype to be developed. The system was developed using a low cost and low consumption microcontroller for the acquisition of physiological signals and a Bluetooth module for communication with a mobile device having large capacity and processing resources to perform data storage and interface with a monitoring system for remote medical evaluation, ensuring mobility, safety and improved quality of life of elderly and patients. The main physiological signals are vital signals, which are the most basic body functions such as body temperature, heart rate, respiratory rate and blood pressure. In the proposed prototype, monitoring body temperature and complete 12-lead electrocardiogram (ECG) was incorporated. The respiratory rate and blood pressure were not included in the prototype due to the complexity of implementation of many physiological signals in a single equipment. For the hardware definition and to minimize the risk of future problems, tests have also been done with development tools available from manufacturers of the main components and which are also presented in this work. It is possible to conclude that the initials objectives were achieved bacause a prototype was developed for remote monitoring of ECG and temperature signals using an Android application. The prototype was tested using an ECG simulator and a temperature sensor, attending the main required features for the system.
|
474 |
Selection of mobile agent systems based on mobility, communication and security aspectsLall, Manoj 30 June 2005 (has links)
The availability of numerous mobile agent systems with its own strengths and weaknesses poses a problem when deciding on a particular mobile agent system. In this dissertation, factors based on mobility, communication and security of the mobile agent systems are presented and used as a means to address this problem. To facilitate in the process of selection, a grouping scheme of the agent system was proposed. Based on this grouping scheme, mobile agent systems with common properties are grouped together and analyzed against the above-mentioned factors. In addition, an application was developed using the Aglet Software Development Toolkit to demonstrate certain features of agent mobility, communication and security. / Theoretical Computing / M. Sc. (Computer Science)
|
475 |
[en] AN APPROACH TO THE CONNECTIVITY PROBLEM IN MULTILATERAL IOT PLATFORMS / [pt] UMA ABORDAGEM PARA O PROBLEMA DE CONECTIVIDADE EM PLATAFORMAS MULTILATERAIS DE IOTLUIZ GUILHERME DE OLIVEIRA PITTA 31 July 2018 (has links)
[pt] A popularização da Internet das Coisas (IoT) abriu uma série de oportuni-dades para a geração de novas aplicações que não eram possíveis anteriormente. No cenário atual de IoT existem marketplaces que vendem soluções completas para os clientes com objetos inteligentes, gateways para a transmissão dos dados e provedores que analisam estes por uma taxa de assinatura. Partimos da visão de que no futuro deverá ocorrer uma uberização de IoT, onde cada pessoa poderá oferecer dados de sensores e acesso a atuadores para outra e que eles estarão categorizados com base no QoS dos objetos que os fornecem, similarmente como são classificadas commodities hoje. Além disso, haverá plataformas multilaterais onde essas informações poderão ser negociadas em combinação com provedores de conectividade, para transmitir os dados, e de análise. Uma plataforma que fornece esse serviço deve garantir que o fluxo de dados (e do estado) de objetos seja contínuo, sem expor para o cliente algum problema de conectividade entre eles e os provedores. Ou seja, ela deve ter mecanismos para detectá-los e rapidamente selecionar novos provedores, isso dentro de um cenário de intensa troca de dados. Este trabalho apresenta como contribuições um mecanismo de detecção contínuo de problemas de conectividade que utiliza o paradigma Publish-Subscribe para o envio de mensagens de identificação de problemas e uma solução arquitetural de uma plataforma baseada em conceitos de marketplaces para IoT, que inclui os serviços de comoditização dos provedores de serviço e o matchmaking para selecionar uma combinação destes para prestar serviços para o cliente. Um estudo de caso no domínio de marketplaces é conduzido, com a análise dos serviços da plataforma em vários cenários de testes e a avaliação do mecanismo de detecção de problemas de conectividade, com a simulação de diferentes falhas na conexão. / [en] The popularization of the Internet of Things (IoT) opened up a series of opportunities for the generation of new applications that were not previously possible. In the current scenario of IoT there are marketplaces that sell complete solutions for users with smart objects, gateways for data transmission and providers that analyze these for a subscription fee. We start from the view that in the future an uberization of IoT should occur, where each person can offer sensor data and access to actuators to another and that they will be categorized based on the QoS of the objects that provide them, similarly as commodities are classified today. In addition, there will be multilateral platforms where this information can be negotiated in combination with connectivity providers, to transmit data, and analytics. A platform that provides this service must ensure that the data (and state) flow of objects is continuous, without exposing to the user any connectivity problems between them and the providers. That is, it must have mechanisms to detect problems and quickly select new providers, all this in a scenario of intense data exchange. This work presents as contributions a continuous connectivity problem detection mechanism that uses a Publish-Subscribe paradigm to send problem identification messages and an architectural solution of a platform based on marketplaces concepts for IoT, which includes the commoditization of service providers and a matchmaking service to select a combination of these to provide services to the customer. A case study in the domain of marketplaces is conducted, with the analysis of the services of the platform with several tests scenarios and the evaluation of the mechanism of detection of connectivity problems, with the simulation of different connection failures.
|
476 |
Uma arquitetura de comunicação oportunísticaMoschetto, Danilo Augusto 18 February 2010 (has links)
Made available in DSpace on 2016-06-02T19:05:42Z (GMT). No. of bitstreams: 1
3072.pdf: 1703350 bytes, checksum: 5213111edf7f7c40880a68e93c0462c0 (MD5)
Previous issue date: 2010-02-18 / Universidade Federal de Sao Carlos / Mobile computing devices often present high processing power and include several wireless network interfaces. 4G networks promise to provide a unified IP based infrastructure with QoS and security support for the communications using such devices. Transmission delays, and network disruptions, however, are often common when considering the current transmissions of mobile users. This work presents a software communications architecture which is tolerant to transmission delays and intermittent connectivity by exploring a hop-by-hop forwarding mode in DTNs. The proposed architecture is organized as a set of functional layers, which allow the use of different forwarding policies and network technologies. By providing the forwarding of objects, named bundles, an unlimited number of high level communication applications can be implemented on top of the architecture. Security aspects concerning the proper identification of users and transmission bundles, as well as the confidentiality and authentication of the received information are considered in the project of the developed architecture. Log keeping of the bundle forwarding activities performed by the architecture, including the interactions among users and the data passing operations, may be further investigated for use in different context aware forwarding and social organization algorithms. A partial implementation of the developed architecture was made and the results demonstrate the viability of its operation. / Dispositivos computacionais móveis comumente apresentam elevada capacidade de processamento e disponibilidade de múltiplas interfaces de comunicação em rede. Sob o ponto de vista da transmissão de dados, redes 4G deverão prover uma infraestrutura unificada baseada no uso do protocolo IP, com suporte a segurança e QoS para esses dispositivos. Atrasos de propagação, rupturas e perdas de conectividade, contudo, ainda são comuns quando se considera a mobilidade dos usuários. Este trabalho apresenta uma arquitetura de comunicação tolerante a atrasos e conectividade intermitente, que explora o modo de encaminhamento ponto a ponto para prover transmissões em redes DTNs. A arquitetura é organizada em camadas, possibilitando o uso de diferentes políticas de encaminhamento e de diferentes tecnologias de transmissão. Ao prover o encaminhamento de objetos de transmissão, chamados bundles, um número ilimitado de serviços de comunicação em alto nível pode ser implementado sobre a arquitetura desenvolvida. Questões de segurança na identificação dos usuários e dos bundles transmitidos, bem como a confidencialidade e a autenticação das informações são considerados no projeto da arquitetura desenvolvida. O registro de operações realizadas durante os encaminhamentos, incluindo contatos entre usuários e eventos de transmissão, pode ainda servir para alimentar uma base de dados a ser explorada por diferentes algoritmos relacionados a organizações sociais e políticas de encaminhamento cientes de contexto. Uma implementação parcial das funcionalidades previstas pela arquitetura foi realizada e os resultados obtidos mostram a viabilidade de sua operação.
|
477 |
BlueYou: uma plataforma de comunicação ciente de contexto baseada em serviços para computação móvelAlmeida, Ricardo Aparecido Perez de 14 April 2011 (has links)
Made available in DSpace on 2016-06-02T19:05:52Z (GMT). No. of bitstreams: 1
3803.pdf: 3743774 bytes, checksum: 49431d1966e0013e1955f7cb03a6cf70 (MD5)
Previous issue date: 2011-04-14 / Financiadora de Estudos e Projetos / The raising number of mobile devices with high computing capacity and support to different wireless transmission technologies has been motivating the creation of communication services capable to provide information to users anytime and anywhere. Particularly, it s possible to note the existence of a massive number of devices equipped with the Bluetooth communication technology, available in millions of devices. Plenty of mechanisms for content dissemination and sharing have been developed for use with Bluetooth technology in different application scenarios, such as mobile marketing, u-commerce and mobile learning. Most of these mechanisms, however, are used for specific purposes or are highly dependent on a communication infrastructure. Moreover, most of them use only little information about different contexts related to the environment, the users and the state of the devices involved in the transmissions. This work presents the project and a feasibility analysis of a context-aware communication platform that enables the delivery of data to mobile devices. Different types of information may be delivered, as produced by the execution of services which generate or retrieve them prior to transmission. Transmissions to the devices occur via wireless communication technologies, especially the Bluetooth. Called BlueYou, this platform makes use of context information and the profiles of mobile device to set policies for content delivery and content adaptation. Moreover, in order to expand the access to the services that generate the contents to deliver by BlueYou, the platform is integrated with a communication mechanism that creates an opportunistic ad hoc networking between mobile devices to transmit data to a particular recipient. As a result, it is expected that BlueYou can be widely used without requiring high deployment costs (financial, technological or time), and can serve as a basis for future studies involving communication patterns and interaction between users of mobile technologies. / O crescente número de dispositivos móveis com capacidade computacional elevada e suporte a diferentes tecnologias de transmissão sem fio tem motivado a criação de serviços de comunicação capazes de fornecer informações aos usuários a qualquer momento e em qualquer lugar. Particularmente, nota-se a existência maciça de dispositivos equipados com a tecnologia de comunicação Bluetooth, disponível em bilhões de dispositivos. Diversos mecanismos para a disseminação e o compartilhamento de conteúdo foram desenvolvidos para serem utilizados com a tecnologia Bluetooth, em diferentes cenários de aplicação, tais como mobile marketing, ucommerce e mobile learning. A maioria desses mecanismos, contudo, atende a propósitos específicos ou é altamente dependente de uma infraestrutura de comunicação. Além disso, percebe-se que há pouco uso de informações sobre diferentes contextos relacionados ao ambiente, aos usuários e ao estado dos dispositivos envolvidos nas transmissões. Este trabalho apresenta o projeto e a análise de viabilidade de uma plataforma de comunicação ciente de contexto que possibilita o envio de informações para dispositivos móveis. Diferentes tipos de informação podem ser enviados, tais como informações produzidas por serviços, os quais realizam a geração ou a obtenção dos conteúdos a transmitir. Transmissões ocorrem através de tecnologias de comunicação sem fio, em especial a tecnologia Bluetooth. Denominada BlueYou, esta plataforma faz uso de informações de contexto e de uma base de dados de dispositivos móveis para definir políticas de entrega e de adaptação dos conteúdos que transmite. Além disso, visando a expandir o acesso aos serviços que geram os conteúdos a transmitir via BlueYou, a plataforma se integra com um mecanismo de comunicação oportunística que cria redes ad hoc entre dispositivos móveis para a transmissão de dados a destinatários específicos. Como resultado, espera-se que BlueYou seja uma plataforma que possa ser amplamente utilizada sem exigir altos custos de implantação, sejam eles financeiros, tecnológicos ou de tempo, e que possa servir de base para estudos futuros envolvendo padrões de comunicação e interação entre usuários de tecnologias móveis.
|
478 |
Modelo arquitetural de comunica??o para monitoramento de pacientes baseado em middleware, computa??o m?vel e ub?quaAra?jo, Bruno Gomes de 10 August 2010 (has links)
Made available in DSpace on 2014-12-17T14:55:46Z (GMT). No. of bitstreams: 1
BrunoGA_DISSERT.pdf: 1765683 bytes, checksum: 36a019ab0774ddb05d83c6ceb1679e89 (MD5)
Previous issue date: 2010-08-10 / Hospital Automation is an area that is constantly growing. The emergency of new
technologies and hardware is transforming the processes more efficient. Nevertheless,
some of the hospital processes are still being performed manually, such as monitoring
of patients that is considered critical because it involves human lives. One of the factors
that should be taken into account during a monitoring is the agility to detect any
abnormality in vital signs of patients, as well as warning of this anomaly to the medical
team involved. So, this master's thesis aims to develop an architecture to automate this
process of monitoring and reporting of possible alert to a professional, so that
emergency care can be done effectively. The computing mobile was used to improve the
communication by distributing messages between a central located into the hospital and
the mobile carried by the duty / A Automa??o Hospitalar consiste numa ?rea que est? em constante crescimento. Os
processos envolvidos est?o sendo informatizados e automatizados cada vez mais com o
surgimento de novas tecnologias e novos hardwares. Apesar disso, muitos dos processos
envolvidos ainda est?o sendo realizados de forma manual, como ? o caso do
monitoramento de pacientes, considerado um processo cr?tico por estar envolvido com
vidas humanas. Um dos fatores que deve ser levado em conta durante um
monitoramento ? a agilidade na detec??o de alguma anomalia nos sinais vitais de
pacientes, assim como o aviso desta anomalia ? equipe m?dica envolvida. Visando isto,
o presente trabalho de mestrado visa apresentar uma arquitetura para automatizar este
processo de monitoramento e comunica??o de poss?veis alertas a um profissional da
?rea, para que o atendimento de urg?ncias possa ser feito de forma eficaz. Foi utilizada
a computa??o m?vel e distribu?da para a comunica??o e envio de mensagens entre uma
central localizada no hospital, e o dispositivo m?vel portado pelo plantonista
|
479 |
Transações reconfiguráveis para o ambiente móvel / Reconfigurable transactions for mobile environmentPierre, Allyn Grey de Almeida Lima 16 August 2018 (has links)
Orientador: Maria Beatriz Felgar de Toledo / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-16T08:41:15Z (GMT). No. of bitstreams: 1
Pierre_AllynGreydeAlmeidaLima_M.pdf: 1760009 bytes, checksum: 4af51767131cfa3c30ee8f7ea8830949 (MD5)
Previous issue date: 2009 / Resumo: Dentre as tecnologias emergentes, a computação móvel tem a sua posição de destaque. Os dispositivos móveis estão mais presentes na vida das pessoas e contendo aplicações mais sofisticadas e semelhantes às executadas em computadores pessoais. Num mundo globalizado, onde o tempo é escasso e valioso, os dispositivos móveis mantêm as pessoas em contato com informações e atividades que elas desejam enquanto elas estão em movimento. Um exemplo recente é aumento do uso da internet em celulares, permitindo que os usuários acessem diversos tipos de aplicações, tendo grande parte delas interação com bancos de dados. Apesar de atrativa, a computação móvel traz desafios ao desenvolvedor, pois ele deve considerar os recursos limitados tais como largura de banda, conectividade e o alto custo da obtenção de dados. Nesse contexto, as transações representam um importante papel de garantir que o dinamismo do ambiente da computação móvel não comprometa a confiabilidade das aplicações. Porém, algumas aplicações não podem ser implementadas considerando o modelo de transações tradicional, pois elas têm um tempo mais longo de duração do que aquelas convencionalmente modeladas. Sendo assim, as configurações de uma transação realizadas no início de sua execução podem deixar de ser adequadas no decorrer da sua execução, devido às mudanças no ambiente. Diversos modelos de transações têm sido apresentados na literatura para atender a esse ambiente. Apesar de muitas idéias interessantes e relevantes, alguns modelos não permitem que a adaptação diante da variação dos recursos seja realizada durante a execução de uma transação e quando permitem, eles realizam grandes reconfigurações arquiteturais. Motivada por essas questões, essa dissertação propõe transações reconfiguráveis, isto é, a configuração dinâmica de mecanismos transacionais antes do início da transação e a reconfiguração de propriedades transacionais durante sua execução. Para que a reconfiguração dinâmica fosse realizada, um modelo de componentes chamado OpenCOM foi utilizado na arquitetura proposta, por este ser reflexivo, leve e independente de plataforma. O nível de isolamento é a propriedade transacional que poderá ser reconfigurada durante a transação e o controle de concorrência é o mecanismo que garantirá o isolamento entre as transações e poderá ser configurado antes do início da transação. A configuração do controle de concorrência é uma contribuição inovadora dessa dissertação, pois em muitos trabalhos existentes não é possível a configuração desse mecanismo transacional. A fim de validar a arquitetura proposta, um protótipo de um sistema de vendas foi desenvolvido. Através dessa implementação foi possível analisar os impactos da reconfiguração durante uma transação / Abstract: Among the emerging technologies, mobile computing has its position of prominence. Mobile devices are more present in people's lives and with more sophisticated applications similar to those implemented in personal computers. In a globalized world where time is scarce and of great importance, mobile devices keep people in touch with information and activities they want while they are moving. A recent example is the increasing use of the Internet on mobile phones allowing users to access various types of applications and much of them interacting with databases. Although attractive, the mobile computing brings challenges to the developer because he must consider the limited resources such as bandwidth, connectivity and the high cost of obtaining data. In this context, the transactions represent an important role to ensure that the dynamic environment of mobile computing does not compromise the reliability of applications. However some applications cannot be implemented given the traditional transactions models because they have a longer duration than those conventionally shaped. Therefore the settings of a transaction carried out before its execution may not be appropriate during the execution due to changes in the environment. Various transactions models have been reported in the literature to serve this environment. Although having many interesting and relevant ideas, some models do not allow the adaptation in the face of change of resources during the execution of a transaction and when this is allowed, they require many transactional reconfigurations. Motivated by these issues, this dissertation proposes reconfigurable transactions that are the dynamic configuration of transactional mechanisms before the beginning of the transaction and the reconfiguration of transactional properties during its execution. For dynamic reconfiguration, a component model called OpenCOM has been used in the proposed architecture because it is reflective, lightweight and platform-independent. The isolation level is the property that may be reconfigured during the transaction and the concurrency control is the mechanism that ensures the isolation between the transactions and it can be configured before the beginning of transaction. The configuration of concurrency control is an original contribution of this dissertation because many works do not allow the configuration of this transactional mechanism. In order to validate the proposed architecture, a prototype of a sales system has been developed. Through this implementation it was possible to analyze the impacts of the reconfiguration during a transaction / Mestrado / Sistemas Distribuidos / Mestre em Ciência da Computação
|
480 |
Design multi-dispositivo em contextos de uso alternado e migração de tarefas / Multi-device design in contexts of interchange and task migrationOliveira, Rodrigo de 30 May 2008 (has links)
Orientador: Heloisa Vieira da Rocha / Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-11T08:22:19Z (GMT). No. of bitstreams: 1
Oliveira_Rodrigode_D.pdf: 16111521 bytes, checksum: 6c77c064d781230212b6c88feb0bcb6c (MD5)
Previous issue date: 2008 / Resumo: Com a miniaturização dos componentes digitais e o vasto desenvolvimento tecnológico dos últimos anos, a sociedade tem presenciado a redefinição dos "computadores pessoais" pelo advento dos dispositivos móveis. Além da inovação, eles introduziram o desafio do design multi-dispositivo para as aplicações desktop. Enquanto algumas abordagens criaram interfaces móveis sem aproveitar qualquer modelo, outras buscaram adaptações automáticas visando reduzir a sobrecarga de designo Em ambas, o foco do design deixou de ser o usuário, tornando as interfaces tão diferentes ao ponto de comprometerem a usabilidade na realização de uma mesma tarefa em vários dispositivos. Esta tese afirma que não existe uma abordagem de design multi-dispositivo capaz de garantir boa usabilidade em todos os contextos porque o usuário pode escolher apenas uma forma de acesso à aplicação ou alternar seu uso por meio de vários dispositivos. No primeiro caso, o usuário aprende a usar a interface para realizar suas tarefas, sendo relevante uma abordagem que aproveite os recursos do dispositivo e trate suas limitações. No segundo, o usuário já conhece uma das interfaces, o que gera uma expectativa no uso das demais. Logo, é necessário combinar abordagens com objetivos diferentes para atender ao usuário de acordo com o seu contexto de uso. Neste sentido, propõe-se o design multi-dispositivo por meio da preservação de uma hierarquia de prioridades de consistência definida em três níveis. Enquanto os dois primeiros dão suporte à expectativa do usuário em contextos de uso alternado (propensos à execução de tarefas em dispositivos diferentes) e migração de tarefas (iniciando tarefas com um dispositivo e concluindo com outro), o terceiro nível garante a personalização das tarefas de maior interesse visando eficiência e satisfação de uso em um dispositivo específico. A avaliação desta metodologia foi feita por meio de um experimento com três interfaces de pocket PC construídas a partir de uma aplicação desktop do domínio de Educação a Distância: a primeira delas era uma réplica da original (Migração Direta), a segunda não mantinha consistência de layout e era baseada em um processo de design personalizado adequado ao dispositivo (Linear) e a terceira aplicava apenas os dois primeiros níveis da hierarquia de prioridades (Overview). Os resultados da avaliação subjetiva mostraram que a abordagem Overview foi capaz de manter o modelo mental do usuário com maior precisão por preservar os atributos de facilidade, eficiência e segurança de uso na interação inter-dispositivo. Além disso, os resultados medidos para a eficácia (exatidão das respostas) e eficiênciá (tempo médio de execução das tarefas) foram iguais ou melhores com essa abordagem. Por outro lado, os usuários revelaram uma preferência pela personalização de tarefas presente na abordagem Linear. Este resultado dá suporte à proposta desta tese, mostrando que a eficácia gerada pelos dois primeiros níveis da hierarquia de prioridades (percepção e execução das tarefas) deve ser combinada com o terceiro nível de personalização. Para isso, sugere-se a disponibilização de padrões de interface criados pelo designer para escolha do usuário durante a interação. Essa combinação deve garantir usabilidade no acesso a uma aplicação feito sempre por um mesmo dispositivo ou em contextos de uso alternado e migração de tarefas / Abstract: With the miniaturization of digital components and the vast technological development of the past years, society has remarked the redefinition of "personal computers" by the advent of modern mobile devices. Besides the innovation, these handhelds also introduced the challenge to develop multi-device interfaces for today's desktop applications. While some created mobile interfaces from scratch to get the best from the devices, others looked for automatic adaptations to reduce the load imposed to the designeI. In both cases, the user wasn't the focus anymore, which resulted interfaces so different from each other to the point of compromising usability when peHorming one task on many devices. This thesis claims that there is no multi-device approach capable to provi de full usability in every context because the user may choose only one interface to access the application or interchange its use via many devices. In the first case, the user learns to perform tasks with the given device, which makes relevant an approach that takes advantage of its resources and solves its limitations. In the second, the user already knows one of the available interfaces, which generates an expectation for the others. Therefore, it is necessary to combine approaches with different goals and suit the user according to the appropriate context. In this sense, we propose multi-device design via maintenance of a consistency priorities hierarchy defined in three levels. The first two levels give support to the user's expectation in contexts of interchange (prone to task execution with different devices) and task migration (starting tasks with one device and finishing with other). On the other side, the third level provides task personalization according to the user's interest towards higher efficiency and satisfaction of use with a specific device. The evaluation of this methodology was conducted by an experiment with three pocket PC interfaces designed from an e-learning desktop application: the first interface was an exact replica of the original desktop version (Direct Migration), the second didn't maintain layout consistency and was based in a personalized design process adequate to the device (Linear) while the third applied only the first two levels of the consistency priorities hierarchy (Overview). The subjective evaluation results pointed the Overview approach as the best to maintain the user's mental model by preserving easiness, efficiency and safety of use on inter-device interaction. Additionally, both measured efficacy (task result accuracy) and efficiency (task execution mean time) were the same or even better with this approach. On the other hand, users revealed their preference for the task personalization present in the Linear approach. This result gives support to our proposal, corroborating that the efficacy generated by the first two levels of the consistency priorities hierarchy (task perception and execution) should be combined with the third level of personalization. This could be done by letting designers create interface patterns and make them available to users during interaction. Such combination should guarantee usability while constantly accessing one application through the same device or in contexts of alternated use and task migration / Doutorado / Doutor em Ciência da Computação
|
Page generated in 0.048 seconds