! Aware > default selections > User Interface > GUI >

Graphical User Interfaces

including window managers, screen savers, et al.
Subsets on this page: - #Apps & Utilities - #Q&A - #Articles - #Books - #Info - #Libs & Functions -
- #Personalize -
     icon
Search ! Aware:



     Home
  By TONY
  By MARK
  By JERRY
  By ANN
  By ERICA

Search all pages


Subjects

By activity
Professions, Sciences, Humanities, Business, ...

User Interface
Text-based, GUI, Audio, Video, Keyboards, Mouse, Images,...

Text Strings
Conversions, tests, processing, manipulation,...

Math
Integer, Floating point, Matrix, Statistics, Boolean, ...

Processing
Algorithms, Memory, Process control, Debugging, ...

Stored Data
Data storage, Integrity, Encryption, Compression, ...

Communications
Networks, protocols, Interprocess, Remote, Client Server, ...

Hard World
Timing, Calendar and Clock, Audio, Video, Printer, Controls...

File System
Management, Filtering, File & Directory access, Viewers, ...



Subject Divisions (default selections)
(These links to detailed subjects under this one retain your personalized selections.)

Window Managers - GUI window managers

Screen Savers - Screen Savers

GUI Applications - including terminal emulators

#Overviews and other related subjects# - related, but not under or including this subject directly.


Information and Publications: Showing

RFC1198 FYI on the X window system. [ 1991/01/01]

RFC1013 X Window System Protocol, version 11: Alpha update April 1987. [ 1987/06/01]

RFC0181 Modifications to RFC 177. [ 1971/07/21]

RFC0126 Graphics Facilities at Ames Research Center. [ 1971/04/18]

RFC0125 Response to RFC 86: Proposal for Network Standard Format for a Graphics Data Stream. [ 1971/04/18]

Garnet Toolkit Frequently Asked Questions

ftp://rtfm.mit.edu/pub/faqs/garnet-faq (At MIT)

Motif FAQ (Part 1 of 9)

At faqs.org Part 2  Part 3  Part 4  Part 5  Part 6  Part 7  Part 8  Part 9 
At MIT Part 1  Part 2  Part 3  Part 4  Part 5  Part 6  Part 7  Part 8  Part 9 

OPEN LOOK GUI FAQ 01/04: General

ftp://rtfm.mit.edu/pub/faqs/open-look/01-general (At MIT)

OPEN LOOK GUI FAQ 02/04: Sun OpenWindows DeskSet Questions

ftp://rtfm.mit.edu/pub/faqs/open-look/02-deskset (At MIT)

OPEN LOOK GUI FAQ 03/04: the XView Toolkit

ftp://rtfm.mit.edu/pub/faqs/open-look/03-xview (At MIT)

OPEN LOOK GUI FAQ 04/04: List of programs with an OPEN LOOK UI

ftp://rtfm.mit.edu/pub/faqs/open-look/04-program-list (At MIT)

Portable GUI Development Kits FAQ, part 1/4

At faqs.org part 2/4  part 3/4  part 4/4 
At MIT part 1/4  part 2/4  part 3/4  part 4/4 

FAQ: TeleUSE GUI Builder

ftp://rtfm.mit.edu/pub/faqs/ui-builders/TeleUSE (At MIT)

comp.lang.visual Frequently-Asked Questions (FAQ)

ftp://rtfm.mit.edu/pub/faqs/visual-lang/faq (At MIT)

X on Intel-based Unix Frequently Asked Questions [FAQ]

ftp://rtfm.mit.edu/pub/faqs/x-faq/Intel-Unix-X-faq (At MIT)

XFree86 Frequently Asked Questions

ftp://rtfm.mit.edu/pub/faqs/x-faq/xfree86 (At MIT)

Review of XFree86 4.0


Books: Showing

The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques, 2nd Edition
[Wilbert O. Galitz; 2002-05-17] ISBN 0471084646
- At Barnes & Noble - At Amazon - At Half

Professional Windows Forms
[Jason Bell, et al; 2001-10] ISBN 1861005547
- At Barnes & Noble - At Amazon - At Half

Beginning GTK+ and GNOME
[Peter Wright; 2000-05-15] ISBN 1861003811
- At Barnes & Noble - At Amazon - At Half

Sams Teach Yourself GTK+ Programming in 21 Days (Teach Yourself -- Days)
[Donna S. Martin; 2000-02] ISBN 0672318296
- At Barnes & Noble - At Amazon - At Half

Practical Analysis and Design for Client/Server and Gui Systems (Yourdon Press Computing Series)
[David A. Ruble; 1997-06] ISBN 013521758X
- At Barnes & Noble - At Amazon - At Half

The Essential Guide to User Interface Design : An Introduction to Gui Design Principles and Techniques
[Wilbert O. Galitz; 1996-12-13] ISBN 0471157554
- At Barnes & Noble - At Amazon - At Half

Mfc Internals : Inside the Microsoft Foundation Class Architecture
[Shanley, Tom ; Addison-Wesley Publishing Company, Inc. 1996-05] ISBN 0201407213
- At Barnes & Noble - At Amazon - ERCB Review - At Half

About Face : The Essentials of User Interface Design - practical and witty insights into designing interfaces, going beyond the usual rhetoric and code-oriented approach to teach how to design for people.
[Coombs, Ted; IDG Books Worldwide. Inc. 1995-08-11] ISBN 1568843224
- At Barnes & Noble - At Amazon - ERCB Review - At Half

Power GUI Programming with Visual AgeTM for C++
[Trujiillo, Stan ; Love, Bob ] ISBN 0471164828
- At Barnes & Noble - At Amazon - At Half

Designing For The User With OVID : Bridging User Inteface Design And Software Engineering
[Roberts, Dave ; Berry, Dick ] ISBN 1578701015
- At Barnes & Noble - At Amazon - At Half

