scispace - formally typeset
Search or ask a question
Topic

User interface

About: User interface is a research topic. Over the lifetime, 85402 publications have been published within this topic receiving 1728377 citations. The topic is also known as: UI & input method.


Papers
More filters
Proceedings ArticleDOI
27 Jul 2014
TL;DR: Solutions for the technological assistance of workers are demonstrated, which implement the representation of a cyber-physical world and the therein occurring interactions in the form of intelligent user interfaces, which will create the required, inter-disciplinary understanding for Industry 4.0.
Abstract: The development of Industry 4.0 will be accompanied by changing tasks and demands for the human in the factory. As the most flexible entity in cyber-physical production systems, workers will be faced with a large variety of jobs ranging from specification and monitoring to verification of production strategies. Through technological support it is guaranteed that workers can realize their full potential and adopt the role of strategic decision-makers and flexible problem-solvers. The use of established interaction technologies and metaphors from the consumer goods market seems to be promising. This paper demonstrates solutions for the technological assistance of workers, which implement the representation of a cyber-physical world and the therein occurring interactions in the form of intelligent user interfaces. Besides technological means, the paper points out the requirement for adequate qualification strategies, which will create the required, inter-disciplinary understanding for Industry 4.0.

507 citations

01 Jan 1998
TL;DR: This essay describes the Model-View-Controller (MVC) programming paradigm and methodology used in the Smalltalk-80TM programming system and presents several extended examples of MVC implementations and of the layout of composite application views.
Abstract: This essay describes the Model-View-Controller (MVC) programming paradigm and methodology used in the Smalltalk-80TM programming system. MVC programming is the application of a three-way factoring, whereby objects of different classes take over the operations related to the application domain, the display of the application's state, and the user interaction with the model and the view. We present several extended examples of MVC implementations and of the layout of composite application views. The Appendices provide reference materials for the Smalltalk-80 programmer wishing to understand and use MVC better within the Smalltalk-80 system.

507 citations

Patent
02 Sep 2009
TL;DR: In this paper, a user interface for a touch-screen display of a dedicated handheld electronic book reader device is described, which detects human gestures manifest as pressure being applied by a finger or stylus to regions on the touch screen display.
Abstract: A user interface for a touch-screen display of a dedicated handheld electronic book reader device is described. The user interface detects human gestures manifest as pressure being applied by a finger or stylus to regions on the touch-screen display. In one implementation, the touch-screen user interface enables a user to turn one or more pages in response to applying a force or pressure to the touch-screen display. In another implementation, the touch-screen user interface is configured to bookmark a page temporarily by applying a pressure to the display, then allowing a user to turn pages to a new page, but reverting back to a previously-displayed page when the pressure is removed. In another implementation, the touch-screen user interface identifies and filters electronic books based on book size and/or a time available to read a book. In another implementation, the touch-screen user interface converts text to speech in response to a user touching the touch-screen display.

506 citations

Book
01 Jan 1989
TL;DR: This volume is the first survey pertaining to the field of user modeling and contains a general view of the field as a whole, and a number of surveys of specific problems and techniques in user modeling.
Abstract: User models have recently attracted much research interest in the field of artificial intelligence dialog systems. It has become evident that a flexible user-oriented dialog behavior of such systems can be realized only if the system disposes of a model of the user, containing assumptions about the user`s background knowledge as well as the user`s goals and plans in consulting the system. Research in the field of user models investigates how such assumptions can be automatically created, represented and exploited by the system in the course of an interaction with the user. This volume is the first survey pertaining to the field of user modeling. Most of the prominent international researchers in this area have contributed to this volume. Their papers are grouped into four sections: The introductory section contains a general view of the field as a whole, and a number of surveys of specific problems and techniques in user modeling. Sections two and three describe eight user modeling systems, with the focus lying on the automatic creation and exploitation of assumptions about the user respectively. The final section discusses several limits of current systems, and proposes solutions as to how some of the shortcomings might be overcome. In order to increase the quality and the coherency of the volume, each paper has been reviewed by all other contributors. Cross-references have been integrated wherever appropriate. All contributions are introduced in editorial prefaces pertaining to each section. A subject index and an extensive bibliography supplement the book.

505 citations

Patent
21 Oct 1991
TL;DR: An advanced user interface as mentioned in this paper allows a user to select among user-friendly input devices to operate any application program according to his individual preferences without change to the application program code without modifying the application code.
Abstract: An advanced user interface for use with a computer system operating on an integrated operating environment. The integrated operating environment allows a plurality of application programs to be running simultaneously, one of which is designated the active application program to which all input data is directed. The advanced user interface allows a user to select among user-friendly input devices to operate any application program according to his individual preferences without change to the application program code. The advanced user interface includes alternate input modules which translate the input signals transmitted from the various input devices into input messages useable by the rest of the interface. The advanced user interface also includes interface profiles which contain mappings of the input messages against corresponding commands useable by the application programs, the integrated operating environment or other modules of the advanced user interface itself. An environment link module refers to the interface profiles and matches the input message against the corresponding command for the application program active at the time the input signal was transmitted and send the corresponding command to that application program. The environment link module matches the input message against a corresponding command for an application which owns a window in which a key feature of a gesture is made.

505 citations


Network Information
Related Topics (5)
Mobile computing
51.3K papers, 1M citations
87% related
Software
130.5K papers, 2M citations
87% related
Server
79.5K papers, 1.4M citations
85% related
Software development
73.8K papers, 1.4M citations
85% related
Graph (abstract data type)
69.9K papers, 1.2M citations
83% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
2023211
2022526
20211,630
20203,004
20193,233
20183,024