• DocumentCode
    3445943
  • Title

    Building Java applets by using DJ-a Java-based constraint language

  • Author

    Zhou, Neng-Fa

  • Author_Institution
    Dept. of Comput. & Inf. Sci., City Univ. of New York, NY, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    442
  • Lastpage
    447
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1999. COMPSAC '99. Proceedings. The Twenty-Third Annual International
  • Conference_Location
    Phoenix, AZ
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-0368-3
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1999.814324
  • Filename
    814324