main

I'll try to summarize the reasons for jui's creation:

  • The most difficult aspect of GUI design is layout construction. Layouts aren't like other forms of code. You really have to be able to see them and manipulate them before you have a good design. Constructing them by hand in source is not practical, or necessary.

  • Layout data should be separate from code. That is, you shouldn't have event listeners and data hookups being made while creating your layout. The current set of GUI construction tools have placed too much emphasis on integration between source and GUI. They often end up forcing developers into using poor designs.
  • Layout design can be simple. A layout algorithm doesn't need complicated grids, struts, springs, connections, or whatever else they may try and push on you. If nothing else, jui presents simple but powerful layout algorithm that is ideal for use in GUI construction tools.

For more information on how jui works, download it and browse the howto's. Also, feel free to contact me at the address listed below.



· Home

· About

· Download

· Howto

· People




Many thanks to SourceForge for hosting this project.

SourceForge


Copyright 2003 Matthew Pekar  All rights reserved.