GUI toolkit - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: GUI toolkit


  
 Little-X GUI Toolkit
There are three major software systems in use for commercial GUI's - Microsoft Windows; for PC Computers, the Macintosh Tookbox for Macintosh computers and OSF/Motif for Unix computers.
The little-X toolkit has been designed to enable you to write programs with a nice graphical user interface with aminimum of learning effort beforehand.
While we are accustomed to using software built like this, the inner complexities of programming represent a formidable barrier to anyone who wants to write their own software with a GUI.
http://www.mech.uwa.edu.au/jpt/little-x.html

  
 gui directory
The GUI Toolkit, Framework Page a comprehensive reference on GUI toolkits, user interface frameworks, software libraries, class libraries,windowing APIs, and related software tools for GUI development.Lists GUI libraries categorized by languages,including C, C++, Java, Tcl, Lisp, Python, etc.Covers both free software and commercial software.
Trolltech - Cross-platform C++ GUI Development, and Embedded Linux Solutions Qt is a cross-platform, C++ application development framework.
Apple - Software - AppleScript - GUI Scripting Visit www.apple.com for the latest news, the hottest products, and technical support resources from Apple Computer, Inc.
http://gui.biz

  
 Visual Tcl Paper - Building a Distributed MultiPersonality GUI toolkit for tcl
We don't want to burden developers with implementing their own (possibly variant) styles of dialogs components and we want to provide an environment where the developer can concentrate on the details of the UI rather than Toolkit interaction trivia or details of the sub components from which the UI is composed.
We have the notion of a GUI engine or Widget Server engine running autonomously serving out requested user interface applet interfaces as requested by a user.
GUI Commands are action-object oriented and generally of the form :
http://www.usenix.org/publications/library/proceedings/tcl96/full_papers/hopkirk

  
 C Languages GUI
Gtkmm (Gtk--) - This program is a C++ interface for the popular GUI library gtk+ that provides an interface for C++ programmers to create graphical user interfaces with Gtk's flexible OO framework.
GTK+ (GTK.org) - GTK+ is an Open Source free software GUI Toolkit, primarily developed for use with the X Window System.
Toad (Mark-André Hopf) - This is a C++ graphical user interface toolkit for the X Window System.
http://c.ittoolbox.com/nav/t.asp?t=400&p=400&h1=400

  
 GUI toolkits: What are your options? - SunWorld - March 1998
The toolkits described here are best for office automation projects, graphical information system (GIS) jobs, GUIfication of legacy programs, system administration utilities that are easy to run, and so on.
MetaCard is a multimedia authoring tool and GUI development environment for Unix/X11 workstations and Microsoft Windows 95 and NT.
Motif is so ubiquitous that many Unix users confuse it with GUI operations or window managers, or other pieces of technology, and speak as if Motif is the only GUI foundation or toolkit.
http://sunsite.uakom.sk/sunworldonline/swol-03-1998/swol-03-gui.html

  
 freshmeat.net: Category Reviews - GUI Toolkits for The X Window System
The reason I'm responding to all this is because you stated that C/C++ GUI toolkits are no longer relevant given Java performance and that is wrong given the the scads of "real-world" evidence as well as benchmarks.
FLTK - A C++ user interface toolkit for X11, Win32, and MacOS X. - A C++-based library for graphical user interface development.
This article is aimed at Unix developers who already have some experience with programming languages and want to start developing GUI applications (mainly for The X Window System, though portability is discussed).
http://freshmeat.net/articles/view/928

  
 Portable GUI Development Kits FAQ, part 1/4
The toolkit presents functions and/or objects (along with a programming approach) which is independent of which GUI the programmer is targeting.
A PIGUI (_Platform Independent Graphical User Interface_) toolkit is a software library that a programmer uses to produce GUI code for multiple computer systems.
Another approach that Petula could choose, is to design her system partitioned into GUI and non-GUI objects, and implement the GUI objects in the native API.
http://www.faqs.org/faqs/portable-GUI-software/part1

  
 The GUI Toolkit, Framework Page
"GUI Fragmentation is the Greatest Weakness of Unix", arguing for good GUIstandards for Unix systems in responce to attacks by Microsoft Windows.
UITools, "a toolkit for building graphical user interfaces (GUI) for simulation programs," like these tasks commonly done with MatLab and FORTRAN.
Dialog Machine and RAMSES (Research Aids for Modeling and Simulation of Environment Systems) "providesthe basis for highly portable programming of interactive applications,since it makes a minimum of assumptions on the properties of the underlyingoperating system and the hardware", available for MacOS, Atari ST (GEM),PC (GEM, MS Windows, Windows NT) and Unix (SUN and IBM RISC).
http://home.pacbell.net/atai/guitool

  
 X Development Tools
