Lava - The Java GUI Builder

Version History

Lava 1.4

The next and perhaps final step in Lava development comes through the use of a general JavaBean model for all components used inside Lava. In line with most other GUI Builders, the user can specify the components they wish to use and Lava analyses and imports them so they can be drawn on the design form. Although not a WYSIWYG tool, Lava 1.4 improves the render window by removing the need to compile code and introduces an algorithm to build the GUI on the fly. The VB style modeless properties editor drastically speeds up design.

Lava 1.3

Lava 1.3 was an attempt to move Lava into serious contention as far as GUI builders go. Increased support for different layout managers and components signal the beginning of Lava actually becomming useful. This is underlined by the fact Lava is now used to design its own GUI.

Lava 1.2

Lavas next stage in evolution was to take a more general view of GUI design. By implementing the ability to load plugins, Lava can now potentally deal with many more languages than Java.

Lava 1.1

The next version of Lava concentrates more on grouping of components. It also extends it's own user interface to be easier to use and better to look at.

Lava 1.0

The first version of Lava was written to produce quick and easy forms for use on HTML pages. It implemented only basic editing functions and a small number of GUI components.

Future Enhancements

This software is provided by the author "As is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the author or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.