Repository logo
 
Publication

Rapid prototyping of ubiquitous computing environments

dc.contributor.advisorCampos, José Francisco Creissac Freitas de
dc.contributor.advisorHarrison, Michael Douglas
dc.contributor.authorSilva, José Luís Cardoso da
dc.date.accessioned2015-06-15T11:41:12Z
dc.date.available2015-06-15T11:41:12Z
dc.date.issued2012
dc.date.submitted2015-06-15
dc.description.abstractUbiquitous computing raises new usability challenges that cut across design and development. We are particularly interested in environments enhanced with sensors, public displays and personal devices. How can prototypes be used to explore the users' mobility and interaction, both explicitly and implicitly, to access services within these environments? Because of the potential cost of development and design failure, these systems must be explored using early assessment techniques and versions of the systems that could disrupt if deployed in the target environment. These techniques are required to evaluate alternative solutions before making the decision to deploy the system on location. This is crucial for a successful development, that anticipates potential user problems, and reduces the cost of redesign. This thesis reports on the development of a framework for the rapid prototyping and analysis of ubiquitous computing environments that facilitates the evaluation of design alternatives. It describes APEX, a framework that brings together an existing 3D Application Server with a modelling tool. APEX-based prototypes enable users to navigate a virtual world simulation of the envisaged ubiquitous environment. By this means users can experience many of the features of the proposed design. Prototypes and their simulations are generated in the framework to help the developer understand how the user might experience the system. These are supported through three different layers: a simulation layer (using a 3D Application Server); a modelling layer (using a modelling tool) and a physical layer (using external devices and real users). APEX allows the developer to move between these layers to evaluate different features. It supports exploration of user experience through observation of how users might behave with the system as well as enabling exhaustive analysis based on models. The models support checking of properties based on patterns. These patterns are based on ones that have been used successfully in interactive system analysis in other contexts. They help the analyst to generate and verify relevant properties. Where these properties fail then scenarios suggested by the failure provide an important aid to redesign.por
dc.description.sponsorshipFundação para a Ciência e Tecnologiapor
dc.identifier.tid101398328
dc.identifier.urihttp://hdl.handle.net/10400.13/827
dc.language.isoengpor
dc.subjectUbiquitous and Context-Aware Computingpor
dc.subjectAnalysispor
dc.subjectModellingpor
dc.subjectPrototypingpor
dc.subject3D Virtual environmentspor
dc.subjectUser experiencepor
dc.subjectInformáticapor
dc.subject.por
dc.subjectCentro de Ciências Exatas e da Engenhariapor
dc.titleRapid prototyping of ubiquitous computing environmentspor
dc.typedoctoral thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspor
rcaap.typedoctoralThesispor
thesis.degree.disciplineInformáticapor
thesis.degree.levelDoutorpor
thesis.degree.nameTese de Doutoramento em Informática das Universidades de Minho, Aveiro e do Portopor

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
DoutoramentoJosé Luís Cardoso da Silva.pdf
Size:
6.64 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: