Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
buttons,check boxes and icons. The PARC user interface employs a pointing device in addition to a keyboard. These aspects can be emphasized by using the alternative acronym WIMP, which stands for windows, icons, menus and pointing device.
Evolution
The GUIs familiar to most people today are Microsoft Windows, Mac OS X, and X Window System many of and
products,
IBM'sCommon User Access specifications formed the basis of the user interface found in Microsoft Windows, IBM OS/2 Presentation Manager, and
These ideas evolved to create the interface found in current versions of Microsoft Windows,
as well as in Mac OS X and various desktop environments for Unix-like operating systems,
Buttons replace many menu items.Action choices are plainly visible. Dont need or want hierarchical menus. Lots of freedom for user to move around. Users do more work; less navigating.Interface reflects event-driven code.
such as Linux. Thus most current GUIs have largely common idioms.
Components:- A GUI uses a combination of technologies and devices to provide a platform the user can interact with, for the tasks of gathering and producing information. The WIMP style of interaction uses a physical input device to control the position of a cursor and presents information organized in
Technologies
The use of three-dimensional graphics has become increasingly common in mainstream operating systems, from creating attractive interfaceseye candy to functional purposes only possible using three dimensions. For example, user switching is represented by rotating a cube whose faces are each user's workspace, represented and via window management is
windows and represented with icons. Available commands are compiled together in menus, and actions are performed making gestures with the pointing device. A window manager facilitates the interactions between windows, applications, and the windowing system. The windowing
a Rolodex-style
flipping
mechanism in Windows Vista (see Windows Flip 3D). In both cases, the operating system transforms windows on-the-fly while continuing to update the content of those windows. Interfaces for the X Window System have also
system handles hardware devices such as pointing devices and graphics hardware, as well as the positioning of the cursor.
GUI Testing
Success of any GUI application depends on how it interacts with user through its user interface, how the user actions are performed to access application's features and whether application responds in functionally correct manner. An application with incorrect behavior, or invalid user interaction can lead to huge problems. We will try to understand few important aspects with GUI Testing. Following document will help you understand what GUI Testing means, why its required and how you can successfully implement GUI Testing for your UI applications, Desktop applications, .NET applications, windows applications and Java applications using AppPerfect in Automated manner. The important benefits of Automated GUI Testing includes, higher test coverage levels, greater reliability, shorted test cycles, ability to do multi user testing at no extra cost, all resulting in increased levels of confidence in the application and its successful deployment.
managers such as Beryl, Compiz and KWin using the AIGLX or XGL architectures, allowing for the usage of OpenGL to animate the user's interactions with the desktop.
Characteristics
of
GUI
XfcE
GNOME
KDE
Window Managers
FVWM
Enlightenment
Openbox
Fluxbox