Meet the Guide Editor
Graphical User Interface Contributors

Graphical User Interface (GUI) - Human Computer Interaction and Interface Design Principles

A Graphical User Interface (GUI) is the major way in which user experience is affected because a GUI is the way a user communicates with the program. User interfaces are most diverse and some of the best known GUIs are Linux GUI, Windows GUI, etc. A good Graphical User Interface should follow usability rules.

KDE Is a Linux Graphical User Interface

Interface design is tricky but if you want to keep your customers happy, you should learn how to design interfaces in a professional manner. The resources in this section will certainly help you to learn more about Graphical User Interfaces and their principles. Study the articles and you will learn a lot about what good Graphical user Interfaces are and how to design them.

Latest Articles on Graphical User Interface
Checking Out Arch Linux

For those who are looking at the Arch Linux system for their computer, this is a beginner's review of the program to let you know what you can expect from the distribution and its...

K7 AntiVirus Review

Review of K7 AntiVirus....

Understanding Windows - The History of Windows

This history of Windows operating systems gives you information on every desktop version of the software from Windows 1.0 to Windows 7 - that's 25 years of Microsoft operating systems!...

PTAssembler - Jack of All Trades?

The Panorama Tools software has become the foundation of many a panorama stitching programs, and is an example of what quality open source software is capable of. PTAssembler has taken...

Most Popular Articles on Graphical User Interface
More About Graphical User Interface
Glossary of Computer Hardware Terms - The Letters G & H

Definitions and explanations of computing hardware terms that begin with the letters G and H, such as Gateway, GUI, Heatsink, and HTML....

Thin Client Comparisons

A common type of thin client is a low-end computer terminal which provides a graphical user interface to the end-user. The remaining functions are provided by the server to which the...