Marmox™ Home Home
Folder Folder
Page Page
Page Folder Page Folder
Blog Entry Blog Entry
Upload… Upload…
selectedEdit Edit
Save Save
Rename… Rename…
Refresh Refresh
Delete Delete
Previous Previous
Next Next
Download… Download…
Add Comment… Add Comment…
Access… Access…
Properties… Properties…
About The Marmox™ Network About The Marmox™ Network
Log in Log in Join Join
Guise™

Guise™ Framework

Documentation
Download
License

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.

Guise is the framework on which the Marmox™ Network, which runs this site, is built.

Guise is now open source!

Guise™ Features

Here are just a few of the features of Guise™:

  • 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.

Copyright © 2005-2008 GlobalMentor, Inc. All Rights Reserved