One of the more unambiguously useful uses of a GUI has turned out to be to build utilities to build graphical user interfaces.
This is one of the more sophisticated (failed) X GUI framework attempts; it is the outgrowth of the former
Future versions of the X front end for Netscape will use the GTK+ toolkit.
http://cbbrowne.com/info/xlibs.html

  
 QT GUI Toolkit
Qt has approached the problem of communication between GUI objects (and other objects for that matter) in a totally new way.
A program typically sets up a top level widget to call the main event loop, which then dispatches events as they are received from the user or other parts of the system.
Some GUI programs do updating by clearing the area of a widget and then draw the different graphics elements.
http://www.linuxjournal.com/node/201/print

  
 Free GUI Libraries and Source Code (thefreecountry.com)
A C++ GUI frameworks for use with X Windows systems.
If you write C++ GUI programs for a number of platforms, and want a portable high level library that takes care of the lower level details of each platform for you, you might want to check this out.
Winelib is a development toolkit that is included in Wine (the open source implementation of the Windows API, both Win32 and Win16).
http://www.thefreecountry.com/sourcecode/gui.shtml

  
 The Xt Intrinsics as a General Purpose Application Development Platform
In a sense, this is the overriding goal of any toolkit: to write code once, debug it well, and use it everywhere that is appropriate.
One of the most often asked questions from novice GUI programmers is how to continue handling events while performing some processing that can take a long time.
We have found that such an environment is provided by the sample implementation of the X Window System.
http://www.thinkbank.com/jordan/papers/USENIX/AppDev.html

  
 Introduction to GUI Programming
What is different is that in programming a GUI you usually use a Toolkit and must follow the pattern of program design laid down by the toolkit vendor.
Programming a GUI is exactly like any other kind of programming, you can use sequences, loops, branches and modules just as before.
Each new toolkit will have its own API and set of design rules and you as a programmer need to learn these.
http://www.freenetpages.co.uk/hp/alan.gauld/tutgui.htm

  
 JFC vs. AFC: Which GUI toolkit should you use?
This article analyzes the two GUI toolkits with focus on the issues of architectural structure, usability, efficiency, flexibility, extensibility, and portability.
Many developers are wrestling with the question of which technology to use in their application development.
JFC is released as a separate collection of packages designed to work smoothly with JDK 1.1; these packages will be making their way into the core of Java as integral part of JDK 1.2.
http://www.javaworld.com/jw-02-1998/jw-02-afc.v.jfc.html?020998

  
 Easy GUI programming with EasyGTK
The Gimp Toolkit (GTK+) produces very elegant programs, and is free, making it quite popular with many Linux developers.
Graphical User Interface (GUI) toolkits have existed on Linux for years.
One common complaint, however, is the long time it can take someone to learn how to use that library to create programs.
http://www-106.ibm.com/developerworks/library/l-gui

  
 NodeWorks - Encyclopedia: Widget toolkit
In computer programming, widget toolkits (or GUI toolkits) are sets of basic building elements for graphical user interfaces.
GUI Toolkits for The X Window System (Leslie Polzer, freshmeat.net, 27 July, 2003)
**The Abstract Windowing Toolkit is used in Java applications.
http://pedia.nodeworks.com/W/WI/WID/Widget_toolkit

  
 GuiProgramming - PythonInfo Wiki
Todo: : Would it be useful to have information about the GUIs and development tools in a fixed format to make them more easily comparable (see WebProgrammingTemplate and WebProgrammingTemplateHelp).
Don't be too disappointed if you can't find the information you need, but please add any information you can contribute.
Also known by the names of its components: PythonWin (for the UI), Win32Com (for COM/ActiveX), Win32 (for some other parts of the API)
http://wiki.python.org/moin/GuiProgramming

  
 Adding a new GUI toolkit
One of the key ideas of VGUI is that it can be used with any widget set or user interface that can embed a GL drawing area.
The following is a step-by-step guide to all the classes and functions you will need to make in order to implement VGUI in the new interface system.
In order to port VGUI to a new interface there are several areas where the underlying interface must implement VGUI functionality.
http://vxl.sourceforge.net/manuals/vgui_ref_manual/node16.html

  
 e2tk - gui toolkit
In case you are a gui developer and are enthusiatic about knowing
http://e2tk.sourceforge.net

  
 Pyui Home Page
PyUI is being used on a commercial computer game development project at Ninjaneering and is owned by Sean Riley, one of the founders of that company.
The current state of PyUI is no longer exactly simple as it evolves towards being a fully features GUI toolkit, but the development methodology has been successful in keeping the code stable and usable throughout its life so far.
Some lessons learned from Extreme Programming are being applied to the development process.
http://pyui.sourceforge.net

  
 The GUI Toolkit, Framework Page
A comprehensive reference on GUI toolkits, user interface frameworks, software libraries, class libraries,windowing APIs, and related software tools for GUI development.Lists GUI libraries categorized by languages,including C, C++, Java, Tcl, Lisp, and Python.
Home : Software : Operating Systems : Graphic Subsystems : Toolkits : The GUI Toolkit, Framework Page
http://www.netinformations.com/Detailed/50341.html

  
 Swell Software: Graphics Software for Embedded Systems
Swell Software, Inc. Integrates C/PEG GUI Development tools with Phar Lap ETS.
Swell Software, Inc. Integrates C/PEG GUI Development tools with µC/OS-II.
Swell Software, Inc. announces PEG+™ ported to Freescale Coldfire MCF5485 processor.
http://www.swellsoftware.com

  
 wxPython, a GUI Toolkit Linux Journal
For many developers, being able to choose the best tool for the task at hand, rather than being told which one to use, is an essential element of their quality of life, and Linux is a pleasant development environment.
The fact that applications written in this framework also work on Windows will be a tremendous benefit for some.
There is no lack of choice of GUI development systems or toolkits under Linux, and quite a few of them can be called portable, i.e., work on at least two different platforms, for example, Linux/UNIX+X11 and Windows.
http://www.linuxjournal.com/article/3776

  
 GTK+ - The GIMP Toolkit
GTK+ was initially developed for and used by the GIMP, the GNU Image Manipulation Program.
GTK+ is a multi-platform toolkit for creating graphical user interfaces.
Today GTK+ is used by a large number of applications, and is the toolkit used by the GNU project's GNOME desktop.
http://www.gtk.org

  
 Sammi, application development, rapid application development, rad, hmi, mmi, hci, hmi development, gui, graphical user ...
The Sammi Application Development Kit has done all the graphics development work for you to deliver a robust, simple, complete solution for the display and control of
Sammi, application development, rapid application development, rad, hmi, mmi, hci, hmi development, gui, graphical user interface, User Interface Development, cots, cots software
Read the feature article about Sammi's Linux 64-bit use in space shuttle graphics in LinuxDevices.com.
http://www.kinesix.com

  
 awaretek.com :: Choose Your GUI Toolkit
In fact, using SWING or AWT is much easier using Jython than when using Java itself, because of the legendary ease of use of the Python syntax; however, you may have more difficulty porting your gui form the original environment in which you code it,m to another computer operating system than if you use Java.
FXPy : Uses the OpenGL toolkit and runs on just about any Unix and also on Windows.
Anygui : is a unique project in that it allows you to create gui's by writing simple, python-type code that then automatically senses and uses whichever gui toolkit the user has installed on his machine, giving obvious advantages in universality.
http://www.awaretek.com/toolkits.html

  
 What GUI toolkit looks the best?
In my experience, the answer to the question "Why the hell hasn't wxPython become the standard GUI for Python yet?" is: "wxWindows is buggy." Conclusions All my comments have been intended to alert people to the complexities and difficulties in choosing one gui or another.
What is probably _does_ mean is that it will be more expensive to create a solid wxPython app than one would hope.
I wish that Tkinter and wxPython were better, and I think people should have their eyes open when considering using these tools.
http://mail.python.org/pipermail/python-list/2003-December/198953.html

  
 Looking through wxWindows
He discusses the library's architecture, talks about how to deal with multi-platform file handling and the directory separation character, and touches on wxHTML, image file formats, and Unicode.
wxWindows takes a different approach to widgets than most other multi-platform GUI libraries because it uses the native controls whenever possible.
Controls that are not available, like tree controls under UNIX, are emulated.
http://www-106.ibm.com/developerworks/library/l-wxwin.html

  
 User Interface Software Tools
Modula-3 on either X or Windows, UIMS - Research System.
MacTech Magazine Web site, with comprehensive information on programming for the Macintosh.
DOS Text, DOS Graphics, Windows(16-bit), Windows NT, Windows 95, OS/2, Warp, HP-UX, IBM AIX, SCO UNIX, SunOS, Solaris, UnixWare, SGI IRIX, Virtual Toolkit, GUI C++ Class Library and IB.
http://www.cs.cmu.edu/afs/cs.cmu.edu/user/bam/www/toolnames.html

  
 Riverbank : PyQt : Overview
Boudewijn Rempt has written a comprehensive book about application development with PyQt and BlackAdder which can be read online, or you can buy a paper copy.
This makes PyQt particularly useful as a rapid prototyping environment for applications that will eventually be implemented in C++.
It has a comprehensive set of widgets modelled as C++ classes including a fast canvas widget and a rich-text editor.
http://www.riverbankcomputing.co.uk/pyqt/index.php

  
 SourceForge.net: Project Info - xclass GUI toolkit
The xclass library is a C++ GUI toolkit for the X windows environment.
It consists of a set of basic components (widgets), as well as more complex ones like commonly used dialog boxes and such.
http://sourceforge.net/projects/xclass

  
 wxPerl
wxPerl is an extension module allowing the creation of GUI (Graphical User Interface) from Perl ; it is built as a wrapper for the awesome wxWidgets C++ GUI toolkit.
You can look at some screenshots or read about wxPerl users.
http://wxperl.sourceforge.net

  
 [Tutor] Small GUI toolkit and executable creators
Re: [Tutor] Small GUI toolkit and executable creators Patrick Kirk
[Tutor] Small GUI toolkit and executable creators Patrick Kirk
For a small application with only 4 working forms, which can be expected to produce the smaller programs?
http://www.mail-archive.com/tutor@python.org/msg01903.html

  
 LibUFO : An OpenGL GUI toolkit
LibUFO is a C++ core library for graphical user interfaces (GUI).
LibUFO is developed by volunteers, using free software, and released under the GNU Lesser General Public License.
http://libufo.sourceforge.net

  
 Rapid Dialog Design with the Qt C++ GUI Toolkit
Qt lets C++ programmers use a single source tree for applications that will run on Windows from 95 to XP, Mac OS X, UNIX/Linux, and embedded Linux.
Search electronic versions of over 1500 technical books:
We'll start by writing dialogs purely in code, then explore using the Qt Designer tool to speed up the process by designing visually.
http://www.informit.com/articles/article.asp?p=173413

  
 Fusion GUI Toolkit
The Fusion GUI Toolkit is a set of software modules that can be used to build and manage a graphical interface in an embedded system environment.
The Fusion GUI Toolkit is device, processor, OS, display-size and platform independent.
The Fusion GUI Toolkit is written in ANSI-C (a widely accepted and portable standard) using object-oriented constructs.
http://www.dspos.com/DSPOSWeb/web_services/graphics_toolkit.htm

  
 Kenton Lee: Technical X Window System and Motif WWW Sites
Steven Baum: review of UNIX GUI and graphics development software
Freedom Software: list of Motif GUI development tools
Mercator: Providing Access to GUIs for Computer Users Who Are Blind
http://www.rahul.net/kenton/xsites.html

  
 Lightweight GUI Toolkit
Internationalization (I18N) support — international character support capabilities are extended by enabling the use of input method engines, allowing text input using multiple keystrokes per character, as well as predictive and alternate character input methods.
Espresso’s technology is built on the Espial Portability Engine and is easily portable across devices and meets the requirements of a number of market segments.
Espial Espresso™ is a lightweight GUI development toolkit that simplifies the creation of customized, graphically rich applications and services for resource constrained embedded designs, including consumer electronics and television set-top boxes.
http://espial.com/index.php?action=products,espresso

  
 Anygui
Its main feature is that it works transparently with many different GUI packages on most platforms.
For a more practical solution, a GUI toolkit such a wxPython could be used.
Although the project is no longer active, it was successful as a "proof of concept", showing that the idea of a pure-Python layer abstracting away GUI details could be realised.
http://anygui.sourceforge.net

  
 Software by Jan Newmarch
The awtCommand library implements a different way of handling events to the mechanisms of the AWT toolkit, based on the Command class of the book "Design Patterns" by Gamma, Helm, Johnson and Vlissides.
This package consists of a library with one entry point that allows an Intrinsics (or Xt) based application to be executed from a script file.
The script files are written in the tcl language, but for most applications this will just be a sequential set of instructions which will make the widgets in the application perform actions such as button clicks, list selection, text entry, etc.
http://pandonia.canberra.edu.au/SW.html

  
 Sun Russia Employment: Search Results
