Title :
Building Java applets by using DJ-a Java-based constraint language
Author_Institution :
Dept. of Comput. & Inf. Sci., City Univ. of New York, NY, USA
Abstract :
DJ (Declarative Java) is an extension of Java that supports constraint programming. On the one hand, DJ can serve as a high-level specification language for Java applets. To construct a graphic user interface (GUI) with DJ, the users only need to specify the components that compose the GUI and the relationships among the components by using constraints. On the other hand, DJ, as a constraint language, improves the current constraint languages in that problems and solutions can be described in the same language. In addition, since DJ is a compiling language that uses Java as the object language for compilation, solutions can be distributed on the WWW as Java applets. We present DJ by examples, aiming at illustrating the power and programming methodology of DJ
Keywords :
Java; constraint handling; distributed programming; graphical user interfaces; logic programming languages; program compilers; specification languages; DJ; Declarative Java; GUI; Java applets; Java based constraint language; Java extension; WWW; compiling language; constraint programming; graphic user interface; high-level specification language; programming methodology; Educational institutions; Graphical user interfaces; Graphics; Information science; Java; Layout; Program processors; Specification languages; User interfaces; Web sites;
Conference_Titel :
Computer Software and Applications Conference, 1999. COMPSAC '99. Proceedings. The Twenty-Third Annual International
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-7695-0368-3
DOI :
10.1109/CMPSAC.1999.814324