GUI Design Essentials, For Windows 95, Windows 3.1, World Wide Web
[Weinman. William E. ; Jamar, Pamela ] ISBN 0471175498
- At Barnes & Noble - At Amazon - DDJ Mention - At Half

Readings In Intelligent User Interfaces
[Eckel, Bruce ; Morgan Kaufmann ] ISBN 1558604448
- At Barnes & Noble - At Amazon - At Half

Developing Professional Applications
[Bradner, Scott O. and Madkin, Allison (Editors) ; Prentice-Hall, Inc. ] ISBN 0136163432
- At Barnes & Noble - At Amazon - At Half

Advanced Owl 5.0 : Power Tools for Owl Programmers
[Net.Genesis and Hall, Devra ; Manning Publications Co. ] ISBN 1884777465
- At Barnes & Noble - At Amazon - At Half

Core Owl 5.0 : Owl Internals for Advanced Programmers
[Neward, Ted ; Manning Publications Co. ] ISBN 1884777503
- At Barnes & Noble - At Amazon - At Half

MFC Programming
[Feuer, Alan R. ; Addison-Wesley Publishing Company, Inc. ] ISBN 0201633582
- At Barnes & Noble - At Amazon - ERCB Review - At Half

MFC Smartlabs : An Intelligent Tutoring System
[Various ; Prentice-Hall, Inc. ] ISBN 0135318076
- At Barnes & Noble - At Amazon - At Half


Articles: Showing

Virtual Windows: Linking User Tasks, Data Models, and Interface Design ( Soren Lauesen, Morten Borup Harning ; IEEE Software Magazine 2001-07)

- Should you design user interfaces by giving an overview of data in the system or showing only the necessary data for each task step? Neither ensures efficient task support or ease of understanding, so the authors show an approach that balances both and allows early user validation.

Printed Embedded Data Graphical User Interfaces ( David L. Hecht ; IEEE Computer Magazine 2001-03)

- Printed embedded data graphical user interfaces generalize the interaction domain to images and objects to enable interaction with passive objects and active displays throughout user environments.

Synchronous C++: A Language for Interactive Applications ( Claude Petitpierre ; IEEE Computer Magazine 1998-09)

- Synchronous C++ defines active objects that contain their own execution threads and can communicate with each other by means of synchronizing method calls. The author shows how to model programs in sC++ and compares sC++ with event-driven programming.

A Model-Based Interface Development Environment ( Angel R. Puerta ; IEEE Software Magazine 1997-07)

- Mobi-D is a highly interactive environment that represents all relevant aspects of interface design in tightly connected declarative models. It supports user-centered development and allows structured design from abstract objects like user tasks.

Developing Software Using OVID ( Dave Roberts, Dick Berry, Scott Isensee, John Mullaly ; IEEE Software Magazine 1997-07)

- Object View Interaction Design is a structured design methodology that helps the design team create a good, object-based user interface design. Because OVID uses a structured process and appropriate tools, the design progresses more quickly with fewer cycles of iteration.

Low-Effort, High-Payoff User Interface Reengineering ( Catherine Plaisant, Anne Rose, Ben Shneiderman, Ajit J. Vanniamparampil ; IEEE Software Magazine 1997-07)

- Using a variety of low-effort, high-payoff strategies on six major software projects, the authors demonstrated that, in some cases, effective user interface reengineering can be accomplished in a matter of weeks instead of the year or more traditionally required.

Choosing a User Interface Development Tool ( Laura A. Valaer, Robert G. Babb II ; IEEE Software Magazine 1997-07)

- Before you invest in a GUI development tool, you should know its benefits and drawbacks. The authors provide a checklist for choosing a tool that fits your needs. Usability, functionality, flexibility, portability, support, and cost are all part of the picture.

Creating Effective User Interfaces ( Andrew Sears, Arnold M. Lund ; IEEE Software Magazine 1997-07)

Tool Box ( ; IEEE Software Magazine 1995-01)

- As client-server applications continue to replace mainframe-based systems, developers are looking for ways to adapt testing procedures for graphical user interfaces. Some advocate starting from scratch with new approaches; others, like Dan Mosley, see ways to amend old techniques and supplement them with new ones. Here, Mosley, who has 14 years experience in information systems, offers some tips from his upcoming book Testing Client-Server Application Software (Prentice-Hall, to be published fall 1995) and gives advice on selecting GUI test tools. — David Sharon, Editor

Applying Discount Usability Engineering ( Bill Curtis, Jakob Nielsen ; IEEE Software Magazine 1995-01)

- Usability engineering isn’t just for the multimillion dollar companies with massive internal test labs. Jakob Nielsen, a distinguished engineer at SunSoft, relates how he and another designer (yes, a two-person project) employed low-cost, easily accessible techniques to perform several useful studies. The techniques, detailed in his recent book Usability Engineering (AP Professional, 1994), are virtually free of complex statistical methods, relying instead on simple observation and interpretation. Nielsen also joins me as coeditor of Interface beginning with this issue. — Bill Curtis

Glyphmaker: Creating Customized Visualizations of Complex Data ( William Ribarsky, Eric Ayers, John Eble, Sougata Mukherjea ; IEEE Computer Magazine 1994-07)

- Glyphmaker allows nonexpert users to customize their own graphical representations using a simple glyph editor and a point-and-click binding mechanism. In particular, users can create and then alter bindings to visual representations, bring in new data or glyphs with associated bindings, change ranges for bound data, and do these operations interactively. They can also focus on data down to any level of detail, including individual elements, and then isolate or highlight the focused region. These features empower users, letting them employ their specialized domain knowledge to create customized visual representations for further exploration and analysis. For ease of design and use, we built Glyphmaker on top of Iris Explorer, the Silicon Graphics Inc. (SGI) dataflow visualization system. The current version of Glyphmaker has been successfully tested on a materials system simulation. We are planning a series of tests and evaluations by scientists and engineers using real data.

