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.
SearchAssist is a simple but practical search engine application that uses a ternary search tree. It uses Java's dynamic loading feature to make the search engine highly customizable, and uses takes Mozilla bookmarks as input. A Swing UI allows users to enter search words and view the results.
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.
Thinlet is a GUI toolkit, implemented as a single Java class, which parses the XML defeinition of widget hierarchy and properties of the GUI, handles user interaction, and calls business logic. It separates the graphic presentation (described in an XML file) and the application methods (written as Java code).
GraphPak is a programming library of 2D and 3D charting objects for the Qt toolkit. It provides software developers with a set of C++ objects to easily create charts or graphs that aid in the visual presentation of technical and business data. This release includes Bar, Line, Pie, Ring, Area, Hi-Lo, Box and Whisker, and Polar charts. It is based on the KD Chart product from Klarälvdalens Datakonsult AB.
Libsx -- the Simple X library -- is a lightweight wrapper library sitting on top of the Athena Widget set, as implemented in Xaw and variants (Xaw95 yields much nicer results than Xaw in comination with libsx). Libsx does not compete with GTK or Qt, but nevertheless allows you to write a lot of small (or bigger) programs painlessly, with no or little knowledge of X programming. With libsx, writing a simple program that opens a window, has a few buttons, and draws some graphics (lines, circles, bitmaps, etc.) is a matter of 5-10 lines of code, including the drawing code. Hello World is 2 lines. More complicated programs that respond to mouse clicks, have buttons, scrollbars, file browsers, a color selector, etc., can be written in 25-50 lines of code.
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.
2D / 3D Pie Chart provides both a client and server side solution for the incorporation of pie charts into Web pages. It provides versatile components so that Web authors and Java developers can easily build and publish dynamic and interactive Pie Charts. It includes many configurable features and functions for both applet and servlet development, and the documentation and examples are designed to give both a full understanding of every feature and enable you to implement both the applet and servlet quickly and easily.