Guise™ Framework
Internet application framework
Guise Framework is being updated from its legacy implementation and is not ready for production use.
A Graphical User Interface, Simple yet Elegant
Guise™ is a web user interface framework for Java designed from the ground up to be both simple and elegant. It handles Ajax transparently with no need for the developer to write HTML or JavaScript code. If JavaServer Faces were more like Java Swing, yet simpler and with generics, it would give you an idea of what you will find in Guise.
Features
- Open source under the Apache License Version 2.0.
- Integrated AJAX support allows rich, interactive clients but does not require you to write JavaScript or HTML.
- Built-in drag-and-drop support with AJAX, using only server-side Java.
- Elegant MVC architecture. Guise™ does not force you to use complicated backing beans and inflexible expression language—you can just use Java like you normally would.
- Instantiate components, plug in validators, add action listeners, and report errors directly instead of using cumbersome, error-prone, and type-unsafe strings scattered in various configuration files and source code.
- The entire Guise™ framework is thread-safe.
- Internationalization is built in. Each application is aware of its supported locales and the selected locale of each session. Set a control model's resource key, and the correct value will automatically be loaded at runtime.
- Parameters can be sent in the URI query, and bookmarking is easily supported.