Public Windows Interface Supporters Aim to Standardize Leading Desktop API ( ; IEEE Computer Magazine 1994-05)

- Public Windows Interface (PWI) is an effort by several computer industry leaders to ensure that the Microsoft Windows application programming interface (API) moves into the world of open systems. By formalizing the existing API as a standard, PWI will provide a snapshot to which developers can refer and upon which they can build their applications. By making PWI an open standard, all parties will have an equal opportunity to compete and to propose future changes. PWI supporters have encouraged Microsoft to submit its complete API to a neutral standards body and to agree to abide by changes and extensions approved by that body. So far, Microsoft has declined to do so. Certain of the technology companies who see the value of creating a formal standard have committed resources to the laborious task of fully and formally documenting the API. These companies will submit the resulting specification to the appropriate neutral standards body upon its completion, where it will be available for all to use at no cost. With PWI as a new standard, users will be able to choose among multiple implementations, leverage their prior investments, and use familiar applications on a host of new devices. Independent software vendors will benefit from a more stable, open API, and will be able to funnel their resources into new development. Systems vendors will broaden the range of applications available for their platforms. In short, PWI will bring the benefits of open systems to the PC world.

Demonstrational Interfaces: A Step Beyond Direct Manipulation ( Brad A. Myers ; IEEE Computer Magazine 1992-08)

- Demonstrational interfaces, interfaces that let the user perform actions on concrete example objects while constructing an abstract program, thus letting the user create parameterized procedures and objects without learning a programming language, are discussed. The motivations for and problems associated with demonstrational interfaces are presented. A survey of the various types of interfaces is also presented. Areas that would benefit from demonstrational technology, including general-purpose programming, visualization, macros for direct-manipulation interfaces, drawing packages, text editing and formatting, and user interface development environments, are discussed. Research issues involving demonstrational interfaces are reviewed.

Interactive Systems: Bridging the Gaps Between Developers and Users ( Jonathan Grudin ; IEEE Computer Magazine 1991-04)

- Three development contexts are examined to provide a framework for understanding interactive software development projects. These contexts are the competitively bid, commercial product, and in-house/custom contexts development. Factors influencing interactive systems development are examined. Specific strategies to cope with the gaps between developers and prospective users are explored at the general level of the three development paradigms.

Garnet: Comprehensive Support for Graphical, Highly Interactive User Interfaces ( Brad A. Myers, Dario A. Giuse, Roger B. Dannenberg, Brad Vander Zanden, David S. Kosbie, Edward Pervin, Andrew Mickish, Philippe Marchal ; IEEE Computer Magazine 1990-11)

- The Garnet research project, which is creating a set of tools to aid the design and implementation of highly interactive, graphical, direct-manipulation user interfaces, is discussed. Garnet also helps designers rapidly develop prototypes for different interfaces and explore various user-interface metaphors during early product design. It emphasizes easy specification of object behavior, often by demonstration and without programming. Garnet contains a number of different components grouped into two layers. The Garnet Toolkit (the lower layer) supplies the object-oriented graphics system and constraints, a set of techniques for specifying the objects' interactive behavior in response to the input devices, and a collection of interaction techniques. On top of the Garnet Toolkit layer are a number of tools to make creating user interfaces easier. The components of both layers are described.

A Graphical Data Manipulation Language for an Extended Entity-Relationship Model ( Bogdan Czejdo, Ramez Elmasri, Marek Rusinkiewicz, David W. Embley ; IEEE Computer Magazine 1990-03)

- A user can formulate database queries and updates graphically, by manipulating schema diagrams. The authors based the graphical data manipulation interface on the entity-relationship (ER) model because of its widespread use and increasing popularity. They use an extended ER model incorporating various forms of generalization and specialization, including subset, union and partition relationships. They call their model the extended conceptual entity-relationship or ECER model. A comparison with other graphical entity-relationship interfaces is included.

Prototypes from Standard User Interface Management Systems ( T.G. Lewis, Fred Handloser, III, Sharada Bose, Sherry Yang ; IEEE Computer Magazine 1989-05)

- An explanation is given of showing a computer what to do by directly manipulating objects, as opposed to giving it instructions using a programming language. The authors demonstrate how showing can take advantage of a standard user interface and the consistency of a user interface paradigm. They discuss prototyping in the Oregon Speedcode Universe, a programming system for writing programs without programming languages.

Composing User Interfaces with InterViews ( Mark A. Linton, John M. Vlissides, Paul R. Calder ; IEEE Computer Magazine 1989-02)

- The authors describe a user interface toolkit, InterViews, that offers a rich set of composition mechanisms and a variety of predefined objects, allowing easy implementation of complex user interfaces. InterViews supports composition of three object categories, each implemented as a hierarchy of object classes derived from a common base class. The categories are interactive objects, structured graphics objects, and structured text objects. The authors present several simple applications and show how InterViews objects can implement their interfaces. They illustrate the benefits of separating interactive behavior and abstract data in several different contexts. They discuss InterViews support for end-user customization as well as the status of the current implementation.

Segue: Support for Distributed Graphical Interfaces ( Stuart C. Schaffner, Martha Borkan ; IEEE Computer Magazine 1988-12)

- The authors describe their experiences developing Segue, an interface tool for supporting application programs that manipulate tree-like data structures. This semantic domain, although restrictive, includes a number of important application programs, such as structured editors, incremental compilers, and file system managers. The user interface tools described here support the Distributed Ada Programming Support Environment (DAPSE). The authors discuss the structure of Segue, present the R2D unparsing system, and examine tree-to-tree mappings. They then present three Segue user interfaces: an Ada editor, an Ada library manager, and the Gift interface specification tool.


Questions and Answers: Showing

