Research

ConcurTaskTrees Notation

ConcurTaskTrees Notation

ConcurTaskTrees is a notation for task model specifications which has been developed to overcome limitations of notations previously used to design interactive applications. Its main purpose is to be an easy-to-use notation that can support the design of real industrial applications, which usually means applications with medium-large dimensions.

View Details

ConcurTaskTrees Environment

ConcurTaskTrees Environment

ConcurTaskTrees Environment (CTTE), an environment for editing and analysis of task models useful to support design of interactive applications starting with the human activities to support. The executable code is publicly available and it has received several thousand of downloads from organizations in various parts of the world, a list is available in the web site.

View Details

MARIA

MARIA

MARIA, a User Interface Description language able to define application front-end at different levels of abstraction.

View Details

MARIAE

MARIAE

MARIAE is an Environment that use the Maria notation. The tool allows the designer to create and refine the application model from the task level to the implementation level for various platforms (desktop, mobile, vocal, multimodal etc.).

View Details

Migratory User Interfaces

Migratory User Interfaces

Migratory user interfaces are able to automatically move among diverse devices, allowing the users to continue in real-time their task after changing the device in use. Users interacting with a Web application can indeed change device and continue the interaction from the same point where it was left, without having to restart from scratch. The Web Migration Platform is able to provide migratory capabilities to existing Web User Interfaces, without requiring any modification.

View Details

Museum Mobile Guides

Museum Mobile Guides

Various versions of mobile guides able to provide visitors with context-dependent information exploting various localization technologies (RFIDs, infrareds, ...).

View Details

Multidevice User Interfaces for Home Applications

Multidevice User Interfaces for Home Applications

Multidevice User Interfaces for Home Applications

View Details

Web Usability Probe

Web Usability Probe

The evaluation of every kind of existing website

View Details

MashupEditor

MashupEditor

End User Development (EUD) environment for creating Web mashups by direct manipulation of existing Web applications. This environment allows users to navigate the Web, select contents/functionalities from browsed pages and combine them into a novel application.

View Details

Distributed User Interfaces

Distributed User Interfaces

Distributed User Interfaces (DUIs) are interfaces whose different parts can be distributed in time and space on different monitors, devices, and computing platforms, depending on several parameters expressing the context of use

View Details

ReverseMARIA

ReverseMARIA

ReverseMARIA is a desktop tool able to reverse any web page (local or remote) and build the corresponding specification in the graphical desktop concrete language of MARIA, and XML model-based language for the description of user interfaces.

View Details

Puzzle

Puzzle

Puzzle is a framework designed to be accessible and usable for mobile users that do not use programming languages in their daily work. It is intended to support end users to playfully experiment and create applications to support their tasks. Thus, Puzzle uses: a) a jigsaw puzzle to convey a left-to-right flow of data; b) a color help system to convey possible connections between jigsaw pieces; c) a hint system to help users to overcome usage doubts; d) drag and drop interaction techniques for creation and modification; and e) sliding and popup menus for saving mobile screen space.
The visual environment allows end users to combine various types of functionalities, such as: web services, native phone features, and interactive physical objects.

View Details

WebRemUSINE

WebRemUSINE

Tools for Model-aided Remote Usability Evaluation of Web Sites

View Details

Multimodal TERESA - Tool for Design and Development of Multi-platform Applications

Multimodal TERESA - Tool for Design and Development of Multi-platform Applications

Multimodal TERESA, an authoring environment for the design of interactive applications for various types of platforms (desktop, mobile, vocal, multimodal, digital TV) starting with logical descriptions of user interfaces and able to generate implemnations that adapt to the interaction resources available in various implementation languages.
Since September 2010 the TERESA tool is no longer supported; we suggest to download the MARIAE tool, which has more functionalities and is more engineered.

View Details

CTTE Inf Vis

CTTE Inf Vis

This tool shows how information visualization techniques can be used to improve the effectiveness of task model representations. In particular, it uses how fisheye and semantic-zoom representations have been used to improve the effectiveness of the ConcurTaskTrees notation. The approach can also be useful for improving other visual modelling languages

View Details