GUI (Graphical User Interface)
GUI is an acronym for the term graphical user interface. A graphical user interface allows you to interact with electronic devices through visual elements, including pictures, graphical icons, symbols and visual indicators.
The graphical user interface is in contrast to a text-based interface, which only allows interaction with an electronic device through the use of text based inputs and commands. GUIs can be found in a wide range of electronic devices, including computers, gaming devices, household appliances, MP3 players and digital office equipment.
History of the GUI
The first graphical user interface was developed in the 1960s at SRI. The project was called the On-Line System, and was developed by an inventor named Dr. Douglas Engelbart. The On-Line System allowed interaction with hypertext through the use of multiple windows and a mouse. During the 1970s, the foundation laid by Dr. Douglas Engelbart and the On-Line System was used by a team at Xerox PARC to create the WIMP paradigm. WIMP is an acronym that stands for windows, icons, menus and pointers. Although it is considered a synonym for the graphical user interface, it is not used as commonly as the term GUI.
The first commercial use of a GUI appeared in 1981 when Xerox implemented a GUI into their 8010 computing system. Although the 8010 used a GUI, the system was not a commercial success. The first successful commercial implementation of a GUI occurred in 1984, when Apple released the Macintosh computer.
As computer adoption grew during the 1990s, the Windows operating system became the most popular GUI among consumers. Currently, the latest trend in the development of GUIs is the incorporation of 3D elements, such as the Expose feature in Mac OS X.
- Configuration of Windows Login Interface
The level of access that one has to his/her Windows machine depends on whether the Windows Login interface is enabled or disabled. When the logon screen is enabled, the user is prompted to select an account username and put in a password for the account selected. This allows users to access a single computer via [...]...
- Sleek Navigation Interface
Preview: Sleek Navigation Interface. Step one: Open a new document. For this tutorial, I am just going to use a 810×160 px (Width, Height) document with a white background. Now make a new layer and draw a #5C5C5C colored rectangle, size 680×27 px. Step two: With your step one layer add the following layer styles: [...]...
- MIDI Interface
A MIDI interface is a device that connects MIDI devices to a computer and lets the computer record from them and plays back through them. MIDI interfaces do not pass sound or audio data through them, they pass MIDI data. Through MIDI you can connect keyboards, sound modules, samplers, effect processors and put them all [...]...
- JNI (Java Native Interface)
JNI is the Java Native Interface. JNI is an interface between Java and applications and libraries written in other languages. As an example, JNI enables Java programs to use C libraries and also enables C programs to use Java classes. JNI is distributed as part of the JDK. ...
- Brain Computer Interface
A brain computer interface (BCI) is an external devices that communicate directly to the brain of humans or animals through neuron silicon interfaces. These external devices can either transmit or receive signals to and from the brain which can then be used to restore function or movement to sensory organs or limbs. Furthermore, these external [...]...




