Skip to content
Dynamically generates user-interfaces
Perl Other
  1. Perl 98.6%
  2. Other 1.4%
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Diamond
frdcsa
rules/sources/timothylordAtTwitterDotComUIUXStatuses
scripts
Diamond.pm
LICENSE
Makefile
README.md
build-arch-stamp
build-indep-stamp
configure-stamp
data
descs
diamond
diamond-manager
diamond.el
diamond.elc
gpl.txt
links
test.pl
todo
www

README.md

Dynamically generates user-interfaces.

Diamond is a system for generating user interfaces. The basic notion is that UIs are generated to modify data structures and program states in a repeatable yet customizable fashion. Expert systems and KBs for generating interfaces, like the MayaViz project to the same effect. Interfaces for editting arbitrary data structures. Cognitive modelling of the user to enhance the effectiveness of the interface. Dynamic generation of the interface. Device specific target interface generation.

Here are some of the neat features of Diamond. It maintains, through Audience, an administrators profile of all active sessions. Sessions can be reconnected to at a later time (in most cases). Diamond ensures load balancing for these applications to provide availability.

There are several different targets.

Of the different platforms for these targets are: CGI, AJAX, GTK, ncurses, etc.

http://www.useit.com/alertbox/990530.html

You can’t perform that action at this time.