User Interface Techniques
   HOME
*





User Interface Techniques
An interaction technique, user interface technique or input technique is a combination of Computer hardware, hardware and software elements that provides a way for computer users to accomplish a single task. For example, one can go back to the previously visited page on a Web browser by either Point-and-click, clicking a Button (computing), button, pressing a Computer keyboard keys, key, performing a mouse gesture or uttering a Hands-free computing, speech command. It is a widely used term in human-computer interaction. In particular, the term "new interaction technique" is frequently used to introduce a novel user interface design idea. Definition Although there is no general agreement on the exact meaning of the term "interaction technique", the most popular definition is from the computer graphics literature: A more recent variation is: The computing view From the computer's perspective, an interaction technique involves: * One or several input devices that capture u ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

User Interface Design
User interface (UI) design or user interface engineering is the design of user interfaces for machines and software, such as computers, home appliances, mobile devices, and other electronic devices, with the focus on maximizing usability and the user experience. In computer or software design, user interface (UI) design primarily focuses on information architecture. It is the process of building interfaces that clearly communicates to the user what's important. UI design refers to graphical user interfaces and other forms of interface design. The goal of user interface design is to make the user's interaction as simple and efficient as possible, in terms of accomplishing user goals (user-centered design). User interfaces are the points of interaction between users and designs. There are three types: * Graphical user interfaces (GUIs) - Users interact with visual representations on a computer's screen. The desktop is an example of a GUI. * Interfaces controlled through voice - Us ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Command Line Interface
A command-line interpreter or command-line processor uses a command-line interface (CLI) to receive commands from a user in the form of lines of text. This provides a means of setting parameters for the environment, invoking executables and providing information to them as to what actions they are to perform. In some cases the invocation is conditional based on conditions established by the user or previous executables. Such access was first provided by computer terminals starting in the mid-1960s. This provided an interactive environment not available with punched cards or other input methods. Today, many users rely upon graphical user interfaces and menu-driven interactions. However, some programming and maintenance tasks may not have a graphical user interface and use a command line. Alternatives to the command-line interface include text-based user interface menus (for example, IBM AIX SMIT), keyboard shortcuts, and various desktop metaphors centered on the pointer (usual ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Interface Metaphor
In user interface design, an interface metaphor is a set of user interface visuals, actions and procedures that exploit specific knowledge that users already have of other domains. The purpose of the interface metaphor is to give the user instantaneous knowledge about how to interact with the user interface. They are designed to be similar to physical entities but also have their own properties (e.g., desktop metaphor and web portals). They can be based on an activity, an object (skeuomorph), or a combination of both and work with users' familiar knowledge to help them understand 'the unfamiliar', and placed in the terms so the user may better understand. An example of an interface metaphor is the file and folder analogy for the file system of an operating system. Another example is the tree view representation of a file system, as in a file manager. Generation of metaphors Historical contributions In the mid-twentieth century, computers were extremely rare and used only by s ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Switch Access
Switch access is the use of one or more switches to operate computers and other devices, and is primarily used by people with severe physical or cognitive impairment. A switch is an assistive technology device that replaces the need to use a computer keyboard or a mouse. It may allow users to control a computer, power wheelchair, video game console, tablet, smartphone, toy, and a variety of other electronic devices. Types of switch Switches come in a variety of shapes and sizes depending on the action used to activate them (such as sip-puff, pushing, pulling, pressing, blinking or squeezing). Switches also vary in their colour and aesthetics. For push or press switches, the amount of force required to operate them varies or in some cases can be adjusted. Some switches may only require a touch (not even a press), some may be designed to be kicked. A switch can be operated by almost any body part that is able to produce consistent and voluntary movement. Connecting a switch A ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Computer Accessibility
Computer accessibility (also known as accessible computing) refers to the accessibility of a computer system to all people, regardless of disability type or severity of impairment. The term ''accessibility'' is most often used in reference to specialized hardware or software, or a combination of both, designed to enable the use of a computer by a person with a disability or impairment. Computer accessibility often has direct positive effects on people with disabilities. Accessibility features are meant to make the use of technology less challenging for those with disabilities. Common accessibility features include text-to-speech, closed-captioning, and keyboard shortcuts. More specific technologies that need additional hardware may be referred to as assistive technology. There are many disabilities or impairments that can be a barrier to effective computer use. These impairments, which can be acquired from disease, trauma, or maybe congenital, include but are not limited to: * ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Tangible User Interface
A tangible user interface (TUI) is a user interface in which a person interacts with digital information through the physical environment. The initial name was Graspable User Interface, which is no longer used. The purpose of TUI development is to empower collaboration, learning, and design by giving physical forms to digital information, thus taking advantage of the human ability to grasp and manipulate physical objects and materials. One of the pioneers in tangible user interfaces is Hiroshi Ishii, a professor at the MIT who heads the Tangible Media Group at the MIT Media Lab. His particular vision for tangible UIs, called ''Tangible Bits'', is to give physical form to digital information, making bits directly manipulable and perceptible. Tangible bits pursues the seamless coupling between physical objects and virtual data. Characteristics # Physical representations are computationally coupled to underlying digital information. # Physical representations embody mechanism ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Pen Computing
Pen computing refers to any computer user-interface using a pen or stylus and tablet, over input devices such as a keyboard or a mouse. Pen computing is also used to refer to the usage of mobile devices such as tablet computers, PDAs and GPS receivers. The term has been used to refer to the usage of any product allowing for mobile communication. An indication of such a device is a stylus or digital pen, generally used to press upon a graphics tablet or touchscreen, as opposed to using a more traditional interface such as a keyboard, keypad, mouse or touchpad. Historically, pen computing (defined as a computer system employing a user-interface using a pointing device plus handwriting recognition as the primary means for interactive user input) predates the use of a mouse and graphical display by at least two decades, starting with the Stylator and RAND Tablet systems of the 1950s and early 1960s. General techniques User interfaces for pen computing can be implemented in several ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Handwriting Recognition
Handwriting recognition (HWR), also known as handwritten text recognition (HTR), is the ability of a computer to receive and interpret intelligible handwritten input from sources such as paper documents, photographs, touch-screens and other devices. The image of the written text may be sensed "off line" from a piece of paper by optical scanning (optical character recognition) or intelligent word recognition. Alternatively, the movements of the pen tip may be sensed "on line", for example by a pen-based computer screen surface, a generally easier task as there are more clues available. A handwriting recognition system handles formatting, performs correct segmentation into characters, and finds the most plausible words. Offline recognition Offline handwriting recognition involves the automatic conversion of text in an image into letter codes that are usable within computer and text-processing applications. The data obtained by this form is regarded as a static representation of ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Domain Object
Domain-driven design (DDD) is a major software design approach, focusing on modeling software to match a domain according to input from that domain's experts. Under domain-driven design, the structure and language of software code (class names, class methods, class variables) should match the business domain. For example, if software processes loan applications, it might have classes like loan application, customer, and methods such as accept offer and withdraw. Domain-driven design is predicated on the following goals: * placing the project's primary focus on the core domain and domain logic; * basing complex designs on a model of the domain; * initiating a creative collaboration between technical and domain experts to iteratively refine a conceptual model that addresses particular domain problems. Criticisms of domain-driven design argue that developers must typically implement a great deal of isolation and encapsulation to maintain the model as a pure and helpful construct ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Interaction Task
Interaction is action that occurs between two or more objects, with broad use in philosophy and the sciences. It may refer to: Science * Interaction hypothesis, a theory of second language acquisition * Interaction (statistics) * Interactions of actors theory, created by cybernetician Gordon Pask * Fundamental interaction, in physics * Human–computer interaction * Social interaction between people Biology * Biological interaction * Cell–cell interaction * Drug interaction * Gene–environment interaction * Protein–protein interaction Chemistry * Aromatic interaction * Cation-pi interaction * Metallophilic interaction Arts and media * ''Interaction'' (album), 1963, by Art Farmer's Quartet * ACM ''Interactions'', a magazine published by the Association for Computing Machinery * "Interactions" (''The Spectacular Spider-Man''), an episode of the animated television series * 63rd World Science Fiction Convention, titled ''Interaction'' See also * * * Interact (disambi ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Interaction Patterns
Interaction is action that occurs between two or more objects, with broad use in philosophy and the sciences. It may refer to: Science * Interaction hypothesis, a theory of second language acquisition * Interaction (statistics) * Interactions of actors theory, created by cybernetician Gordon Pask * Fundamental interaction, in physics * Human–computer interaction * Social interaction between people Biology * Biological interaction * Cell–cell interaction * Drug interaction * Gene–environment interaction * Protein–protein interaction Chemistry * Aromatic interaction * Cation-pi interaction * Metallophilic interaction Arts and media * ''Interaction'' (album), 1963, by Art Farmer's Quartet * ACM ''Interactions'', a magazine published by the Association for Computing Machinery * "Interactions" (''The Spectacular Spider-Man''), an episode of the animated television series * 63rd World Science Fiction Convention, titled ''Interaction'' See also * * * Interact (disambi ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]