The ObjectBrowser Bean uses Java reflection to generate a file-explorer-like GUI automatically for any Java object or set of objects. It incorporates a number of features aimed at making the UI useable, such as special treatment of array-like members as child objects, and representation of bean getter and setter methods as properties. Scripting can be used to add in additional methods to manipulate the target object.
Uncle Unc is a framework for working with trees of objects. Existing services such as filesystems, code libraries, networks, log files, mailboxes and directories can be mapped onto this object tree, as can some traditional desktop applications. User interfaces work directly with the object tree, offering best of breed interface design (e.g. filtering, breadcrumb bars, paging, sorting, and file-explorer-like views) across the full range of services. The framework promotes clean design, completeness of representation, and reusability of both front end and back end code.
ktools is a library of various text-mode user interface controls. It provides window, vertical, and horizontal menus, input lines, dialog boxes, file selection boxes, a text editor, and a text browser. It is not documented at all, but there is a good example from which people who can read sources can understand how to use the library routines.
Builder Xcessory PRO for Linux is the industry's most advanced graphical user interface builder for Motif. BX PRO provides a comprehensive visual reuse environment that speeds development of mission-critical applications. BX PRO integrates three best-of-breed tools to create an unparalleled application development suite.
Uxtobx processes user interfaces generated by the UIM/X Motif GUI Builder tool developed by Actional and converts them into an UIL file that ICS’s Builder Xcessory (BX PRO) can read and manipulate. Conversion is accomplished by giving the tool a list of files on the command line, which are read in and parsed. The resulting BX PRO UIL file is written to stdout and can be saved using standard file redirection. Any C/C++ code saved in a .i file is moved into a file called usercode.c during conversion process. After conversion, the user starts BX PRO and reads in the generated UIL file.
eDContainer is a PHP container that defines a framework for content publishing via a Web interface or for building a Web application. It enables you to set up a fully customizable Web site or a Web interface for an application in a few minutes. It allows the definition of multi-lingual content, skins, dynamic content, customized error pages, and more.
Linux device driver for CueCat barcode readers that supports multiple PS/2 CueCats on either the keyboard port, mouse port (without disabling the mouse) or USB port through a PS/2 -> USB adapter, or native USB CueCats. A standalone application that doesn't require the driver and also reads barcodes from a CueCat connected to a serial port through a homemade PS/2 -> serial converter is included as well. The driver separates CueCat barcode scancodes from normal keyboard or mouse scancodes, decode the barcodes, performs error-checking on them and send them in clear text through a normal character device file. NOTE : the company that created the CueCat has disappeared. CueCat readers are no longer produced or distributed.
Bambookit GUI is a completely XML-scriptable user interface to build real-time interactive Web application front-ends. Applications occupy 100 Kb of device memory and run on any Java-enabled browser. Users can move windows, resize containers, scroll and sort tables, lists, trees, see real-time data display, use a layout manager, and more. All rendering and event handling is managed in the XML scripts.