The wide variety of interactive devices and modalities an interactive system must support has created a big challenge in designing a multi-platform user interface (MPUI) and poses a number of issues for the design cycle of interactive... more
The wide variety of interactive devices and modalities an interactive system must support has created a big challenge in designing a multi-platform user interface (MPUI) and poses a number of issues for the design cycle of interactive systems. This paper presents a semi-automatic ...
To date most Augmented Reality (AR) design guidelines that can be found in the literature are rather narrow suggestions derived from specific problems by researchers. Applying general HCI principles to AR systems has only been partially... more
To date most Augmented Reality (AR) design guidelines that can be found in the literature are rather narrow suggestions derived from specific problems by researchers. Applying general HCI principles to AR systems has only been partially explored. In this paper we investigate how such general guidelines may relate to the emerging domain of AR application design.
Under the V-Must project, “Imago Bononiae” (2013) stands as a real example of how to build-up a reliable and efficient experimentation caring about the quality and effectiveness of a gesture-based Virtual Museum application in relation... more
Under the V-Must project, “Imago Bononiae” (2013) stands as a real example of how to build-up a reliable and efficient experimentation caring about the quality and effectiveness of a gesture-based Virtual Museum application in relation with game design patterns. This paper focuses indeed on the user-centric gesture design and progressive gestural skills (rewards) that user can acquire in order to gain an engaging experience and a massive comprehension of large urban contexts mediated by visual strategies, while enabling spatial and volumetric comparisons. Structured as a serious game, the project foresaw a user experience evaluation carried out in occasion of Digital Heritage Expo, held in Marseille in november 2013. During the event, “Imago Bononiae” was studied to understand more on the interaction’s aspects that take place between system and user. The visual design features that mostly connote the main interface and that, consequently, influence the behavior of users have been studied, like visibility, reliability and memorability. The affordance of the whole system has been then observed. Results presented show that “Imago Bononiae” has proved to be suitable for the large audience given its facilitated usability and the well-structured game strategy
Given its current state of the art, Model-Based UI Development (MBDUI) is able to fulfill the major requirements of desktop and mobile applications, such as form-based user interfaces that adapt to the actual context of use. More recent... more
Given its current state of the art, Model-Based UI Development (MBDUI) is able to fulfill the major requirements of desktop and mobile applications, such as form-based user interfaces that adapt to the actual context of use. More recent research deals with the development of 3D interactive multimodal environments. Though user-centered design is more and more driving the design of these
Given its current state of the art, Model-Based UI Development (MBDUI) is able to fulfill the major requirements of desktop and mobile applications, such as form-based user interfaces that adapt to the actual context of use. More recent... more
Given its current state of the art, Model-Based UI Development (MBDUI) is able to fulfill the major requirements of desktop and mobile applications, such as form-based user interfaces that adapt to the actual context of use. More recent research deals with the development of 3D interactive multimodal environments. Though user-centered design is more and more driving the design of these environments, less attention is devoted to the development proc-esses than to interactive tools supporting isolated phases in the realization process. In this ...
Since many years, 3D interactive systems have demonstrated some benefits in reproducing adequately the reality, in improving it, and even in augmenting it by providing the user with unprecedented actions. 3D User Interfaces are becoming... more
Since many years, 3D interactive systems have demonstrated some benefits in reproducing adequately the reality, in improving it, and even in augmenting it by providing the user with unprecedented actions. 3D User Interfaces are becoming the primary subject of interest of a growing community of researchers and developers adopting different approaches for specifying and creating 3DUIs. Providing development methods and software support for 3DUIs is a complex problem. In this paper, we argue that developing ...
Given its current state of the art, Model-Based UI Development (MBDUI) is able to fulfill the major requirements of desktop and mobile applications, such as form-based user interfaces that adapt to the actual context of use. More recent... more
Given its current state of the art, Model-Based UI Development (MBDUI) is able to fulfill the major requirements of desktop and mobile applications, such as form-based user interfaces that adapt to the actual context of use. More recent research deals with the development of 3D interactive multimodal environments. Though user-centered design is more and more driving the design of these environments, less attention is devoted to the development proc-esses than to interactive tools supporting isolated phases in the realization process. In this paper we describe our findings when considering model-based development of 3D multimodal applica-tions in the context of model-driven engineering. We concentrate on the requirements of such a process, the models being used and the transformations that are able to guide or even automate part of the development process for the envisioned applications. We con-clude with some open issues that have been discovered.
Supporting business processes through the help of workflow systems is a necessary prerequisite for many companies to stay competitive. An important task is the specification of workflow, i.e. the parts of a business process that can be... more
Supporting business processes through the help of workflow systems is a necessary prerequisite for many companies to stay competitive. An important task is the specification of workflow, i.e. the parts of a business process that can be supported by a computer-based system. We investigated how to close the gap between the organization requirements and the development of information systems to support them. We introduced FlowiXML a methodology for developing user interfaces for a workflow information system in a systematic way. The methodology provides designers with methodological guidance on how to derive user interfaces of workflow information. We have already experienced the benefits of FlowiXML in several real life case studies conducted at the University. In this paper we report on our evaluation of FlowiXML against the cognitive dimension framework.
Abstract. In this paper we present a method for automatically generating a series of Collaborative Multiplatform Scenarios based on Interactive Learning Objects. The overall learning process of a learner interacting with an eLearning... more
Abstract. In this paper we present a method for automatically generating a series of Collaborative Multiplatform Scenarios based on Interactive Learning Objects. The overall learning process of a learner interacting with an eLearning system is interpreted as a workflow that provides tools to guide individual and group learning processes. There is a plethora of learning environments but the collaboration management and definition is only included intrinsically, while in this approach is explicitly included as a first class citizen ...
Model-driven engineering (MDE), including Model Based approaches of user interfaces describes the User interface and its related aspects (e.g. tasks, domain, context of use) using set of models that can derive a final user interface.... more
Model-driven engineering (MDE), including Model Based approaches of user interfaces describes the User interface and its related aspects (e.g. tasks, domain, context of use) using set of models that can derive a final user interface. Model-Based user interface approaches give the researchers a new designing methodology that eases the creation of user interface and tackles the problems of producing a new design for every new device and every modality (graphical, vocal, gesture, …)
The design of interactive systems for an ambient intelligent environment (AMI) poses many challenges due to the diverse number of devices, and interaction modalities available in the environment together with restrictions imposed by making the interactive system usable by people with disabilities. This work proposes a framework that integrates model based techniques with AMI to build an applicable solution which can allow the designers to design and develop multi-device and multi-modal user interfaces to fit the emergent needs of people with disabilities in an AMI environment through a number of model-transformations.
ABSTRACT This paper describes an interaction technique wherein web pages are parsed so as to automatically generate a virtual reality scene composed of “hapgets”(haptically-enhanced widget), a three dimensional widget providing a behavior... more
ABSTRACT This paper describes an interaction technique wherein web pages are parsed so as to automatically generate a virtual reality scene composed of “hapgets”(haptically-enhanced widget), a three dimensional widget providing a behavior that is analogous to its original web behavior but that is enhanced with capabilities for haptic feedback.
In principle, context-aware adaptation is assumed to bring to the end user the benefit of adapting the user interface currently being used according to significant changes of the context of use in which the user interface is manipulated.... more
In principle, context-aware adaptation is assumed to bring to the end user the benefit of adapting the user interface currently being used according to significant changes of the context of use in which the user interface is manipulated. To address major shortcomings of system that hardcode the adaptation logic into the user interface or the interactive software, a mechanism is introduced to express context-aware adaptation as a set of logical production rules.
A transformational method for developing tri-dimensional user interfaces of interactive information systems is presented that starts from a task model and a domain model to progressively derive a final user interface. This method consists... more
A transformational method for developing tri-dimensional user interfaces of interactive information systems is presented that starts from a task model and a domain model to progressively derive a final user interface. This method consists of three steps: deriving one or many abstract user interfaces from a task model and a domain model, deriving one or many concrete user interfaces from each abstract interface, and producing the code of the final user interfaces corresponding to each concrete interface.
Abstract Multi-target systems are interactive systems that are aimed at covering multiple contexts of use: by enabling users to carry out their tasks thanks to different input and output interaction modalities, these systems should... more
Abstract Multi-target systems are interactive systems that are aimed at covering multiple contexts of use: by enabling users to carry out their tasks thanks to different input and output interaction modalities, these systems should support multiple computing platforms, multiple users, and multiple environments. This paper introduces a model-driven engineering method for developing user interfaces for such multi-target systems.
ABSTRACT This paper describes a model-driven engineering approach for specifying, designing, and generating consistent behaviors in graphical user interfaces in multiple contexts of use, ie different users using different computing... more
ABSTRACT This paper describes a model-driven engineering approach for specifying, designing, and generating consistent behaviors in graphical user interfaces in multiple contexts of use, ie different users using different computing platforms in different physical environments. This methodological approach is structured according to the levels of abstraction of the Cameleon Reference Framework: task and domain, abstract user interface, concrete user interface, and final user interface.
Given its current state of the art, Model-Based UI Development (MBDUI) is able to fulfill the major requirements of desktop and mobile applications, such as form-based user interfaces that adapt to the actual context of use. More... more
Given its current state of the art, Model-Based UI Development (MBDUI) is able to fulfill the major requirements of desktop and mobile applications, such as form-based user interfaces that adapt to the actual context of use. More recent research deals with the development of 3D interactive multimodal environments. Though user-centered design is more and more driving the design of these environments, less attention is devoted to the development proc- esses than to interactive tools supporting isolated phases in the realization process. In this paper we describe our findings when considering model-based development of 3D multimodal applica- tions in the context of model-driven engineering. We concentrate on the requirements of such a process, the models being used and the transformations that are able to guide or even automate part of the development process for the envisioned applications. We con- clude with some open issues that have been discovered.
Video games industry is the leader of the virtual reality (VR) market. Along as any VR reality application they used 3D User Interfaces (3DUIs) for the interaction with the user. Even that several games nowadays have very impressive... more
Video games industry is the leader of the virtual reality (VR) market. Along as any VR reality application they used 3D User Interfaces (3DUIs) for the interaction with the user. Even that several games nowadays have very impressive realism and innovative representations, this is not the case of 3DUIs. In this position paper we state that 3DUIs for any 3D application, including video games, should be revised in order to reduce the gap between the innovative representation of VR application and their 3DUIs.
A transformational method for developing tri-dimensional user interfaces of interactive information systems is presented that starts from a task model and a domain model to progressively derive a final user interface. This method con-... more
A transformational method for developing tri-dimensional user interfaces of interactive information systems is presented that starts from a task model and a domain model to progressively derive a final user interface. This method con- sists of three steps: deriving one or many abstract user interfaces from a task model and a domain model, deriving one or many concrete user interfaces from each abstract interface, and producing the code of the final user interfaces corresponding to each concrete interface. To ensure the two first steps, trans- formations are encoded as graph transformations performed on the involved models expressed in their graph equivalent. In addition, a graph grammar gathers relevant graph transformations for accomplishing the sub-steps in- volved in each step. Once a concrete user interface is resulting from these two first steps, it is converted in a development environment for 3D user interfaces where it can be edited for fine tuning and personalization. From this environ- ment, the user interface code is automatically generated. The method is de- fined by its steps, input/output, and exemplified on a case study. By expressing the steps of the method through transformations between models, the method adheres to Model-Driven Engineering paradigm where models and transforma- tions are explicitly defined and used.