Welcome to the GuiE project!

GuiE is a software tool to easily provide a graphical user interface to command-line, non-interactive programs. You describe the command-line syntax in an XML file and GuiE will give you a graphical user interface! If you don't like the result or just want to improve it a bit, then give GuiE some hints in the XML file to customize individual GUI elements.

Motivation

Many useful programs and applications suffer from not having more user acceptability due to the fact that they work on the command line and many users don't have the expertise and/or the willingness to use such mode of operation. This is why we started GuiE, a tool written in Java to create a GUI out of a simple description of the command line syntax in an XML format. Default properties are used to create the GUI but further customization can be specified as well. The two main concerns, command-line structure and the optional GUI customization, are clearly separated in the XML definition of the program interface.

Status

The tool is currently functional but still a prototype. We have kept it simple in terms of GUI adornments, and in that sense does not compete with other systems like swixat, swixml, or xmlgui.

This is a demo and these are some screenshots.

Visit the project page
SourceForge Logo