====== Graphical User Interfaces ====== * [[http://www.useit.com/papers/heuristic/heuristic_list.html|Ten Usability Heuristics]] * [[http://asktog.com/basics/firstPrinciples.html|First Principles of Interaction Design]] * [[http://library.gnome.org/devel/hig-book/|GNOME Human Interface Guidelines 2.2]] * [[wpde>EN ISO 9241]] -- Anforderungen an die Gebrauchstauglichkeit von Soft- und Hardware. ===== Cross-Platform GUI Toolkits ===== * www.wxwidgets.org\\ The wxWidgets library lets developers create applications for Win32, Mac OS X, GTK+, X11, Motif, WinCE, and more using one codebase. It can be used from languages such as C++, Python, Perl, and C#/.NET.\\ {{:soft:gnu.png?nolink}} {{:soft:linux.png?nolink}}{{:soft:solaris.png?nolink}}{{:soft:macos.png?nolink}}{{:soft:winxp.png?nolink}}\\ [[http://docs.wxwidgets.org/trunk/|wxWidgets Online Documentation]]\\ [[https://wiki.wxwidgets.org/Cygwin|How to set up wxWidgets using Cygwin]]\\ [[http://wxwidgets.blogspot.de/2011/06/choosing-gcc-for-building-wxwidgets.html|Choosing gcc for building wxWidgets under Windows]] * [[http://www.wxperl.it|wxPerl]] -- Perl wrapper for the wxWidgets GUI toolkit ===== User Interface Designers ===== * [[http://glade.gnome.org/|Glade]]\\ The user interfaces designed in Glade are saved as XML. By using GtkBuilder, Glade XML files can be used in numerous programming languages including C, C++, C#, Vala, Java, Perl, Python,and others. * [[http://wxglade.sourceforge.net/|wxGlade]] -- a GUI builder for wxWidgets/wxPython\\ {{http://www.vromans.org/johan/articles/wxglade.pdf|GUI development with wxGlade}} ===== Recommended Reading ===== * [[https://www.amazon.de/Anf%C3%A4nger-GEM-Profi-Perfekte-Programmierung-IBM-PC/dp/3778520490|Vom Anfänger zum GEM-Profi. Perfekte Programmierung aus Atari ST und IBM-PC]] [(https://www.booklooker.de/B%C3%BCcher/Angebote/titel=Vom+Anf%C3%A4nger+zum+GEM-Profi.+Perfekte+Programmierung)] [(https://web.archive.org/web/20180217085146/https://www.amazon.de/Anf%C3%A4nger-GEM-Profi-Perfekte-Programmierung-IBM-PC/dp/3778520490)] ~~REFNOTES~~