Libraries for Graphical User Interfaces (GUI)
There are many libraries to program a graphical user interface for software. Portability, speed of execution, speed and cost of development, stability and the license of your software will depend on your choice of graphics library.
Here are few examples of each type of library mentioned.
Some systems implement their interface within the operating system, this applies to Windows in which the graph is nested within the core of the OS.
As previously mentioned, the Windows graphical interface is not implemented at the user level but at the kernel level, which has the advantage of obtaining rapid execution interfaces.
However, the direct use of Windows API also has many disadvantages:
You can use this API in C or C + + using MFC and indeed in many other languages.
You can use XWindows to develop graphical interfaces but again you expose yourself to a library that lack of abstraction and require more time for development. However you will get portable software. XWindow also exists in Windows.
Another important point, some implementations are free XWindow (XFree, Xorg).
Third party Libraries for Graphical User Interfaces (GUI)
The third party library
The third-party graphics libraries are external libraries that you can install on your system. They generally act as an overlay of a library of lower level (Api Windows, XWindows ... etc) and offer an interface development easier.
Specific Embedded Systems for Graphical User Interfaces (GUI)
Specific embedded systems
Embedded systems are a special case since they are often small screen (eg mobile phones, GPS etc ...). There are also libraries to produce GUI on these small systems.
The Nano-X Window System
The Nano-X Window System is an Open Source project aimed at bringing the features of modern graphical windowing environments to smaller devices and platforms. Nano-X allows applications to be built and tested on the Linux desktop, as well as cross-compiled for the target device. The Nano-X Window System was previously named Microwindows, but has been renamed due to conflicts with Microsoft's Windows trademark.
|Tags: graphical user interface, gui, library|
|Thread Tools||Search this Thread|
|Similar Threads for: "Libraries for Graphical User Interfaces (GUI)"|
|Thread||Thread Starter||Forum||Replies||Last Post|
|Need the best audio interfaces||Cajetan||Hardware Peripherals||3||08-02-2011 06:02 AM|
|Importance of c# Interfaces||Linoo||Software Development||4||08-02-2010 07:24 PM|
|Interfaces in Java||cyber-noob||Software Development||3||07-11-2009 01:31 PM|
|Better Graphical User Interface : Linux or Mac OS X?||Rudra.J||Polls & Voting||3||16-10-2009 09:13 AM|
|Download a DOS clone which has Graphical User Interface||Bracken||Operating Systems||2||09-03-2009 12:06 PM|