We demonstrate Guizmo, a model-driven engineering framework aimed at generating final graphical userinterfaces from wireframes according to the following process: (1) design a concrete userinterface in a wireframe t...
详细信息
ISBN:
(纸本)9798400702068
We demonstrate Guizmo, a model-driven engineering framework aimed at generating final graphical userinterfaces from wireframes according to the following process: (1) design a concrete userinterface in a wireframe tool, (2) export/import the wireframe definition into Guizmo for generation of a wireframe model, (3) for segmenting the wireframe into regions by region detection, (4) for inferring positions and dimensions of individual interface elements, (5) in order to obtain a complete layout model that is used for generating the code of a final userinterface by model-to-code generation.
The development of app for mobile devices poses extra challenges to the ones already present in the development of the so-called traditional applications. The interaction capabilities differ from those found in deskto...
详细信息
ISBN:
(纸本)9781450371766
The development of app for mobile devices poses extra challenges to the ones already present in the development of the so-called traditional applications. The interaction capabilities differ from those found in desktop applications, which must be carefully considered to produce a natural way of interacting with mobile devices. Another relevant aspect in the development of such apps is fragmentation, given the variability in the operating systems they use, the guidelines that drive the development for each operating system and the hardware characteristics of the devices. In this work a model-driven approach for the generation of mobile apps is introduced aimed at contributing to address the issues previously discussed. This approach relies on a UML profile applied to a set of models, including models such as a task model. Currently, the implementation is focused in Android framework.
Despite the increasing use of Augmented Reality (AR) in many different application areas, implementation support is limited and still driven by development at source-code level. Although efforts have been made to over...
详细信息
ISBN:
(纸本)9781450336475
Despite the increasing use of Augmented Reality (AR) in many different application areas, implementation support is limited and still driven by development at source-code level. Although efforts have been made to overcome these limitations, there is a clear gap between authoring environments and source code level framework approaches for creating AR interfaces for the web with multimodal control. model-baseddesign for interaction can offer support to fill this gap between authoring environments and frameworks. However, to the best of our knowledge, a declarative and model-driven design (MDD) has not yet been applied to model AR interfaces for a wide spectrum of modes. Thus, this paper presents an extension of the model-driven design to cope with interactors, whose novelty lies on the introduction of a modeling approach targeted at AR developers and designers in their task to design new forms of interactions that can be later used in authoring environments. To validate our approach, we demonstrate how a reality spanning Drag-and-Drop interaction can be modeled for an online furniture shop. And we implemented a gesture based control to show how new control modes can be added to an existing MDD-baseddesign to extend the interaction capabilities.
The development of interactive media and software systems for practice includes different disciplines like requirements management,usability engineering,and software ***,documenting and formalizing functional and ergo...
详细信息
The development of interactive media and software systems for practice includes different disciplines like requirements management,usability engineering,and software ***,documenting and formalizing functional and ergonomic requirements so that they can be used for the design and implementa-tion of interactive software systems,is a complex task for the domain experts,requirements analysts,and usability engineers.A critical aspect is the transformation of the requirements in the direction of software development:How can the risk of misinterpreting requirements and of delivering wrong software components be minimized? One positive factor could be the usage of model-driven or model-based techniques that contributes to lowering the risk of semantic gaps or ***-baseduserinterfacedesign(MBUID) focus' on interactive systems:Precise and concise requirements can be transformed automatically and the generated code is ready to use or can be modified by software or usability *** aspects are part of the models so that ergonomic requirements can be consid-ered easily in an early project *** paper contributes to the discussion about the practical application of MBUID.
model transformations are the linking element between the different levels of abstraction in the model-baseduserinterface development. They map source elements onto target elements and define rules for the execution...
详细信息
ISBN:
(纸本)9783642404771;9783642404764
model transformations are the linking element between the different levels of abstraction in the model-baseduserinterface development. They map source elements onto target elements and define rules for the execution of these mappings. Approaches for the reuse of transformation rules use formal transformation models, which only specify the mappings and abstract from the implementation. Current solutions are usually only able to describe unambiguous (1-on-1) mappings. In general, however, there are ambiguous (1-on-n) mappings from which the unambiguous mappings are only chosen during the design process. The knowledge which source element can be mapped onto which target elements is to date not being formalized. This paper therefore presents a proposal for an ambiguous mapping and transformation model and describes its usage in an iterative development process.
Web application development teams face an increasing burden when they need to come up with a consistent userinterface across different platforms with different characteristics, for example, desktop, smart phone and t...
详细信息
ISBN:
(纸本)9781450320382
Web application development teams face an increasing burden when they need to come up with a consistent userinterface across different platforms with different characteristics, for example, desktop, smart phone and tablet devices. This is going to get even worse with the adoption of HTML5 on TVs and cars. This short paper describes a browser-based collaborative design assistant that does the drudge work of ensuring that the userinterfaces are kept in sync across all of the target platforms and with changes to the domain data and task models. This is based upon an expert system that dynamically updates the userinterfacedesign to reflect the developer's decisions. This is implemented in terms of constraint propagation and search through the design space. An additional benefit is the ease of providing accessible userinterfaces in conjunction with assistive technologies.
Web application development teams face an increasing burden when they need to come up with a consistent userinterface across different platforms with different characteristics, for example, desktop, smart phone and t...
详细信息
ISBN:
(纸本)9781450320382
Web application development teams face an increasing burden when they need to come up with a consistent userinterface across different platforms with different characteristics, for example, desktop, smart phone and tablet devices. This is going to get even worse with the adoption of HTML5 on TVs and cars. This short paper describes a browser-based collaborative design assistant that does the drudge work of ensuring that the userinterfaces are kept in sync across all of the target platforms and with changes to the domain data and task models. This is based upon an expert system that dynamically updates the userinterfacedesign to reflect the developer's decisions. This is implemented in terms of constraint propagation and search through the design space. An additional benefit is the ease of providing accessible userinterfaces in conjunction with assistive technologies.
Low-fidelity prototyping is an inexpensive and quick alternative for exploring different design solutions. And with Wizard of Oz experiments, one can present an interactive - yet unfinished - prototype to the final us...
详细信息
ISBN:
(纸本)9781450321389
Low-fidelity prototyping is an inexpensive and quick alternative for exploring different design solutions. And with Wizard of Oz experiments, one can present an interactive - yet unfinished - prototype to the final user, who can see how the system is planned to work. Combining low-fidelity prototyping with Wizard of Oz can be a low cost and time-efficient way to prototype both the userinterface and the interaction. This would be particularly useful in the case of prototyping for multiple devices, since different solutions need to be developed and tailored to suit each device's characteristics. This proposal discusses plans for developing a tool to provide multi-device prototyping support through the incorporation of different abstraction levels and support for Wizard of Oz experiments.
Fostering creativity in userinterface (UI) design is challenging for innovation. This paper explores the combination of model-based approaches and interactive genetic algorithms to foster the exploration of the desig...
详细信息
ISBN:
(纸本)9781450300834
Fostering creativity in userinterface (UI) design is challenging for innovation. This paper explores the combination of model-based approaches and interactive genetic algorithms to foster the exploration of the design space. A user task model is given in input. Magellan produces sketches of Ills that aim at inspiring the designer. Later on, appropriate tools may be used to tune the right design into the design right. Magellan is a proof of concept that deserves further exploration. Currently it is implemented using COMETs but it is not dependent of this technology.
In this paper we present a method and the associated tool support able to exploit the content of Web service annotations in model-based user interface design and development. We also show an example application of the...
详细信息
ISBN:
(纸本)9781450300834
In this paper we present a method and the associated tool support able to exploit the content of Web service annotations in model-based user interface design and development. We also show an example application of the proposed approach.
暂无评论