A GUI sometimes uses one or more metaphors for objects familiar in real life.
Elements of a GUI include such things as: windows, pull-down menus, buttons, scroll bars, iconic images, wizards, the mouse, and many things that haven't been invented yet. With the increasing use of multimedia as part of the GUI, sound, voice, motion video, and virtual reality interfaces become part of the GUI for many applications.
How can we judge software?
Good software is the one which works and is easy to learn.
And the great program is the one that works and is user friendly it does not need to be even learned.
Image-in concentrate on user needs, which means successful GUI is the one which makes sense.
For developing a sensible GUI, critically evaluate and discuss how the tasks are presently performed, decide what aspects should be mirrored by the interface, and then allow the future users to finalize your work with comments and suggestions.
Thus, developing a sensible program using user-centered design process involves users through out the process; this helps designers to understand users’ mental models and the tools already familiar to them, by observing how users confront present manual and automated methods.
The evolution of mobile applications and interfaces
The mobile terminals and mobile interfaces are now booming in terms of innovation. Every day manufacturers are developing new features and new software more and more advanced.
When we talk of moving interfaces, we are thinking about the mobile Internet and mobile embedded applications, which use standard operating systems like: (Windows Mobile, Android, ...).
There are several large categories of mobile devices (next generation):
• MID (Mobile Internet Devices)
• UMPC (UltraMobile PC)
For these broad categories, the user is faced with new and different opportunities, habits and contexts.
Today these devices are becoming small computers with real accessible content, with easy access.
Mobile Internet explodes. The TV arrives on mobile and therefore the use of the terminal will increase. The mobile Internet services proliferate and offer real value in terms of content and interfaces.
Users, whether public or professional, are facing more and more mobile terminals and are clearly waiting more advanced interfaces.
• Video, TV, Radio digital
All trades are concerned, specific programming languages, adapted conception.
Interfaces to think mobile
• More efficient terminals
• Different terminals
• Smaller terminals
• A network for large data transfers
• Users are more mobile in their personal and professional activities
The mobile interface design takes into account all these parameters to provide users an environment to meet his expectations.
Background: central element in reflection Mobile
Any interface design, whether the type of application, must take context into account the context of using a mobile interface often around a service and need immediate access: bank account before a purchase, fast access to a telephone number, access to business information as part of an activity, etc. ...
The criteria of immediacy and speed are even more present in the world of mobility on the Web "classical" condition and consequently the design of interfaces.