Link on eiffelzone.com: Eiffel Software - OPEN LOOK Interface builder (http://eiffelzone.com/esd/olib)
Adrian Sieber
OLIB is a graphical user interface (GUI) builder, i.e. it lets the user create graphical user interfaces for arbitrary applications using a mouse-driven editor and automatically generates the source code for the user interface of the application. The results of editing a GUI are immediately visible on the screen and the GUI of the final (compiled) application looks identical to the one designed with OLIB.
An important goal of OLIB is to provide a solution to the problem of interconnecting user-written code with generated code. OLIB promotes a clean separation between user-written code and automatically generated GUI code. It is possible to evolve the GUI independently of the application code and (minor) changes to the GUI can be made without having to modify user-written code.
OLIB is entirely written in the object-oriented programming language Eiffel and as output it produces readable and commented Eiffel source code. OLIB itself as well as the generated source code are based on XVI, a library of reusable Eiffel components encapsulating the XView toolkit from Sun Microsystems.
The software can be downloaded for free.
Copyright
The software accessible via this page is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
The software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Notice
Files