The Waning of the Overlapping Window Paradigm? [2001/11/01]

At Ask Slashdot

Improving GUIs In Open Source? [2001/04/05]

At Ask Slashdot

Legal Effect Of Patents On User Interface Elements? [ 2000/08/17]

At Ask Slashdot

Why Do GUI's Look the Same? [ 2000/08/01]

At Ask Slashdot

Writing Apps for GNOME *and* KDE? [ 1999/10/04]

At Ask Slashdot

Questions and Answers

Others not displayed here
Full List


Applications and Utilities: Showing

Tix Widget Set for Tk/Tcl - Tix is a powerful high-level widget set that expands the capabilities of your Tk/Tcl applications. {BSD-like}

At Sourceforge ( Mature)

Qt Architect - Qt Architect is a versitile screen architect for the Qt widget set. {(L)GPL}

At Sourceforge ( Production/Stable)

VDKBuilder - VDKBuilder is a rapid application development tool based on VDK, a C++ wrapper of the Gtk+ widget set library. It helps programmer in constructing GUI interfaces, editing, compiling, linking and debugging within an integrated environment. {(L)GPL}

At Sourceforge ( Production/Stable)
vdkbuilder-1.2.3 - A general ide tool for GTK+/VDK (At FreeBSD Ports)

flvw-20000224 - Virtual Widgets for the Fast Light ToolKit

At FreeBSD Ports

fl_editor-0.4 - Text Editor Widgets for the Fast Light ToolKit

At FreeBSD Ports

gnomebuild-0.0.2 - A GNOME Build Framework (GBF)

At FreeBSD Ports

p5-Glade-Perl-0.59 - The Perl project building code for Glade

At FreeBSD Ports

glg-0.2.a - Open Application Builder (code generator) for the GTK and/or GNOME

At FreeBSD Ports

atk-1.0.1 - A GNOME accessibility toolkit (ATK)

At FreeBSD Ports

p5-Tk-Autoscroll-1.11 - Tk::Autoscroll - space invaders-like scrolling

At FreeBSD Ports

p5-Tk-GBARR-2.03 - Some collection of Tk Widgets

At FreeBSD Ports

gdl-0.1.0 - A components intended to be shared between GNOME development tools

At FreeBSD Ports

oroborus-1.14.0 - A small and simple GNOME-compatible window manager

At FreeBSD Ports

fltk-xunicode-1.0.10.20010114_2 - FLTK with Unicode support

At FreeBSD Ports

glade-0.6.4 - A user interface builder for GTK+/GNOME

At FreeBSD Ports
glade-0.6.2 - User interface builder for GTK+ (At NetBSD packages collection)

xforms-0.88,1 - A graphical user interface toolkit for X Window System

At FreeBSD Ports
xforms-0.88.tgz - GUI toolkit for X11 (At OpenBSD 2.7_packages i386)
xforms-0.88.tgz - GUI toolkit for X11 (At OpenBSD 2.8_packages i386)
xforms-0.88.tgz - GUI toolkit for X11 (At OpenBSD 2.7_packages sparc)
xforms-0.88.tgz - GUI toolkit for X11 (At OpenBSD 2.8_packages m68k)
xforms-0.88.tgz - GUI toolkit for X11 (At OpenBSD 2.8_packages sparc)
xforms-0.88nb1 - Graphical user interface toolkit for X Window System (At NetBSD packages collection)

xview-3.2.1_1 - X Window-System-based Visual/Integrated Environment for Workstations

At FreeBSD Ports
xview-lib-3.2.1.tgz - OpenLook Toolkit libs, includes, and man pages (At OpenBSD 2.8_packages i386)
xview-config-3.2.1.tgz - OpenLook Toolkit config files (At OpenBSD 2.8_packages i386)
xview-3.2.1 - OpenLook Toolkit meta-package (At NetBSD packages collection)
xview-config-3.2.1nb2 - OpenLook Toolkit config files (At NetBSD packages collection)
xview-lib-3.2.1nb2 - OpenLook Toolkit libs, includes, and man pages (At NetBSD packages collection)

p5-Dialog-0.03 - Perl interface to dialog(3)

At FreeBSD Ports

slingshot-2.1 - Supplemental Libraries to extend Xview

At FreeBSD Ports

SpecTcl-1.1_1 - Free drag-and-drop GUI builder for Tk and Java from Sun

At FreeBSD Ports

tkref-1.01 - A programmer's GUI reference for Tcl/Tk and major packages

At FreeBSD Ports

xdialog-2.0.5_1 - A drop in replacement for the "dialog" or "cdialog" programs

At FreeBSD Ports
xdialog-1.4.6 - X11 drop-in replacement for the curses dialog program (At NetBSD packages collection)

fox-unicode-0.99.174 - FOX with Unicode support

At FreeBSD Ports

p5-Glade-0.7008 - The Glade interface files of Gtk-Perl

At FreeBSD Ports

pm3-forms-1.1.15 - High-level GUI libraries and tools for the PM3 Modula-3 distribution

At FreeBSD Ports

pm3-gui-1.1.15 - Low-level GUI libraries for the PM3 Modula-3 distribution

At FreeBSD Ports

fltk-1.0.10_1 - C++ graphical user interface for X

At FreeBSD Ports
fltk-1.0.7.tgz - Fast-Light Tool Kit (At OpenBSD 2.7_packages i386)
fltk-1.0.9.tgz - Fast-Light Tool Kit (At OpenBSD 2.8_packages i386)
fltk-1.0.7.tgz - Fast-Light Tool Kit (At OpenBSD 2.7_packages sparc)
fltk-1.0.9.tgz - Fast-Light Tool Kit (At OpenBSD 2.8_packages sparc)
fltk-1.0.10 - Fast Light Tool Kit for graphical user interfaces (At NetBSD packages collection)

fox-1.0.3 - Fast and extensive C++ GUI toolkit

