The PLUG homepage
What is it?
Plug ,which stands for Portable Language for Userinterface Generation, is an XML-based language for describing user interfaces.
It started as a project of the database group of the
department of computer science at the
university of twente.
Plug uses an XSLT transformer for translating the interface descriptions to a specified language.
Currently supported languages includes Delphi 5.0, Appbuilder, Java and Tcl/Tk 8.0.
Efforts are being made to make a stylesheet for translating the PLUG language to Gtk.
Why should I use it?
-
Plug makes it possible to design your userinterface once and port it to many languages and platforms.
-
It's easy to learn.
-
There is a strong seperation of the (graphical) user interface and the functionality of the program,
which makes if possible to divide the tasks.
For example an ergonomist could build the user interface, while a programmer makes the functionality.
This allows for the design of better and userfriendlier interfaces.
-
Fast results. Write userinterface code within the half of the time you need to write it in the language itself.
-
Reduced development time and cost when you develop applications for more then one environment.
-
Reduced debugging time. Changes on errors are far less then programming the interface yourself.
How to contact us?
In general, contact the project owner (Rick van Rein) through SourceForge.
More specifically: