With the advent of Macintosh and Windows personal computers, GUIs became the standard way to operate a computer, replacing the character-based display with a graphics display and eliminating the need to enter cryptic commands in a required sequence. In addition, fonts could be changed and resized on screen, providing a what-you-see-is-what-you-get (WYSIWYG) capability for creating printed materials. However, all major GUIs still include a command line interface that lets programmers and power users perform common as well as complicated tasks much faster than by clicking menus with a mouse (see command line). See NUI, TUI, MUI, drag and drop, desktop manager, window manager and Star. Contrast with CUI.
The First Commercial GUI
Xerox's Star workstation was the first commercial implementation of the graphical user interface. The Star was introduced in 1981 and was the inspiration for the Mac and all the other GUIs that followed. (Image courtesy of Xerox Corporation.)
The Mac GUI
The top screen shot is an early Mac desktop with \"Power Dude\" being the name of the hard disk. Look at the difference between the icons, fonts and window borders on the old user interface compared to the Mac OS X window below. (Top screen shot courtesy of Peter Hermsen.)
Early Windows
This was the Windows 2.0 interface in the late 1980s. As rigid as it looks, it was an improvement over Windows 1.0 because it supported resizable windows that could overlap. (Image courtesy of Ian Albert, www.ianalbert.com)
Unix Workstations
The Motif graphical interface was added to the command-line world of Unix workstations in the 1980s. (Screen shot courtesy of The Santa Cruz Operation, Inc.)
A Design Revolution
GUIs enabled all kinds of imaginative application interfaces. In this earlier Bryce 3D modeling program, the symbols at the bottom left were camera controls. The large one was the camera trackball, while the other three controlled the x, y and z axes. On top were primitive graphic elements, including an \"organic rock generator,\" fourth from left. (Screen shot courtesy of MetaCreations Corporation.)
Custom Looks for Windows
Stardock's WindowBlinds allows Windows users to have a unique desktop look with hundreds of pre-built designs to choose from. SkinStudio lets the more creative custom design their own look. (Image courtesy of Stardock Corporation, Inc., www.stardock.com)
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2009 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- Emergence Basic 1.737 (Windows)
- Emergence BASIC is a full featured compiler and development environment for Windows. Creates small, fast, native executables and DLL's. The environment is modular with new commands available separately using add-on command libraries. An advanced 2D game and graphics command set, and database command set is included. The robust IDE sports...
- Software downloads 2009-11-28
- Jet Profiler for MySQL 1.0.7 (Mac)
- Real-time query performance and diagnostics tool for the MySQL database server. Core features are Top Queries, Top Users, Top Tables, Zoomable GUI, Replication Profiling and Free version. Jet Profiler focuses on queries, tables and users. This gives you the information you need most in order to quickly fix performance problems...
- Software downloads 2009-11-27
- JDebugTool 4.3.1 (Windows)
- JDebugTool is a standalone graphical Java debugger built on top of the standard JPDA Java Platform Debugger Architecture. JDebugTool features a graphical and intuitive Java Swing GUI, and context-sensitive help viewer.
- Software downloads 2009-11-27
- FireDaemon Pro 1.9.2402 (Windows)
- FireDaemon is a system utility that allows you to install and run any 32-bit or 64-bit application EXE or DLL or script (BAT CMD, .NET, Perl, Java, Python, TCL TK) as a Windows XP, 2003, Vista, 2008 or 7 service. FireDaemon enables complete configuration of the installed service, which can...
- Software downloads 2009-11-26
- FastTrack Scripting Host 5.4 Build 1958 (Windows)
- FastTrack Scripting Host is a complete replacement for VBScript/WSH, Bat files, PowerShell and all other scripting tools. Once you tried FastTrack, you will never use any of them again. You can create logon scripts, install scripts, backup scripts, administrative tasks and anything else you use scripts for with awesome end-user...
- Software downloads 2009-11-26
- Mages for Android 1.0.1 (Mobile)
- Mages for Android is multiplayer client/server game engine for Android and other mobile devices. It allows developers to create internet multiplayer games by implementing only core game logic and GUI by using powerful engine API. Developers can reuse effective Comet-based engine networking protocol, common game tasks like login to game...
- Software downloads 2009-11-26
- Mages Chess for Android (Mobile)
- Mages Chess for Android is multiplayer client/server game engine for Android and other mobile devices. It allows developers to create internet multiplayer games by implementing only core game logic and GUI by using powerful engine API.
- Software downloads 2009-11-26
- Jack OS X 0.84 (Mac)
- Jack Tools is a Mac OS X implementation of the Jack Audio Connection Kit Jack. Jack is a low-latency audio server, written originally for the GNU/Linux operating system. It connects any number of different applications to a single hardware audio device; it also allows applications to send and receive audio...
- Software downloads 2009-11-25
- Economacs 3.3.7 (Mac)
- Economacs is our easy-to-use bookkeeping and invoicing software for Mac OS X. A beautiful and a simple GUI helps you keep your books in order and your accountant happy. You can also create and track invoices, and generate useful reports to aid you in your business. Localized versions are available...
- Software downloads 2009-11-25
- Fastream IQ Proxy Server 3.1.4R (Windows)
- IQ Proxy Server is a robust and secure content/reverse solution for Windows. Featuring the most scalable server engine with up to 20,000 simultaneous connections for both filtering and caching content proxy and securing and accelerating reverse proxy, could serve more than 10,000 requests/sec in keep-alive mode. Fastream IQ Proxy Server...
- Software downloads 2009-11-24
- Windows Mobile is better than you think
- My main gripeis with the antique user interface which is little more than an uninspired, miniaturized desktop GUI.The foundations seems solid enough now - it is quite decent in multi-tasking and is generally responsive.I too believe that if MS can reinvigorate the UI they still has a strong competitor. Oh...
- Discussion threads 2009-11-23
- ExtraMAME 9.11 (Windows)
- ExtraMAME - a small MS Windows compatible game GUI wrapper for MAME, the Multiple Arcade Machine Emulator authored by Nicola Salmoria and the MAME team. MAME let's you play thousands of old-school arcade games on your computer. ExtraMAME is smaller and easier to use. It doesn't force you to fuss...
- Software downloads 2009-11-23
- Navicat (Oracle GUI) 8.2.17 (Windows)
- Navicat Oracle GUI is an Oracle database management tool, which can convert XML, CSV, MS Excel, MS Access, and popular data formats to MySQL databases, eliminating time-consuming data entry and the errors that accompany it. Other useful major features include Import and Export wizard, Unicode support, SSH Tunnel, Batch Job...
- Software downloads 2009-11-22
- Navicat (PostgreSQL GUI) 8.2.17 (Windows)
- Navicat PostgreSQL GUI is a PostgreSQL database management tool, which can convert XML, CSV, MS Excel, MS Access, and popular data formats to PostgreSQL databases, eliminating time-consuming data entry and the errors that accompany it. Other useful major features include import and export wizard, schedule backup, batch job scheduling, data...
- Software downloads 2009-11-22
- Navicat (MySQL GUI) 8.2.17 (Windows)
- Navicat MySQL GUI is a MySQL database management tool, which can convert XML, CSV, MS Excel, MS Access, and popular data formats to MySQL databases, eliminating time-consuming data entry and the errors that accompany it. Other useful major features include Import and Export wizard, Unicode support, HTTP/SSH Tunnel, Batch Job...
- Software downloads 2009-11-22
- Batch File FTP Sync Uploader 2009.1.1122 (Windows)
- Batch FTP Upload Synchronizer is an ultra-fast incremental FTP uploader/synchronizer. It has a friendly GUI and drag-n-drop interface which makes it easy to use software. Batch FTP Upload Synchronizer supports efficient Multi-Thread upload engine, so you can control the upload action with a couple of clicks. You can run the...
- Software downloads 2009-11-22
- Navicat for Oracle 8.1.6 (Mac)
- Navicat Oracle tool is an intuitive GUI tool lets you create, edit databases, run SQL queries and connect to remote Oracle in an easier way. Also, Navicat provides a number of tools allowing to perform all the necessary database operations such as creating, editing, and duplicating database objects. It also...
- Software downloads 2009-11-22
- Talking Clipboard 1.7.1.5 (Windows)
- Talking Clipboard is a text to speech software, that can read text documents, RSS feeds and Web pages using realistic synthetic voices and can convert text to audio files for your music player. It has lots of useful features, and supports all SAPI 5 compliant voices. It can read text...
- Software downloads 2009-11-20
- M2TS to AVI MP4 DVD Converter 1.7 (Windows)
- ApecSoft AVCHD M2TS to AVI MP4 DVD Converter is a powerful and handy video converter for your AVCHD camcorder, Apple iPOD and PSP device . It allows you to edit footage from an AVCHD video camera and HD Camcorders in Microsoft�® Movie Maker or other video editing suite on the...
- Software downloads 2009-11-20
- Do we need a 'beautiful mess' in operating systems? Yup
- To make a good soup, you've got to stir the pot...Ok, sure - it turns cloudy, short-term. Just be sure to filter it or let it settle, before serving.Whereas the classic 'design-by-committee' model so often fails, its always useful to have multiple, talented teams working on similar projects, independently. With...
- Discussion threads 2009-11-19
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- The more you simplify, the more you save
-
When you transition from your existing Red Hat environment to SUSE Linux Enterprise from Novell, you can recognize dramatic cost savings, perhaps as much 50%
- Learn more >>
- Save time with automated shipping solutions
-
The Business Essentials Guide provides you useful tools and templates to help grow your business and save you time with automated shipping solutions.
- Visit the UPS Business Essentials Guide
- Keep Up With The Latest In Document Management with The DocuMentor.
-
Doc delivers the scoop on today's enterprise content management, printer maintenance, and all other issues related to document management. It's the DocuMentor Blog.
- Learn more >>
- Microsoft Dynamics CRM Online - Free Six-Month Trial for Eligible Organizations
-
Microsoft Dynamics CRM Online provides fast online access, simple contact management and better sales performance for a low monthly cost - the best value on the market today.

- Learn more about the free, six-month trial offer>>
Meet Doc
-
Here to help you with your Document Management Needs
- Check out Doc’s Blog on ZDNet
- Help your company, help the earth I want to share with you the Environmental Defense Fund Paper Calculator, which allows you to gauge your organization's environmental impact.
- Which is Greener: Paper or Digital? The Answer May Surprise You Anything we can do to reduce paper consumption is good. But what about the impact of digital waste?
-
Produced by
ZDNet and







