List of platform-independent GUI libraries

From Wikipedia, the free encyclopedia
  (Redirected from PIGUI packages)
Jump to: navigation, search

This is a list of packages implementing a platform-independent GUI (PIGUI). These can be used to develop software that can be ported to multiple platforms without changes to its source code.

Contents

[edit] C/C++ packages

Name Owner Platforms License
DCLAP
Don's Class Application library
Don Gilbert Windows, X11, Mac Free non-commercial
GraphApp Dr Lachlan Patrick Windows, X11 Free
FLTK (Fast, Light Toolkit) [1] X11, Windows, Mac Free (LGPL)
GTK+ (GIMP Toolkit) GNOME Foundation X11, Windows, DirectFB, Quartz on Mac OS X Free (LGPL)
ILOG VIEWS ILOG Windows, OS/2, X11 Commercial
JAM JYACC DOS, Windows, X11, OpenLook[clarification needed] Commercial
MainWin Mainsoft X11 from Windows code Commercial
MetaCard MetaCard Corporation Windows, X11, Mac Commercial
MKS Toolkit for Enterprise Developers
(formerly NuTCRACKER)
DataFocus, Inc. Windows from X11 code Commercial
Presenter
(formerly Open Interface Elements)
HCL Technologies Windows, OS/2, X11, Mac Commercial
Qt Troll Tech Windows, X11, Mac, PocketPC, WindowsCE Free / Commercial
V [2][3] Dr. Bruce Wampler Windows, OS/2, X11 Free (GPL)
Wind/U Bristol Technology X11 from Windows code Commercial
wxWidgets
(formerly wxWindows)
wxWidgets Windows, OS/2, X11, OpenLook[clarification needed], Mac Free (LGPL)
XVT Portability Toolkit XVT Software Inc. Windows, OS/2, X11, OpenLook[clarification needed], Mac Commercial

[edit] Packages in other languages

Name Owner Platforms License
CLIM
Common Lisp Interface Manager
Various X11, OpenLook[clarification needed], Mac Free
EiffelVision ISE Windows, X11, OpenLook[clarification needed], Mac Commercial
Garnet
Common Lisp
Carnegie Mellon University X11, Mac Free
JAPI
Java API for other languages
Merten Joost Windows, OS/2, X11, OpenLook[clarification needed], Mac Free
Java Sun Microsystems Inc. Windows, OS/2, X11, OpenLook[clarification needed], Mac Open source
Oberon/F / Blackbox Oberon Microsystems Windows, Mac Commercial
Tcl/Tk Open source Windows, OS/2, X11, OpenLook[clarification needed], Mac Free
VisualWorks
Smalltalk
Cincom Windows, OS/2, X11, OpenLook[clarification needed], Mac Commercial

[edit] Requiring verification (may be unsupported)

Name Owner Platforms License
libWxm Visual Solutions X11 from Windows code Commercial
Menuet/CPP Autumn Hill Software, Inc. DOS, Windows, OS/2, X11 Commercial
MEWEL UIL Magma Systems DOS from Windows code? Commercial
OpenUI Open Software Associates Windows, OS/2, X11, Mac Commercial
Screen Machine
Ada
Objective Interface Systems, Inc. DOS, Windows, X11 Commercial
SUIT
Simple User Interface Toolkit
University of Virginia DOS, Windows, X11, OpenLook[clarification needed], Mac Free
VisualAge
for C++ and Smalltalk
IBM various Commercial
WM_MOTIF User Interface Library Software UNO, Ltd. X11 from Windows code Commercial
YACL
Yet Another Class Library
M. A. Sridhar. Windows, OS/2, X11 Free

[edit] No longer available or supported

Name Owner Comment
Allegris Workshop Intersolv Discontinued 1997 (was C++/Views by Liant)
Amulet Carnegie Mellon University No longer supported (DARPA funding dropped, 1997 [1])
Appware Novell This product has been de-emphasized (which is commonly believed to mean "dropped") by Novell.
CommonV Computer Associates Word has it that Computer Associates has stopped supporting Glockenspiel CommonView.
Galaxy Visix Read about its demise here
StarView StarDivision
Vibrant Allegedly no longer supported - contact info@ncbi.nlm.nih.gov for more information.
WNDX GUI Toolkit WNDX now Dragon Sharp, into Java and .NET
zApp RogueWave may still be supporting, but no new sales
Zinc Professional Software Associates may still be supporting, but no new sales
Open Interface Neuron Data One of the earliest PIGUI supported DOS, Macintosh, OS/2, VMS, and Microsoft Windows 3.0.

[edit] See also

[edit] References

  1. ^ Letter about Support for Amulet, Brad A. Myers, Project leader, November 21, 1997

[edit] Further reading

[edit] External links

Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export