• DocumentCode
    342564
  • Title

    Environment piJ for visual programming in Java

  • Author

    Prokhorov, Vladimir V. ; Kosarev, Vadim A.

  • Author_Institution
    Inst. of Math. & Mech., Acad. of Sci., Russia
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    535
  • Lastpage
    542
  • Abstract
    Authoring tool πJ (piJ) is based on original results in the areas of visual languages and programming technology. It is developed in 2 main versions: (a) a tool to program in Java (as stay-alone tool, as add-on for MS FrontPage, and as a component of our MetaCalc environment); (b) add-on for MS FrontPage to develop fragments in JavaScript. The software supports chart versions of Java and JavaScript in V. Prokhorov´s (1992) structured π-chart, flow-chart, and Nessie-Shneidermann structure grams. πJ includes tools to convert a plain Java text to chart and back. The tool allows the user to change textual representation of any structured part of a program to a graphic one and back. The tool realizes technology of extension/cutting of the user language and technology of linking with external languages. A version of a tool supports programming of microprocessor Z8 in visual assembler. The tool can be used in software design, education, Web design, supercomputing, and other areas
  • Keywords
    Java; authoring systems; program assemblers; visual languages; visual programming; πJ; Java; JavaScript; MS FrontPage; MetaCalc environment; Nessie-Shneidermann structure grams; Web design; authoring tool; chart versions; education; external languages; microprocessor Z8; piJ environment; plain Java text; programming technology; software design; structured π-chart; supercomputing; textual representation; user language; visual assembler; visual languages; visual programming; Assembly; Educational programs; Graphics; Java; Joining processes; Microprocessors; Programming profession; Software design; Software tools; Web design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Visualization, 1999. Proceedings. 1999 IEEE International Conference on
  • Conference_Location
    London
  • ISSN
    1093-9547
  • Print_ISBN
    0-7695-0210-5
  • Type

    conf

  • DOI
    10.1109/IV.1999.781609
  • Filename
    781609