At FreeBSD Ports
fox-0.99.167 (At NetBSD packages collection)

glademm-0.5.11 - A C++(GTK--) code generator for glade

At FreeBSD Ports

gnomemm-1.2.2 - A powerful C++ binding for the GNOME libraries

At FreeBSD Ports

gob-1.0.12 - A preprocessor for making GTK+ objects with inline C

At FreeBSD Ports

vdk-1.2.5 - C++ wrapper for GTK+ toolkit

At FreeBSD Ports

guilib-1.1.0_1 - A very simple GUI framework for use with SDL

At FreeBSD Ports

buttonbox-0.03 - Xlib-based application launcher

At FreeBSD Ports

linux-gtk-1.2_1 - RPM of the Gtk lib

At FreeBSD Ports

linux-libglade-0.6_1 - RPM of libglade

At FreeBSD Ports

itk-3.2_1 - [incr Tk] (A.K.A. ''itk'')

At FreeBSD Ports

iwidgets-3.2 - [incr Widgets] (A.K.A. ''iwidgets'')

At FreeBSD Ports

open-motif-devel-2.1.30 - Metro Link Open Motif - Development libraries and header files

At FreeBSD Ports

xcut-0.2 - Manipulate X cut buffers from the commandline

At FreeBSD Ports

gail-0.13 - An implementation of the ATK interfaces for GTK+ widgets

At FreeBSD Ports

gtkglareamm-1.1.1 - GtkGLArea-- is a wrapper for the GtkGLArea widget

At FreeBSD Ports

ja-qt-2.3.1_1 - A C++ X GUI toolkit

At FreeBSD Ports

xclip-0.08 - An interface to X selections ("the clipboard") from the command line

At FreeBSD Ports

xmon-1.5.6 - Raw X11 protocol analyser

At FreeBSD Ports

p5-Prima-1.03 - An extensible Perl toolkit for multi-platform GUI development

At FreeBSD Ports

py22-anygui-0.1.1 - Generic GUI-creation front-end for Python

At FreeBSD Ports

libgail-gnome-0.5.0_1 - An implementation of the ATK interfaces for GNOME widgets

At FreeBSD Ports

splitvt-1.6.5 - Run two shells in a split window/terminal

At FreeBSD Ports
splitvt-1.6.3.tgz (At OpenBSD 2.7_packages i386)
splitvt-1.6.3.tgz (At OpenBSD 2.8_packages i386)
splitvt-1.6.3.tgz (At OpenBSD 2.7_packages sparc)
splitvt-1.6.3.tgz (At OpenBSD 2.8_packages m68k)
splitvt-1.6.3.tgz (At OpenBSD 2.8_packages sparc)
splitvt-1.6.3 (At NetBSD packages collection)

xview-clients-3.2.1 - OpenLook applications and man pages. [X]

At FreeBSD Ports
xview-clients-3.2.1.tgz - OpenLook applications and man pages (At OpenBSD 2.8_packages i386)
xview-clients-3.2.1.tgz - OpenLook applications and man pages (At OpenBSD 2.8_packages sparc)
OpenLook applications and man pages (At NetBSD packages collection)

blast-1.0 - Blast blows holes through windows. [X]

At FreeBSD Ports
blast-1.0.tgz - blow holes through windows (At OpenBSD 2.7_packages i386)
blast-1.0.tgz - blow holes through windows (At OpenBSD 2.8_packages i386)
blast-1.0.tgz - blow holes through windows (At OpenBSD 2.7_packages sparc)
blast-1.0.tgz - blow holes through windows (At OpenBSD 2.8_packages sparc)

bricons-3.0 - Quick start up utility for applications on an X display. [X]

At FreeBSD Ports
bricons-3.0.tgz - quick start-up utility for applications on an X11 display (At OpenBSD 2.7_packages i386)
bricons-3.0.tgz - quick start-up utility for applications on an X11 display (At OpenBSD 2.8_packages i386)
bricons-3.0.tgz - quick start-up utility for applications on an X11 display (At OpenBSD 2.7_packages sparc)
bricons-3.0.tgz - quick start-up utility for applications on an X11 display (At OpenBSD 2.8_packages sparc)

dgs-0.5.9 - a display ghostscript system

At FreeBSD Ports

xco-1.3 - Display X11 color names and colors

At FreeBSD Ports
xco-1.3.tgz (At OpenBSD 2.7_packages i386)
xco-1.3.tgz (At OpenBSD 2.8_packages i386)
xco-1.3.tgz (At OpenBSD 2.7_packages sparc)
xco-1.3.tgz (At OpenBSD 2.8_packages sparc)

xcoloredit-1.2 - Find colour values by graphical colour mixing

At FreeBSD Ports
xcoloredit-1.2.tgz - find color values by graphical color mixing (At OpenBSD 2.7_packages i386)
xcoloredit-1.2.tgz - find color values by graphical color mixing (At OpenBSD 2.8_packages i386)
xcoloredit-1.2.tgz - find color values by graphical color mixing (At OpenBSD 2.7_packages sparc)
xcoloredit-1.2.tgz - find color values by graphical color mixing (At OpenBSD 2.8_packages sparc)

xcolors-1.3 - Display all (ok, most of) the colors in the universe

At FreeBSD Ports
xcolors-1.3.tgz (At OpenBSD 2.7_packages i386)
xcolors-1.3.tgz (At OpenBSD 2.8_packages i386)
xcolors-1.3.tgz (At OpenBSD 2.7_packages m68k)
xcolors-1.3.tgz (At OpenBSD 2.7_packages sparc)
xcolors-1.3.tgz (At OpenBSD 2.8_packages powerpc)
xcolors-1.3.tgz (At OpenBSD 2.8_packages m68k)
xcolors-1.3.tgz (At OpenBSD 2.8_packages sparc)
ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/x11/xcolors/README.html (At NetBSD packages collection)

