Increasing use of automation in computer systems, such as advanced cockpits, presents special challenges in the design of user interfaces.The challenge is particularly difficult when automation is intermittent because the interface must support smooth transitions from automated to manual mode. A theory of direct manipulation predicts that this interface style will smooth the transition.Interfaces were designed to test the prediction and to evaluate two aspects of direet manipulation, semantic distance and engagement. Empirical results supported the theoretical prediction and also showed that direet engagement can have some adverse effeets on another concurrent manual task. Generalizations of our results to other complex systems are presented.
Researchers have been studying personal information management (PIM) for many years, but little exists by way of practical advice for how individuals should manage their own information. We employed the Delphi Method to engage PIM researchers with expertise in a variety of relevant areas in a five-round extended dialog about PIM practices. Participants identified key everyday choices of PIM, suggested alternatives, and identified pros and cons of each alternative. Our contributions include: 1) a set of 36 PIM practices, along with pros, cons, and recommendations for or against each practice, 2) directions of future research and development including "near-future" improvements in tool support and 3) a detailed description of how we applied the Delphi Method to study PIM and how it might be used more widely in HCI research as a complement to more established methods of inquiry.
There has been a widespread emergence of computing devices in the past few years that go beyond the capabilities of traditional desktop computers. However, users want to use the same kinds of applications and access the same data and information on these appliances that they can access on their desktop computers. The user interfaces for these platforms go beyond the traditional interaction metaphors. It is a challenge to build User Interfaces (UIs) for these devices of differing capabilities that allow the end users to perform the same kinds of tasks. The User Interface Markup Language (UIML) is an XML-based language that allows the canonical description of UIs for different platforms. We describe the language features of UIML that facilitate the development of multi-platform UIs. We also describe the key aspects of our approach that makes UIML succeed where previous approaches failed, namely the division in the representation of a UI, the use of a generic vocabulary, and an integrated development environment specifically designed for transformation-based UI development. Finally we describe the initial details of a multi-step usability engineering process for building multi-platform UI using UIML.Keywords: Multi-Platform User Interfaces, Transformations, UIML, Physical Model, Logical Model, Usability Engineering. INTRODUCTIONIt is difficult to develop an application for multi-platform deployment without duplicating development effort. Advances in electronics, communications, and the fast growth of the Internet have made the use of a wide variety of computing devices an everyday occurance. Furthermore, users expect to remotely access their data from any of these devices (e.g. desktop computer, laptop, handheld, phone, etc.). Developers now face the daunting task to build user interfaces that must work in multiple devices. To address the need for a uniform language for building multi-platform applications, we have developed the User Interface Markup Language (UIML). In this paper we discuss our research in creating such language, some of the support tools available, and describe our approach towards creating a new user interface design methodology to build multi-platform user interfaces.UIML is a single language for building user interfaces for any device. UIML emphasizes the separation of concerns of an interactive application in such a way that moving one program from one platform to another (see our definition of platform in the next section) might require only small or no changes at all. Furthermore, because it is based on XML, it is easy to write transformations that take the language from one abstract representation to a more concrete representation. The tools built around UIML extend the language with the use of transformations that afford the developer the creation of user interfaces with a single language that will execute in multiple platforms.The approach taken with UIML is that of building an application using a generic vocabulary that could then be rendered for multiple platforms. Using a gen...
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.