A Decentralized Adaptive Architecture for Ubiquitous Augmented Reality Systems

Total Page:16

File Type:pdf, Size:1020Kb

A Decentralized Adaptive Architecture for Ubiquitous Augmented Reality Systems d d d d d d d d d d d d d d d d d d d d Institut fur¨ Informatik der Technischen Universitat¨ Munchen¨ A Decentralized Adaptive Architecture for Ubiquitous Augmented Reality Systems Asa MacWilliams d d d d d d d d d d d d d d d d d d d d Institut fur¨ Informatik der Technischen Universitat¨ Munchen¨ A Decentralized Adaptive Architecture for Ubiquitous Augmented Reality Systems Asa MacWilliams Vollstandiger¨ Abdruck der von der Fakultat¨ fur¨ Informatik der Technischen Universitat¨ Munchen¨ zur Erlangung des akademischen Grades eines Doktors der Naturwissenschaften (Dr. rer. nat.) genehmigten Dissertation. Vorsitzender: Univ.-Prof. Dr. Uwe Baumgarten Prufer¨ der Dissertation: 1. Univ.-Prof. Bernd Brugge,¨ Ph. D. 2. Univ.-Prof. Dr. Dr. h.c. Manfred Broy Die Dissertation wurde am 9. Dezember 2004 bei der Technischen Universitat¨ Munchen¨ eingereicht und durch die Fakultat¨ fur¨ Informatik am 15. Juni 2005 angenommen. Abstract Ubiquitous augmented reality is an emerging human-computer interaction technology, aris- ing from the convergence of augmented reality and ubiquitous computing. Augmented reality allows interaction with virtual objects spatially registered in the user’s real environment, in order to provide information, facilitate collaboration and control machines. As the comput- ing and interaction devices necessary for augmented reality become ubiquitously available, opportunities arise for improved interaction and new applications. Building ubiquitous augmented reality systems presents three software engineering chal- lenges. First, the system must cope with uncertainty regarding the software components; the users’ mobility changes the availability of distributed devices. Second, during development, the system’s desired behavior is ill-defined, as appropriate interaction metaphors are still be- ing researched and users’ preferences change. Third, the system must maintain near-real-time performance to create a convincing user experience. This dissertation presents a new architectural style, the adaptive service dependency architec- ture, to address these challenges. The architecture deals with component uncertainty, using middleware for decentralized ser- vice management to dynamically adapt the system’s structure. It builds on existing architec- tural approaches, such as loosely coupled services, service discovery, reflection, and data flow architectures, but additionally considers the interdependencies between distributed services and uses them for system adaption. With the development technique of design at run time, users and developers address ill- defined requirements by changing the system’s behavior while it is running, facilitating the creation of new applications. This is based on existing agile development methods, but takes additional advantage of the architecture’s adaptive and reflective properties. Distributed middleware maintains the required performance by decoupling multimedia data flow from system reconfiguration. It combines existing communication and service discovery technologies, but additionally deals with the distributed coordination of networks of interde- pendent services. Several prototype systems for real-world ubiquitous augmented reality applications have been built using the adaptive service dependency architecture, decentralized middleware, and design at run time. Feedback from users and developers, as well as performance tests, show the concepts’ usefulness for building ubiquitous augmented reality systems. Zusammenfassung Ubiquitous Augmented Reality ist eine neue Form der Mensch-Maschine-Interaktion, die aus der Konvergenz aus Augmented Reality und Ubiquitous Computing entsteht. Augmented Reali- ty erlaubt dem Benutzer die Interaktion mit raumlich¨ registrierten virtuellen Objekten in seiner Umgebung, und stellt damit Informationen bereit, erleichtert Zusammenarbeit und steuert Ma- schinen. Aus der zunehmenden Verbreitung der Gerate,¨ die fur¨ Augmented Reality notig¨ sind, ergeben sich Moglichkeiten¨ fur¨ verbesserte Interaktion und neue Anwendungen. Die Konstruktion von Ubiquitous-Augmented-Reality-Systemen stellt drei softwaretechni- sche Herausforderungen. Erstens besteht zur Laufzeit eine Unsicherheit bezuglich¨ der Kom- ponenten; durch Benutzermobilitat¨ schwankt die Verfugbarkeit¨ verteilter Gerate.¨ Zweitens ist die gewunschte¨ Funktionalitat¨ des Systems wahrend¨ der Entwicklung unvollstandig¨ definiert, da Interaktionsmetaphern sich noch im Forschungsstadium befinden und Benutzervorlieben sich andern.¨ Drittens muss die Performanz den Echtzeitanforderungen fur¨ ein uberzeugendes¨ Benutzererlebnis genugen.¨ Diese Dissertation stellt einen neuen Softwarearchitekturstil namens Adaptive Service Depen- dency Architecture vor, der diesen Herausforderungen begegnet. Die Architektur begegnet der Komponentenunsicherheit mittels Middleware zur dezentra- len Diensteverwaltung, die dynamisch die Systemstruktur anpasst. Sie baut auf bestehenden Architekturansatzen¨ wie loser Kopplung, Dienstsuche, Reflektion und Datenflussarchitekturen auf, berucksichtigt¨ aber zusatzlich¨ die wechselseitigen Abhangigkeiten¨ verteilter Dienste zur Adaption. Mit der Entwicklungstechnik Design at Run Time konnen¨ Benutzer und Entwickler den un- vollstandigen¨ Anforderungen begegnen und das System zur Laufzeit weiterentwickeln. Dies erlaubt das schnelle Erstellen von Prototypen und vereinfacht die Entwicklung neuer Anwen- dungen. Diese Technik baut auf bestehenden agilen Entwicklungsmethoden auf, benutzt aber zusatzlich¨ die Adaptivitat¨ und Reflektivitat¨ der Architektur. Verteilte Middleware erhalt¨ die Systemleistung aufrecht, indem multimediale Datenstrome¨ von der Systemadaption entkoppelt werden. Sie kombiniert bestehende Techniken zur Kom- munikation und zur Dienstsuche, behandelt aber zusatzlich¨ die verteilte Koordination wech- selseitig abhangiger¨ Dienste. Mit dieser Kombination aus Architektur, Middleware und Entwicklungstechnik wurden ei- nige prototypische Systeme fur¨ Ubiquitous-Augmented-Reality-Anwendungen entwickelt. Be- nutzer- und Entwicklerreaktionen sowie Leistungsmessungen zeigen die Nutzlichkeit¨ der Kon- zepte fur¨ die Entwicklung von Ubiquitous-Augmented-Reality-Systemen. Preface In the summer of 1999, I had the lucky opportunity to take part in a summer school, orga- nized by the Technische Universitat¨ Munchen,¨ on the subject of augmented reality and wear- able computers. Since then, I have been fascinated by the subject: a technology offering great potential, but also a multitude of research problems. As a result of this summer school, a group of enthusiastic students, including myself, de- termined to build a software framework for mobile augmented reality. We set out to com- bine what we could learn from our group’s professors on the subjects of software engineering (Bernd Brugge)¨ and augmented reality (Gudrun Klinker). The resulting framework was named DWARF, and in my Diplomarbeit, I reported on the middleware of its first prototype. The domain of ubiquitous augmented reality has proven challenging enough that several members of our group have continued to work in the area, and after four additional years, I am pleased to report the new results. I have been fortunate to receive the support of many people in completing this dissertation. Thank you, Bernd and Gudrun, for your collaboration on the fields of software engineering and augmented reality, and your support for our interdisciplinary research group. Thank you, Thomas, for the vision of a distributed augmented reality framework. Thank you, Martin, Christian, Martin, and Marcus, for much hard work in our group and in the community. Thank you, Franz, Daniel, Otmar, Markus, Lothar, Dagmar, Felix, Christian, Fabian, Vinko, Korbinian, Niko, Peter, Maximilian, Gerrit, Ming-Ju, Marco, Jan-Gregor, Ming, and many more, for helping make DWARF a reality. Thank you, Dieter, Joe, Gerhard, Thomas, Tamer, Andreas, Christoph, Andi and Horst, for productive collaborations. Thank you, Timo, Allen, Hesam, Christoph, Claudia, Christian, Tao, Naoufel, Michael and Oliver, for feedback on my dissertation. Thank you, Helma, Monika and Uta, for excellent organizational support. And thank you, nameless reviewers, for constructive criticism of submitted papers. Special thanks to my parents for much support and last-minute proofreading, and of course to Sabine, for unlimited patience and love. And finally, to you, the reader: thank you for the time you are investing to read this dissertation—I hope it proves worthwhile! For questions or feedback, please do not hesitate to contact me at [email protected]. A Decentralized Adaptive Architecture for Ubiquitous Augmented Reality Systems i Overview 1 Introduction .......................................................................... 1 Ubiquitous augmented reality is the convergence of augmented reality and ubiquitous computing. This dissertation address the challenges of developing software for this emerging field. 2 Developing Software for Ubiquitous Augmented Reality............................... 7 Software for ubiquitous augmented reality must address component uncertainty, ill- defined requirements, and performance constraints, letting developers satisfy user in- terests. 3 Related Work ........................................................................ 25 This work is influenced by research in distributed software architectures, adaptive mid- dleware, context-aware computing, ubiquitous computing, and augmented reality; and builds on previous work of myself and of colleagues. 4 Overview of Proposed
Recommended publications
  • Ambient Multimodality: an Asset for Developing Universal Access to the Information Society
    Ambient Multimodality: an Asset for Developing Universal Access to the Information Society Noëlle Carbonell University Henri Poincaré, LORIA, CNRS & INRIA LORIA, Campus Scientifique BP 249 F54506 Vandœuvre-lès-Nancy Cedex France [email protected] Abstract Our aim is to point out the benefits that can be derived from research advances in the implementation of concepts such as ambient intelligence and ubiquitous/pervasive computing for promoting Universal Access to the Information Society, that is, for contributing to enable everybody, especially people with physical disabilities, to have easy access to all computing resources and information services that the coming worldwide Information Society will make available to the general public as well as to expert users in the near future. Following definitions of basic concepts relating to multimodal interaction, the significant contribution of multimodality to developing Universal Access is briefly discussed. Then, a short state of the art in ambient intelligence research is presented, including references to some of the major recent and current research projects in this area. The last section is devoted to bringing out the potential contribution of advances in ambient intelligence research and technology to the improvement of computer access for physically disabled people, hence, to the implementation of Universal Access. This claim is mainly supported by the following observations: (i) most projects aiming at implementing ambient intelligence focus their research efforts on the design
    [Show full text]
  • Ambient Intelligence in Assistive Technologies
    G.A.247447 Collaborative Project of the 7th Framework Programme Work Package 5 AmI and Social Network Services D.5.1: Ambient Intelligence in Assistive Technologies Fundació Privada Barcelona Digital Centre Tecnològic Version 1.1 29/04/2010 www.BrainAble.org Document Information Project Number 247447 Acronym BrainAble Full title Autonomy and social inclusion through mixed reality Brain‐Computer Interfaces: connecting the disabled to their physical and social world Project URL http://www.BrainAble.org EU Project officer Jan Komarek Deliverable Number 5.1 Title Ambient Intelligence in Assistive Technologies Work package Number 5 Title AmI and Social Network Services Date of delivery Contractual PM04 Actual PM04 Status Reviewed Final Nature Prototype Report Dissemination Other Dissemination Level Public Consortium Authors (Partner) Fundació Privada Barcelona Digital Centre Tecnològic (BDCT) Responsible Author Agustin Navarro Email [email protected] Partner BDCT Phone +34 93 553 45 40 Abstract State of the Art about Ambient Intelligence with special emphasis to its application in (for assisted environments dissemination) Keywords AmI, Ambient Assisted Living, Context‐awareness, Smart devices, Interoperability Version Log Issue Date Version Author Change 31/01/2010 DRAFT ‐ v.0.1 Agustin Navarro First released version for internal reviewers 28/04/2010 Version 1.0 Agustin Navarro Details and feedback from partners 28/04/2010 Version 1.1 Agustin Navarro Formatting, final version released to the P.O. The information in this document is provided as is and no guarantee or warranty is given that the information is fit for any particular purpose. The user thereof uses the information at its sole risk and liability.
    [Show full text]
  • User Experience Evaluation in Intelligent Environments: a Comprehensive Framework
    technologies Article User Experience Evaluation in Intelligent Environments: A Comprehensive Framework Stavroula Ntoa 1,* , George Margetis 1 , Margherita Antona 1 and Constantine Stephanidis 1,2 1 Foundation for Research and Technology Hellas, Institute of Computer Science, N. Plastira 100, Vassilika Vouton, GR-700 13 Heraklion, Greece; [email protected] (G.M.); [email protected] (M.A.); [email protected] (C.S.) 2 Department of Computer Science, University of Crete, GR-700 13 Heraklion, Greece * Correspondence: [email protected] Abstract: ‘User Experience’ (UX) is a term that has been established in HCI research and practice, subsuming the term ‘usability’. UX denotes that interaction with a contemporary technological system goes far beyond usability, extending to one’s emotions before, during, and after using the system and cannot be defined only by studying the fundamental usability attributes of effectiveness, efficiency and user satisfaction. Measuring UX becomes a substantially more complicated endeavor when the interaction target is not just a technological system or application, but an entire intelligent environment and the systems contained therein. Motivated by the imminent need to assess, measure and quantify user experience in intelligent environments, this paper presents a methodological and conceptual framework that provides concrete guidance for UX research, design and evaluation, explaining which UX parameter should be measured, how, and when. An evaluation of the frame- work indicated that it can be valuable for researchers and practitioners, assisting them in planning, carrying out, and analyzing UX studies in a comprehensive and thorough manner, thus enhancing Citation: Ntoa, S.; Margetis, G.; their understanding and improving the experiences they design for intelligent environments.
    [Show full text]
  • HCI Application: Ubiquitous Computing History Principles of Ubiquitous Computing Paradigms Desktop Computing Mobile Computing
    History Mark Weiser HCI Application: Ubiquitous (1952-1999) Computing ►Chief Technologist Xerox PARC ►Began Ubiquitous Computing Project in 1988 Organizational & ►Weiser, M. "The Computer for the Twenty-First Task Social Issues Century”, Scientific American, 1991, 94-100 ►Mark Weiser’s vision Computers everywhere, disappearing/integrated in Design environment/objects around us Computer no longer isolates us from tasks/environment, no longer focus of attention Technology Humans Social impact: similar to writing: found everywhere from clothes labels to billboards Similar to electricity which surges invisibly through the walls of every home, office, car Principles of Ubiquitous Computing Paradigms ►Getting computing “off the desktop” Connect with what else people do “Pervading” the physical world = “Pervasive”, “Ambient”, “Situated” ►Many ways to break the traditional PC model Many communities working hard Many different definitions Figure 1. The major trends in computing ►Paradigms of Ubiquitous Computing: “… the third wave in computing, just now beginning. Mobile / Wireless computing First were mainframes, each shared by lots of people. Now we are in the PC era, person and machine staring Hands-free UI / Intelligent environment uneasily at each other across the desktop. Disaggregated computing / Migrating UI Next comes ubiquitous computing, or the age of calm Location-sensitive data & services technology, when technology recedes into the Invisible computing background of our lives." Wearable computing Desktop Computing Mobile
    [Show full text]
  • Multiscale Modeling in Smart Cities: a Survey on Applications, Current Trends, and Challenges
    Preprints (www.preprints.org) | NOT PEER-REVIEWED | Posted: 1 June 2021 doi:10.20944/preprints202106.0008.v1 Multiscale Modeling in Smart Cities: A Survey on Applications, Current Trends, and Challenges Asif Khana, Khursheed Aurangzebb, Musaed Alhusseinc, Sheraz Aslamd,∗ aScience and IT Department, Government of Balochistan, Quetta 87300, Pakistan bCollege of Computer and Information Sciences, King Saud University, Riyadh 11543, Saudi Arabia.(e-mail:[email protected]) cDepartment of Computer Engineering, College of Computer and Information Sciences, King Saud University, Riyadh 11543, Saudi Arabia. (e-mail:[email protected]) dDepartment of Electrical Engineering, Computer Engineering, and Informatics, Cyprus University of Technology, Limassol 3036, Cyprus Abstract Megacities are complex systems facing the challenges of overpopulation, poor urban design and planning, poor mobility and public transport, poor gover- nance, climate change issues, poor sewerage and water infrastructure, waste and health issues, and unemployment. Smart cities have emerged to address these challenges by making the best use of space and resources for the benefit of citizens. A smart city model views the city as a complex adaptive system consisting of services, resources, and citizens that learn through interaction and change in both the spatial and temporal domains. The characteristics of dy- namic development and complexity are key issues for city planners that require a new systematic and modeling approach. Multiscale modeling (MM) is an approach that can be used to better understand complex adaptive systems. The MM aims to solve complex problems at different scales, i.e., micro, meso, and macro, to improve system efficiency and mitigate computational complexity and cost.
    [Show full text]
  • CLASSROOM in the ERA of UBIQUITOUS COMPUTING SMART CLASSROOM 1 Introducti On: from UBICOMP to Smart Classroom
    CLASSROOM IN THE ERA OF UBIQUITOUS COMPUTING SMART CLASSROOM CHANGHAO JIANG, YUANCHUN SHI, GUANGYOU XU AND WEIKAI XIE Institute of Human Computer Interaction and Media Integration Computer Science Department, Tsinghua University Beijing, 100084, P.R.China E-mail: [email protected], [email protected], [email protected], [email protected] Abstract: This paper first presents four essential characteristics of futuristic classroom in the upcoming era of ubiquitous computing: natural user interface, automatic capture of class events and experience, context-awareness and proactive service, collaborative work support. Then it elaborates the details in the design and implementation of the ongoing Smart Classroom project. Finally, it concludes by some self-evaluation of the project’s present accomplishment and description of its future research directions. Keywords: Ubiquitous Computing, Intelligent Environment, Multimodal Human- Computer Interaction, Smart Classroom 1 Introducti on: From UBICOMP to Smart Classroom Desktop and laptop have been the center of human-computer interaction since the late of last century. As is a typical situation of human’s dialogue with computer that a single user sits in front of a screen with keyboard and pointing device, interacting with a collection of applications [Winograd 1999]. In this model, people often feel that the cumbersome lifeless box is only approachable through complex jargon that has nothing to do with the tasks for which they actually use computers. Too much of their attention is distracted from the real job to the box. Deeper contemplation on valuable matured technologies tells us: the most profound technologies are those that disappear, which means they weave themselves into the fabric of everyday life until they are indistinguishable from it [Weiser 1991].
    [Show full text]
  • Application of a Smart City Model to a Traditional University Campus with a Big Data Architecture: a Sustainable Smart Campus
    sustainability Article Application of a Smart City Model to a Traditional University Campus with a Big Data Architecture: A Sustainable Smart Campus William Villegas-Ch 1,* , Xavier Palacios-Pacheco 2 and Sergio Luján-Mora 3 1 Escuela de Ingeniería en Tecnologías de la Información, FICA, Universidad de Las Américas, 170125 Quito, Ecuador 2 Departamento de Sistemas, Universidad Internacional del Ecuador, 170411 Quito, Ecuador; [email protected] 3 Departamento de Lenguajes y Sistemas Informáticos, Universidad de Alicante, 03690 Alicante, Spain; [email protected] * Correspondence: [email protected]; Tel.: +593-098-136-4068 Received: 23 April 2019; Accepted: 13 May 2019; Published: 20 May 2019 Abstract: Currently, the integration of technologies such as the Internet of Things and big data seeks to cover the needs of an increasingly demanding society that consumes more resources. The massification of these technologies fosters the transformation of cities into smart cities. Smart cities improve the comfort of people in areas such as security, mobility, energy consumption and so forth. However, this transformation requires a high investment in both socioeconomic and technical resources. To make the most of the resources, it is important to make prototypes capable of simulating urban environments and for the results to set the standard for implementation in real environments. The search for an environment that represents the socioeconomic organization of a city led us to consider universities as a perfect environment for small-scale testing. The proposal integrates these technologies in a traditional university campus, mainly through the acquisition of data through the Internet of Things, the centralization of data in proprietary infrastructure and the use of big data for the management and analysis of data.
    [Show full text]
  • A User-Centric View of Intelligent Environments: User Expectations, User Experience and User Role in Building Intelligent Environments
    Computers 2013, 2, 1-33; doi:10.3390/computers2010001 OPEN ACCESS computers ISSN 2073-431X www.mdpi.com/journal/computers Review A User-Centric View of Intelligent Environments: User Expectations, User Experience and User Role in Building Intelligent Environments Eija Kaasinen 1,*, Tiina Kymäläinen 1, Marketta Niemelä 1, Thomas Olsson 2, Minni Kanerva 3 and Veikko Ikonen 1 1 VTT Technical Research Centre of Finland, Tekniikankatu 1, FI-33720 Tampere, Finland; E-Mails: [email protected]; [email protected]; [email protected] 2 Tampere University of Technology, Korkeakoulunkatu 10, FI-33720 Tampere, Finland; E-Mail: [email protected] 3 Movial, Porkkalankatu 20, FI-00180 Helsinki, Finland; E-Mail: [email protected] * Author to whom correspondence should be addressed; E-Mail: [email protected], Tel.: +358 20 722 3323, Fax: +358 20 722 3499. Received:15 October 2012; in revised form: 30 November 2012 / Accepted: 17 December 2012 / Published: 27 December 2012 Abstract: Our everyday environments are gradually becoming intelligent, facilitated both by technological development and user activities. Although large-scale intelligent environments are still rare in actual everyday use, they have been studied for quite a long time, and several user studies have been carried out. In this paper, we present a user-centric view of intelligent environments based on published research results and our own experiences from user studies with concepts and prototypes. We analyze user acceptance and users’ expectations that affect users’ willingness to start using intelligent environments and to continue using them. We discuss user experience of interacting with intelligent environments where physical and virtual elements are intertwined.
    [Show full text]
  • Smart Sensors for Interoperable Smart Environment
    ALMA MATER STUDIORUM UNIVERSITÀ DI BOLOGNA DOTTORATO IN ELETTRONICA , INFORMATICA E DELLE TELECOMUNICAZIONI Smart Sensors For Interoperable Smart Environment Sara Bartolini COORDINATOR TUTOR Professor Professor PAOLA MELLO TULLIO SALMON CINOTTI PHD. THESIS January, 2007 – December, 2009 DOTTORATO IN ELETTRONICA , INFORMATICA E DELLE TELECOMUNICAZIONI CYCLE XXII – ING-INF/05 2 Smart Sensors For Interoperable Smart Environment 3 Smart Sensors For Interoperable Smart Environment 4 Smart Sensors For Interoperable Smart Environment Keywords Smart Environment Smart Object Human-Machine Interaction Interoperability Sensors 5 Smart Sensors For Interoperable Smart Environment 6 Smart Sensors For Interoperable Smart Environment Table of Contents Figure Index________________________________________________________________________12 Abstract___________________________________________________________________________ 17 Chapter 1 INTRODUCTION___________________________________________________________ 19 1.1Scenario__________________________________________________________________ 20 1.1.1Context Aware Computing____________________________________________ 23 1.1.2Mobile Computing__________________________________________________ 24 1.1.3Context providing Sensors____________________________________________ 24 1.1.4Human-Machine Interfaces____________________________________________25 1.2Research Framework________________________________________________________ 26 1.3Thesis Outline______________________________________________________________29 CHAPTER
    [Show full text]
  • Inclusive Smart Cities: Theory and Tools to Improve the Experience of People with Disabilities in Urban Spaces
    Inclusive Smart Cities : theory and tools to improve the experience of people with disabilities in urban spaces João Soares de Oliveira Neto To cite this version: João Soares de Oliveira Neto. Inclusive Smart Cities : theory and tools to improve the experience of people with disabilities in urban spaces. Other. Université Paris-Saclay; Universidade de São Paulo (Brésil), 2018. English. NNT : 2018SACLC106. tel-01985873 HAL Id: tel-01985873 https://tel.archives-ouvertes.fr/tel-01985873 Submitted on 18 Jan 2019 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Inclusive Smart Cities: theory and tools to improve the experience of people with disabilities in urban spaces 2018SACLC106 : NNT Thèse de doctorat de Universidade de São Paulo et de l'Université Paris- Saclay, préparée à CentraleSupélec École doctorale n°580 Sciences et Technologies de l'Information et de la Communication (STIC) Spécialité de doctorat: Informatique Thèse présentée et soutenue à São Paulo, 06 décembre 2018, par M. João SOARES DE OLIVEIRA NETO Composition du Jury : Edson SPINA Professeur adjoint, Universidade de São Paulo Président Isabela GASPARINI Professeur adjoint, Universidade do Estado de Santa Catarina Rapporteur Thais Helena CHAVES DE CASTRO Professeur adjoint, Universidade Federal do Amazonas Rapporteur Nicolas SABOURET Professeur, Université Paris-Sud Examinateur Yolaine BOURDA PR2, CentraleSupélec Directeur de thèse Sergio TAKEO KOFUJI Professeur, Universidade de São Paulo Co-Directeur de thèse To Dona Deja, my mother, To Helton, inexhaustible sources of love and inspiration.
    [Show full text]
  • Ubiquitous Computing
    Ubiquitous Computing UbiquitousComputing:SmartDevices,EnvironmentsandInteractions StefanPoslad © 2009JohnWiley&Sons,Ltd. ISBN: 978-0-470-03560-3 Ubiquitous Computing Smart Devices, Environments and Interactions Stefan Poslad Queen Mary, University of London, UK A John Wiley and Sons, Ltd, Publication This edition first published 2009 Ó 2009 John Wiley & Sons Ltd., Registered office John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex, PO19 8SQ, United Kingdom For details of our global editorial offices, for customer services and for information about how to apply for permission to reuse the copyright material in this book please see our website at www.wiley.com. The right of the author to be identified as the author of this work has been asserted in accordance with the Copyright, Designs and Patents Act 1988. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, except as permitted by the UK Copyright, Designs and Patents Act 1988, without the prior permission of the publisher. Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books. Designations used by companies to distinguish their products are often claimed as trademarks. All brand names and product names used in this book are trade names, service marks, trademarks or registered trademarks of their respective owners. The publisher is not associated with any product or vendor mentioned in this book. This publication is designed to provide accurate and authoritative information in regard to the subject matter covered.
    [Show full text]
  • Using Mixed-Reality to Develop Smart Environments
    Copyright Notice: This copy of the paper is for personal use only and should not be reproduced in any way without prior consent of the authors. Full paper reference: A. Peña-Ríos, V. Callaghan, M. Gardner & M.J. Alhaddad. “Using mixed-reality to develop smart environments”, In Proceedings of the 10th International Conference on Intelligent Environments 2014 (IE'14), Shanghai, China, 2014. Using mixed-reality to develop smart environments Anasol Peña-Ríos *, Vic Callaghan *†, Michael Gardner *, Mohammed J. Alhaddad *† * Department of Computer Science, University of Essex, UK. E-mail: [email protected] † Faculty of Computing and Information Technology, King Abdulaziz University, KSA. Abstract— Smart homes, smart cars, smart classrooms are is the use of simulated environments that reproduce now a reality as the world becomes increasingly features and behaviour of equipment and users via artificial interconnected by ubiquitous computing technology. The means, such as virtual environments. next step is to interconnect such environments; however there are a number of significant barriers to advancing Ubiquitous Virtual Reality (UVR) has been defined as research in this area, most notably the lack of available the possibility to “make VR pervasive in our daily lives environments, standards and tools etc. A possible solution is and ubiquitous by allowing VR to create a new the use of simulated spaces; nevertheless as realistic as strive infrastructure, i.e. ubiquitous computing” [3]. Lee et al. to make them, they are, at best, only approximations to the enriched this concept by stating that ubiquitous virtual real spaces, with important differences such as utilising reality can produce intelligent spaces by combining real idealised rather than noisy sensor data.
    [Show full text]