xcolorsel-1.1a - X utility to translate rgb values into X color names. [X]

At FreeBSD Ports
Browse and select named X colors from rgb.txt (At NetBSD packages collection)

offix-clipboard-2.4 - X clipboard with support of DND protocol. [X]

At FreeBSD Ports

tkgoodstuff-8.0 - TkGoodstuff module for fvwm2 window manager - requires XPM and fvwm2

At FreeBSD Ports

XFree86-3.3.6_11 - X11R6.3/XFree86 core distribution

At FreeBSD Ports
XFree86-4.2.0_1,1 - X11R6.5/XFree86 core distribution (complete) (At FreeBSD Ports)

suntools - Improved version of Sun's window manager (suntools) {oss}

At comp.sources.unix at UUNET

Wizard - Component to add a Windows 95-like Wizard to an application. {GPL}

(Info at freshmeat)

KDE - Powerful graphical desktop environment for Unix workstations. {x,GPL}

kdelibs-2.2.2_3 - Libraries for KDE2 (At FreeBSD Ports)
kdegames-3.0_1 - Games for the KDE integrated X11 desktop (At FreeBSD Ports)
ko-kde-i18n-2.2.2_1 - Localized messages and documentation for KDE2 (At FreeBSD Ports)
kde-i18n-2.1.1 - Localized messages and documentation for KDE2 (At FreeBSD Ports)
ja-kde-i18n-2.2.2_1 - Localized messages and documentation for KDE2 (At FreeBSD Ports)
zh-kde-i18n-2.2.2_1 - Localized messages and documentation for KDE2 (At FreeBSD Ports)
de-kde-i18n-2.2.2_1 - Localized messages and documentation for KDE2 (At FreeBSD Ports)
fr-kde-i18n-2.2.2_1 - Localized messages and documentation for KDE2 (At FreeBSD Ports)
kdegames-1.1.2.tgz - games for KDE (At OpenBSD 2.8_packages i386)
kdelibs-1.1.2.tgz - X11 libraries + a windows manager and much more (At OpenBSD 2.7_packages i386)
kdelibs-2.0.tgz - X11 toolkit, libraries (At OpenBSD 2.8_packages i386)
kdelibs-1.1.2.tgz - X11 libraries + a windows manager and much more (At OpenBSD 2.8_packages i386)
kdegames-1.1.2 - Games for the KDE integrated X11 desktop (At NetBSD packages collection)
kdegames-2.1 - Games for the KDE integrated X11 desktop (At NetBSD packages collection)
kdelibs-1.1.2 - Support libraries for the KDE integrated X11 desktop (At NetBSD packages collection)
kdelibs-2.1nb1 - Support libraries for the KDE integrated X11 desktop (At NetBSD packages collection)
(Info at freshmeat)

Cooledit - Full featured text editor for the X Window System {x,GPL}

cooledit-3.17.5_1 - Suite of utilities, including a GUI editor (At FreeBSD Ports)
(Info at freshmeat)
- Cooledit is a text editor and integrated development environment (IDE) with a rich set of features. (At Sourceforge)

The fOX Project - Desktop project centered around Hector Peraza'sXclass95 {x,GPL}

(Info at freshmeat)

WallP - Random desktop wallpaper changer {x,GPL}

(Info at freshmeat)

XDaliClock - Digital clock for the X Window System {x,BSL}

xdaliclock-2.18 - A rather neat animated clock (At FreeBSD Ports)
xdaliclock-2.11.tgz - rather neat animated clock (At OpenBSD 2.7_packages i386)
xdaliclock-2.11.tgz - rather neat animated clock (At OpenBSD 2.8_packages i386)
xdaliclock-2.11.tgz - rather neat animated clock (At OpenBSD 2.7_packages sparc)
xdaliclock-2.11.tgz - rather neat animated clock (At OpenBSD 2.8_packages sparc)
xdaliclock-2.18 - Animated digital clock (At NetBSD packages collection)
(Info at freshmeat)

Virtual Network Computing - Remote access desktop, allows sharing, cross platform {x,GPL}

(Info at freshmeat)

Wine - Emulator of the Windows 3.x and Win32 APIs. {x,BSL}

wine-981211 - Beta Windows (3.1x, 95, NT) emulator (At NetBSD packages collection)
wine-990328 - Beta Windows (3.1x, 95, NT) emulator (At NetBSD packages collection)
ja-wine-97.11.30wine - MS-Windows 3.1/95/NT emulator for Unix (Alpha release). (At FreeBSD ports)
(Info at freshmeat)

QtEZ - Qt based rapid application development environment {GPL}

qtez-0.93.5 - Qt Rapid Application Development Environment for X Window System (At FreeBSD Ports)

openmotif-2.1.30.tgz - Motif toolkit

At OpenBSD 2.8_packages i386
openmotif-2.1.30 - Open Motif (At NetBSD packages collection)

Virtual Network Computing - Remote access desktop, allows sharing, cross platform

qt2-2.1.tgz - C++ X11 GUI toolkit

At OpenBSD 2.8_packages i386
qt2-2.3.0 - meta-package for the QT GUI C++ toolkit (At NetBSD packages collection)

qt2-2.1-gl.tgz - C++ X11 GUI toolkit

At OpenBSD 2.8_packages i386

qt2-examples-2.1p1.tgz - examples and tutorial for qt2

At OpenBSD 2.8_packages i386
qt2-examples-2.3.0 - QT2 Tutorial, example code and HTML documentation (At NetBSD packages collection)

xview-lib-3.2.1.tgz - OpenLook Toolkit libs, includes, and man pages

At OpenBSD 2.8_packages i386
http://www.openbsd.org/2.8_packages/m68k/xview-lib-3.2.1.tgz-long.html (At OpenBSD 2.8_packages m68k)
http://www.openbsd.org/2.8_packages/sparc/xview-lib-3.2.1.tgz-long.html (At OpenBSD 2.8_packages sparc)

