Infraestructura Software de soporte al desarrollo de interfaces de usuario plásticas bajo una visión dicotómica

En una societat clarament influenciada per les noves tecnologies, els nous avaneçosen computació mòbil han suposat un canvi trepidant en els hàbits d'interacció amb elssistemes i d'accions a una informació omnipresent. Qualsevol entorn pot devenir un escenaripotencial per a la realització...

Full description

Bibliographic Details
Main Author: Sendín Veloso, Montserrat
Other Authors: Collazos Ordóñez, César A.
Format: Doctoral Thesis
Language:Spanish
Published: Universitat de Lleida 2007
Subjects:
004
Online Access:http://hdl.handle.net/10803/8121
http://nbn-resolving.de/urn:isbn:9788469181171
Description
Summary:En una societat clarament influenciada per les noves tecnologies, els nous avaneçosen computació mòbil han suposat un canvi trepidant en els hàbits d'interacció amb elssistemes i d'accions a una informació omnipresent. Qualsevol entorn pot devenir un escenaripotencial per a la realització de tasques interactives, i fins i tot en col·laboració amb altresusuaris, sense renunciar a la mobilitat. Paral·lelament, les aplicacions tendeixen a oferir unsuport col·laboratiu, ja sigui per motius socials o de productivitat. Avui en dia la ubiqüitatde la interacció és un fet plausible.Aquest escenari introdueix la necessitat d'aportar solucions software que incloguin elfactor de diversitat en el context d'ús. Encara que les tècniques desenvolupades fins araen la disciplina de la Interacció Persona Ordinador proporcionen una base sòlida, aquesttipus d'aspectes no han estat coberts de manera plenament satisfactòria. Es requereixensuports fexibles, exhaustiu i sistemàtics per al disseny i execució d'interfases d'usuari ca-paces d'adaptar-se a les diverses situacions que poden sorgir durant el procés d'interacció.Precisament aquesta flexibilitat per suportar variacions de diferent índole en el contextd'ús sense descuidar la usabilitat defineix el concepte de plasticitat de la interface d'usuari.En l'estudi d'aquesta problemàtica es perfilen dos problemes diferenciats: (a)l'increment de la complexitat en el disseny d'aquest tipus d'interfases; i (b) una crei-xent demanda d'adaptació dinàmica i evolutiva. En aquest treball es proposa l'estudiper separat d'aquests dos reptes, caracteritzats a través de dos sub-conceptes de plasti-citat denominats respectivament plasticitat explícita i plasticitat implícita. L'enfocamentbasat en aquesta divisió, el qual delimita l'espai de solució del problema, rep el nom deVisió Dicotòmica de Plasticitat", i és el que fonamenta aquest treball.La visió dicotòmica combina dos motors de natura diferent que s'emmarquen en elsdos costats oposats d'una arquitectura client-servidor. Seguint la mateixa terminologia,aquests motors s'anomenen respectivament Motor de Plasticitat Explícita, que ofereix su-port en el disseny i desenvolupament d'interfases d'usuari plàstiques i sensibles al grup,així com per al manteniment d'un coneixement compartit; i Motor de Plasticitat Implícita,capaç de detectar l'entorn i reaccionar adequadament davant un conjunt preestablert decircumstàncies, entre les que s'inclouen les relatives al treball en grup. La incorporació deles circumstàncies de grup en la caracterització del context d'ús i en el procés de plasticitatresulta innovadora i obre un camí de solució conjunta per la plasticitat i els problemesintrínsecs als escenaris col·laboratius. === En una sociedad claramente influenciada por las nuevas tecnologías, los nuevos avancesen computación móvil han supuesto un cambio trepidante en los hábitos de interacción conlos sistemas y de acceso a una información omnipresente. Cualquier entorno puede devenirun escenario potencial para la realización de tareas interactivas, inclusive en colaboracióncon otros usuarios, sin renunciar a la movilidad. Paralelamente, las aplicaciones tienden aofrecer un soporte colaborativo, ya sea por motivos sociales o de productividad. Hoy endifusa la ubicuidad de la interacción es un hecho plausible.Este escenario introduce la necesidad de aportar soluciones software que incluyan elfactor de diversidad en el contexto de uso. Aunque las técnicas desarrolladas hasta ahoraen la disciplina de la Interacción Persona Ordenador proporcionan una base sólida, estetipo de aspectos no han sido cubiertos de manera plenamente satisfactoria. Se requierensoportes flexibles, exhaustivos y sistemáticos para el diseño y ejecución de interfaces deusuario capaces de adaptarse a las diversas situaciones que pueden surgir durante el procesode interacción. Precisamente esa flexibilidad para soportar variaciones de distinta índoleen el contexto de uso sin descuidar la usabilidad define el concepto de plasticidad de lainterfaz de usuario.En el estudio de esta problemática se perfilan dos problemas diferenciados: (a) el in-cremento de la complejidad en el diseño de este tipo de interfaces; y (b) una crecientedemanda de adaptación dinámica y evolutiva. En este trabajo se propone el estudio porseparado de estos dos retos, caracterizados a través de dos sub-conceptos de plasticidad de-nominados respectivamente plasticidad explícita y plasticidad implícita. El enfoque basadoen esta división, el cual delimita el espacio de solución del problema, recibe el nombre deVisión Dicotómica de Plasticidad", y es el que fundamenta este trabajo.La visión dicotómica combina dos motores de naturaleza distinta que se enmarcan enlos lados opuestos de una arquitectura cliente-servidor. Siguiendo la misma terminología,estos motores se denominan respectivamente Motor de Plasticidad Explícita, que ofrecesoporte en el diseño y desarrollo de interfaces de usuario plásticas y sensibles al grupo,así como para el mantenimiento de un conocimiento compartido; y Motor de PlasticidadImplícita, capaz de detectar el entorno y reaccionar adecuadamente ante un conjuntopreestablecido de circunstancias, entre las que se incluyen las relativas al trabajo en grupo.La incorporación de las condiciones de grupo en la caracterización del contexto de uso y enel proceso de plasticidad resulta innovadora y abre un camino de solución conjunta parala plasticidad y los problemas intrínsecos a los escenarios colaborativos. === In a society clearly infuenced by new technologies, new advances in mobile computinghave supposed a tremendous change in the habits of interaction with systems and accessto an information that is undergoing omnipresent. For one thing, any environment canbecome a potential scenario for carrying out interactive tasks, even in collaboration withother users, and without renouncing mobility. Furthermore, applications tend to other col-laborative features, either for social or performance reasons. Today, ubiquity in interactionis a laudable fact.This scenario introduces the need for contributing software solutions that tackle thediversity factor in the context of use. Although the techniques developed up to now in theHuman-Computer Interaction discipline provide a solid foundation, these aspects have notbeen covered in an altogether satisfactory way. A flexible, comprehensive and systematicsupport for the design and execution of user interfaces able to adapt themselves to thesituations likely to arise during interaction is required. It is precisely this flexibility tosupport diferent types of variations in the context of use without neglecting usability thatdefines the plasticity of the user interface concept.In the study of this issue, two well-defined problems appear: (a) the increasing com-plexity in the design of these kinds of interfaces; and (b) an increasing demand for dynamicand evolving adaptation. This work proposes the separate study of these two challenges,which are characterized by means of two sub-concepts of plasticity called explicit plasticityand implicit plasticity respectively. The approach based on this division, which delimitsthe problem solution space, receives the name of Dichotomic View of Plasticity", and itlays the foundations of this work.The dichotomic view combines two diferent types of engines that are located on theopposite sides of a client-server architecture. Following the same terminology, these enginesare called respectively Explicit Plasticity Engine, which users support to both the designand development of plastic and group-aware user interfaces and the maintenance of shared-knowledge; and Implicit Plasticity Engine, which is able to detect the environment andreact appropriately under a pre-established set of circumstances, among them those relatedto the work in group. The inclusion of the group conditions in the context of use and theplasticity process turns out to be innovative and it opens a way of dealing with plasticityand the problems intrinsic to collaborative scenarios in a combined manner.