background preloader

GUI development

Facebook Twitter

Natural user interface. In computing, a natural user interface, or NUI, or Natural Interface is the common parlance used by designers and developers of human-machine interfaces to refer to a user interface that is effectively invisible, and remains invisible as the user continuously learns increasingly complex interactions. The word natural is used because most computer interfaces use artificial control devices whose operation has to be learned. A NUI relies on a user being able to quickly transition from novice to expert. While the interface requires learning, that learning is eased through design which gives the user the feeling that they are instantly and continuously successful. Thus, “natural” refers to a goal in the user experience – that the interaction comes naturally, while interacting with the technology, rather than that the interface itself is natural.

This is contrasted with the idea of an intuitive interface, referring to one that can be used without previous learning. History[edit] Multi-Touch. Graphical user interface. User interface and interaction design[edit] The graphical user interface is presented (displayed) on the computer screen. It is the result of processed user input and usually the primary interface for human-machine interaction. The touch user interfaces popular on small mobile devices are an overlay of the visual output to the visual input. Designing the visual composition and temporal behavior of a GUI is an important part of software application programming in the area of human-computer interaction.

Large widgets, such as windows, usually provide a frame or container for the main presentation content such as a web page, email message or drawing. A GUI may be designed for the requirements of a vertical market as application-specific graphical user interfaces. The latest cell phones and handheld game systems also employ application specific touchscreen GUIs. Examples[edit] Sample Graphical Desktop Environments Components[edit] Post-WIMP interfaces[edit] Interaction[edit] History[edit] Fox-toolkit.org. The GUI Toolkit, Framework Page. User interfaces occupy an important part of software development.

This page provides a comprehensive reference on toolkits for building graphical user interfaces (GUIs), with emphasis on resources for Free Software (Open Source). This page focuses on personal computers but also references some offerings for embedded products.Note to people using the geocities.com site: if you see the site down due to bandwidth limit being exceeded, please consider using the other site listed belowGUI Toolkit developers: please let me know of news/changes to your projects/products so I can update this page accordingly.This page resides in and Page created April 17, 1997 (86). recent changes Thanks to Alejandro de Garate for improving the layout of this page .© Copyright 1997-2003, 2005 ( ROC Years 86-92, 94,96), by Li-Cheng (Andy) Tai.

See copyright for details. Last updated May 13, 2007 (96) C/C++ oriented to top Ada.