Tktable-2.6.tgz - tk extension

At OpenBSD 2.8_packages i386
http://www.openbsd.org/2.8_packages/sparc/Tktable-2.6.tgz-long.html (At OpenBSD 2.8_packages sparc)

gtk+-1.2.8.tgz - General Toolkit for X11 GUI

At OpenBSD 2.8_packages i386
gtk+-1.2.7.tgz (At OpenBSD 2.7_packages i386)
http://www.openbsd.org/2.8_packages/m68k/gtk+-1.2.8.tgz-long.html (At OpenBSD 2.8_packages m68k)
http://www.openbsd.org/2.8_packages/sparc/gtk+-1.2.8.tgz-long.html (At OpenBSD 2.8_packages sparc)
gtk+-1.2.10 - Gimp toolkit. Libraries for building X11 user interfaces (At NetBSD packages collection)

Wisio - An experimental project for a graphical windowing system {Shareware}

(Info at freshmeat)

Login.app - login/reboot/halt user interface {x,unknown}

login.app-2.0.0.a7 - Nice looking login interface to your favorite X-Server (At FreeBSD Ports)
(Info at freshmeat)

XCclock - Offers a nice clock and an alarm function [X] {GPL}

WiredX - pure Java X Window System server {x,free to use but restricted}

(Info at freshmeat)

Freetype - A free and portable TrueType font rendering engine {x,free to use but restricted}

freetype2-2.0.9 (At FreeBSD Ports)
freetype-1.3.1_2 (At FreeBSD Ports)
freetype-1.3.tgz - free and portable TrueType font rendering engine (At OpenBSD 2.7_packages i386)
freetype-1.3.tgz - free and portable TrueType font rendering engine (At OpenBSD 2.8_packages i386)
freetype-1.3.tgz - free and portable TrueType font rendering engine (At OpenBSD 2.7_packages m68k)
freetype-1.3.tgz - free and portable TrueType font rendering engine (At OpenBSD 2.7_packages sparc)
freetype-1.3.tgz - free and portable TrueType font rendering engine (At OpenBSD 2.8_packages powerpc)
freetype-1.3.tgz - free and portable TrueType font rendering engine (At OpenBSD 2.8_packages m68k)
freetype-1.3.tgz - free and portable TrueType font rendering engine (At OpenBSD 2.8_packages sparc)
freetype2-2.0.1 - font rendering engine and library API (At NetBSD packages collection)
freetype-1.3.1 - FreeType libraries and utilities (At NetBSD packages collection)
freetype-lib-1.3.1 - TrueType font rendering engine and library API (At NetBSD packages collection)
freetype-utils-1.3.1 - Utilities for manipulating TrueType fonts (At NetBSD packages collection)
(Info at freshmeat)

GXdesktop [X] {GPL}

astime-2.6 - Time/Date applet for WindowMaker

At FreeBSD Ports
astime - Analogue clock for X windows

Applications and Utilities

Others not displayed here
Full List

Libraries and Components: Showing

Stone Soup Library - Components for Windows 98 and Windows NT4 for retrieving text or graphic primitives from any location on the screen (primarily used for screen reader utilities for blind users), and a standard Braille device driver library. See link below for license.

At Sourceforge ( Production/Stable)

rep-gtk - A GTK+/libglade/GNOME language binding for the librep Lisp environment {(L)GPL}

At Sourceforge ( Production/Stable)
rep-gtk-gnome-0.15_1 - GTK+ binding for rep Lisp interpreter (At FreeBSD Ports)

ruby-X11-0.5 - A fully reflective X11 client library for Ruby

At FreeBSD Ports

libuta-0.3.38 - A Graphical User Interface library for C++

At FreeBSD Ports

panelmm-0.3.1 - A powerful C++ binding for the GNOME panel libraries

At FreeBSD Ports

gnustep-base-1.3.0 - GNUstep Foundation library

At FreeBSD Ports

eel-1.0.2_1 - Generally useful classes and extensions to GNOME

At FreeBSD Ports
eel-1.0 - Eazel Extenstions Library (At NetBSD packages collection)

p5-Curses-Widgets-1.2 - Curses-based widgets and functions

At FreeBSD Ports

gnustep-gui-0.7.6 - GNUstep GUI library

At FreeBSD Ports

libglade-0.17_2 - GNOME glade library

At FreeBSD Ports
libglade-0.16 - Runtime interpreter for GLADE gui files (At NetBSD packages collection)

p5-Term-Size-0.2 - A Perl5 module to handle window size changes.

At FreeBSD Ports

ruby-libglade-0.27,1 - A wrapper library of libglade for Ruby

At FreeBSD Ports

ecore-0.0.2 - A core event abstraction library

At FreeBSD Ports

linux-lesstif-ns-0.92.26 - Clone of the Motif library mostly for linux-netscape4

At FreeBSD Ports

gevas-0.0.3 - GTK+ bindings for Evas canvas library

At FreeBSD Ports

guile-gtk-0.20_1 - Guile binding library for GTK+

At FreeBSD Ports
guile-gtk-0.19 - Library to make GTK accesible from guile (At NetBSD packages collection)

Mowitz-0.1.1 - This is the Mowitz ("More widgets") library

At FreeBSD Ports

entice-0.5.0 - An image viewer written using libraries for Enlightenment 0.17 development

At FreeBSD Ports

py22-xlib-0.12 - X11 library for Python

At FreeBSD Ports

qwt-0.4.0 - Qwt widget library for technical purposes

At FreeBSD Ports

libdnd-1.1 - Drag and drop library. [X]

At FreeBSD Ports

libhelp-1.8.1 - A html based help system for osf/motif applications

At FreeBSD Ports

