Java UI Builder

Java UI Builder is an implementation of classic MVC design paradigm. It helps developers to design, develop, maintain, and localize Graphic User Interface (GUI) for Java/J2EE applications.

By providing a new application model, abstraction layer that reduces the complexity of writing Java code and integrates UI look-feel and layout management, Java UI Builder can reduce the time and cost of delivering Java/J2EE GUI applications by 30% or more.

By using an XML layer that splits up the UI components, business logic, and business data, Java UI Builder significantly improves application maintainability. A primary advantage of Java UI Builder is the combination of the component assembly and design-time integration capabilities that eliminate much of the coding, scripting, testing, and debugging for GUI applications.

UIBuilder Framework

The fillowing figure shows the UI Bilder's skeleton (click for the full size):