Minimum level of education: BS or equivelentFields of study: Computer Science (CS)Additional specialized coursework: Object-Oriented Design, User Interface DesignREQUIRED KNOWLEDGE AND SKILLS:A solid understanding of Java, experience in GUI programming, andmulti-threading.
Primary duty will be working on theSwing core packages.
This individual will work as part of the engineering team which isresponsible for the maintenance of the Swing GUI class library.This engineer will be responsible for enhancements and maintanence ofkey Swing GUI components, with a focus on improving usability andperformance.
http://www.sun.com/corp_emp/russia/search.cgi?req=RU0200323

  
 XFORMS - an X Windows GUI Toolkit
XFORMS is a toolkit to help you write programs with a graphical user interface (GUI).
It is a re-write and extension of the popular GUI toolkit, FORMS, which was for GL based systems only.
Please note that some of the images are from a previous version of xforms and may look slightly different from the current version.
http://www.york.ac.uk/services/cserv/sw/graphics/xforms.htm

  
 wxGlade: a GUI builder for wxWidgets/wxPython
It is not (and will never be) a full featured IDE, but simply a "designer": the generated code does nothing apart from displaying the created widgets.
wxGlade is a GUI designer written in Python with the popular GUI toolkit wxPython, that helps you create wxWidgets/wxPython user interfaces.
As you can guess by the name, its model is Glade, the famous GTK+/GNOME GUI builder, with which wxGlade shares the philosophy and the look and feel (but not a line of code).
http://wxglade.sourceforge.net

  
 Linux 2000 : PythonCard GUI Toolkit
My first 'major' project using PythonCard is a photographic imaging management package to replace the pile of shit that Fuji have the audacity to bundle with their digicams and call software.
It's a GUI toolkit which provides a very high level interface to the wxPython ( http://wxpython.org) framework.
PythonCard takes the tedium out of developing GUI's with wxPython, leaving you to concentrate on the functionality of your application.
http://www.linux2000.com/pythoncard.html

  
 Codejock Software
Codejock Software was honored as a Productivity Winner in the Libraries, Frameworks and Components category for their Xtreme Toolkit 9.51 Professional Edition product.
Xtreme Toolkit Professional Edition extends MFC to give you the ability to quickly and easily create professional applications that have the latest visual styles and advanced features that are seen in such products as Microsoft® Office and Microsoft® Visual Studio.NET.
Xtreme Toolkit Pro and Xtreme Suite Pro v9.70 has been released!  This release includes many new features and enhancements and introduces our newest component for appointment and date management Xtreme Calendar Control.
http://www.codejock.com

  
 A GTK+ Binding for Haskell
For a summary of the latest changes to the CVS head, check out the NEWS in CVS.
open source GUI toolkit originally developed for the GIMP ( GNU Image Manipulation Program).
GTK+ object-oriented features are realized in plain C; and it has been designed with an eye on making it not too difficult to interface from high-level languages.
http://www.cse.unsw.edu.au/~chak/haskell/gtk

  
 Motif FAQ - home page
Many of the above mirror sites also have copies of the general X FAQ, X Toolkit FAQ, widgets FAQ, X applications FAQ, window managers FAQ, and other FAQs related to the X Window System.
Here is a full list of X-related FAQs.
http://www.rahul.net/kenton/mfaq.html

  
 pyFLTK Home Page
To develop a useable Python wrapper for the FLTK and FLTK2 libraries.
A utility named flconvert is also provided that allows for the conversion of fluid files to Python code.
Most widgets have been wrapped, some still have some minor problems that need to be discovered and fixed.
http://pyfltk.sourceforge.net

  
 FrontPage - PyQt Wiki
With it, you can easily create complex multi platform GUI programs using RAD technologies.
With PyQt, you have all the benefits of the Qt toolkit, including the Qt Designer, SQL support and native widget look on Windows and MacOS X without the drawbacks of the C++ API like the moc and long compilation times.
This version is mainly a bug fix release.
http://www.diotavelli.net/PyQtWiki

  
 [No title]
We've worked to create a development environment where the commonly-needed things are easy to implement, and the rarely-needed things are still doable.
Ed and Paul announce their work on Dabo, a runtime framework for creating 3-tier desktop apps that will run on all versions of Windows, Linux, and Macintosh OSX.
Written in Python, and abstracting the wxPython GUI toolkit, it is written with ease of use, power, and flexibility in mind.
http://dabodev.com

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.