p5-PV-1.5 - A perl5 library for text-mode user interface widgets

At FreeBSD Ports
p5-PV-1.4 - Perl5 library for text-mode user interface widgets (At NetBSD packages collection)

Exporter - Allows one package to insert ("export") variables and subroutines into another package. The Exporter module is bundled with Perl. {oss,perl}

At PERL

GtkAda - Ada95 binding of Gtk+ {LGPL}

gtkada-1.2.12 - Gtk binding for Ada (At FreeBSD Ports)
(Info at freshmeat)

gnome-python - Python interfaces to gnome-libs {LGPL}

kdebase-3.0_1 - Base modules for the KDE integrated X11 desktop

At FreeBSD Ports
kdebase-2.2.2_4 (At FreeBSD Ports)
kdelibs-3.0_1 - Libraries for KDE (At FreeBSD Ports)
kdebase-2.0.tgz - X11 toolkit, basic applications (At OpenBSD 2.8_packages i386)
kdebase-1.1.2.tgz - X11 libraries + a windows manager and much more (At OpenBSD 2.8_packages i386)
kdebase-1.1.2 (At NetBSD packages collection)
kdebase-2.1 - Base modules for the KDE 2 integrated X11 desktop (At NetBSD packages collection)

Berlin - distributed windowing system {LGPL}

(Info at freshmeat)

Image::Magick - The "PerlMagick" system provides an interface to ImageMagick, a package for interactive manipulation of images under X. [Perl] {oss}

At CPAN

Mac::Apps::PBar - A Process Bar application for the Macintosh. [Perl] {oss}

At CPAN

Sx - A front end to the Athena and Xlib toolkits for X window programming. Simpler than Perl/Tk, but not as fully featured. See the Tk module. [Perl] {oss}

At CPAN

Tk - Perl/Tk, the Perl interface to the Tk graphics programming toolkit. Tk lets you create X window applications with ease. (Your computer will need to be running X if you're to program with Perl/Tk.) The latest (and first non-beta) version of Perl/ [Perl] {oss}

At CPAN

LWP::TkIO - If you're using Tk (see the Tk module) and libwww simultaneously, you need the input/output functions defined in this module. Part of the libwww bundle. [Perl] {oss}

At CPAN

Tk::BLT::Table - A geometry manager for Tk. You'll want to be familiar with the Tk module first. [Perl] {oss}

At CPAN

Tk::FileDialog - A reusable Tk-widget login screen. Provides a configurable File Dialog widget. You'll want to be familiar with the Tk module first. [Perl] {oss}

At CPAN

Tk::JPEG - A JPEG (Joint Photographic Experts Group; an image format) loader for the Tk Photo image type. You'll want to be familiar with the Tk module first. [Perl] {oss}

At CPAN

Tk::SelFile - A Tk widget for choosing a file to read or write. You'll want to be familiar with the Tk module first. [Perl] {oss}

At CPAN

Tk::Text - Tk comes with a Text widget, but there's a drop-in replacement called "etext" which supports a new kind of text annotation called a block, and performs an object-oriented dump of its contents. See the "etext" directory inside the Tk directory. [Perl] {oss}

At CPAN

Tk::WaitBox - A "Please Wait..." Dialog widget for Tk. You'll want to be familiar with the Tk module first. [Perl] {oss}

At CPAN

X11::Fvwm - An interface to the Fvwm2 (an X window manager) API. [Perl] {oss}

At CPAN

X11::Protocol - Raw interface to X Window System servers. [Perl] {oss}

At CPAN

X11::Keysyms - X11 key symbols (translation of keysymdef.h from the X11 Window System distribution). [Perl] {oss}

At CPAN

X11::Auth - Read and handle X Window System ".Xauthority" files. [Perl] {oss}

At CPAN

X11::Xforms4Perl - A Perl interface to XForms, a GUI toolkit that lets you create X applications with a minimum of typing. [Perl] {oss}

At CPAN

Tcl::Tk - An interface to the Tk graphics environment via Tcl. This isn't used so much anymore now that Perl/Tk has been made completely independent of Tcl; use the Tk module instead unless you really prefer using Tcl. [Perl] {oss}

At CPAN

YAX Window System - A small window system for Unix. {LGPL}

Libraries and Functions

Others not displayed here
Full List

Related Subjects (default selections)
Subject classifications directly under this one are #here#.

(The following links to subjects at this site retain your personalized selections.)

Textual User Interfaces - Text and Character-oriented user interfaces

See also Images and Graphics - Images and Graphics. Interactive edit, transform, et al.

See also Graphical Output - Generating Graphical output and images

See also: Textual User Interfaces - Text and Character-oriented user interfaces

See also: Video and Multimedia - (including animations, movies, animated GIFs)

See also: Mouse and Pointer Interfaces

Up to User Interface - Gateway topic to presentation (like printing and graphics) and user interface routines. Textual User Interfaces Curses et al.

(There may be additional related subject pages listed here)

External Categories

X11-toolkits - - X Window System based development toolkits.

Computers : Programming : GUI :

(Metalab at UNC) /pub/linux/apps/MGR/ - MGR window manager, a smaller alternative to X

Personalized Selections
Platform:
MS Windows.
Unix/BSD/Linux.
X.
MS-DOS.
Prog.Language:
C/C++.
Perl.
Java.
License:
Commercial.
Open-source.
  BSD-like.
  GPL or LGPL.
  Artistic.
Maturity:
Stable.
Pre-production.
Tip: To exclude choices, select all others in same column
Pre-Selections

Use our system: Bring Rapid Knowledge Transfer and Awareness to your company website!



Rapid-Links: Search | About | Comments | Submit Path: RocketAware > User Interface > GUI >
RocketAware.com is a service of Mib Software
Copyright 2002, Forrest J. Cavalier III. All Rights Reserved.
We welcome submissions and comments