Learn More
Most user interfaces and ubiquitous systems are built around event-based paradigms. Previous work has argued that interfaces, especially those heavily depending on context or continuous data from sensors, should also give attention to status phenomena – that is continuously available signals and state. Focusing on both status and event phenomena has(More)
Multi-device development is an important issue in current user interface development. In this work, we present a solution to multi-device user interface development that combines two languages. One language is XICL, a markup language to describe user interfaces and UI components. The other is IMML (Interactive Message Modeling Language), a user interface(More)
More interactivity with better usability in Web Systems requires the development of user interface components with interaction techniques that are more powerful and popular among the users such as the WIMP style. This work presents the XICL, a markup language to describe the user interface and its components. This language defines a description format and a(More)
HCI is based on theories, models and methods from different areas that can be applied to design and evaluation of interactive systems. However, it is very difficult to teach a multidisciplinary field in computing courses. One of main problems is the background of students that are trained to apply exact models and predictive theories in science and(More)
Semiotic Engineering perceives interfaces as messages designers send to users. This message has an interaction model for syntax and the application's functionality for semantics. In order to create these messages, designers need models, tools and techniques that allow them to express themselves. In this article, we propose that User Interface Design(More)