AITEC Contract Research Projects in FY1997 : Abstract

(22) GUIdeLA: A Constraint Language and System for Constructing Graphical User Interfaces

Principal Investigator : Mr. Neng-Fa Zhou, Associate Professor
Kyushu Institute of Technology

Proposal Intermediate Report Final Report Software

DJ (Declarative Java) is an extension of Java that supports constraint programming over finite-domains. DJ can be used for two purposes: Firstly, DJ can be used for constructing graphical user interfaces (GUIs). Unlike in Java where the users have to choose appropriate layout managers and sometimes have to determine the sizes and positions of graphical components, the users of DJ only need to specify the components that compose a GUI and the relationship among the components by using constraints. The geometric attribute values of the components are all determined by the system. Secondly, DJ can serve as a general tool for describing and solving Constraint Satisfaction Problems (CSPs). For a CSP, the user cannot only describe the variables and the constraints in the problem, but also describe how to display the solutions graphically.

Research Period : June 1997 - February 1998
Cooperate Researchers :
McDermott Drew Yale Univ. , Prof.
He Shouiji Kyushu Institute of Technology, Associate Professor
Kaneko Sousuke Kyushu Institute of Technology M2
Yamauchi Kouji Kyushu Institute of Technology M1


To the Home Page

www-admin@icot.or.jp