• DocumentCode
    2946804
  • Title

    Behaviour processors: layers between end-users and Java virtual machines

  • Author

    Repenning, Alexander ; Ioannidou, Andri

  • Author_Institution
    Dept. of Comput. Sci., Colorado Univ., Boulder, CO, USA
  • fYear
    1997
  • fDate
    23-26 Sep 1997
  • Firstpage
    402
  • Lastpage
    409
  • Abstract
    Visual programming approaches are limited in their usefulness if they do not include a profile of their users that defines exactly who is attempting to solve what kind of problems using which tools and why. Without such a definition, visual programming approaches can end up as solutions in search of problems. Reconceptualizing-programming environments as layered behaviour processors in the context of creating SimCityTM like interactive simulations-makes end user programming more feasible. The layered approach serves the programming needs for a range of users, including casual computer end users and professional programmers. The extension of the Agentsheets system with the RistrettoTM agent to Java bytecode compiler is used to illustrate how a behaviour processor enables end users to create their own Java applets that can be embedded into Web pages
  • Keywords
    Internet; human factors; object-oriented languages; user interfaces; virtual machines; visual programming; Agentsheets system; Internet; Java applets; Java bytecode compiler; Java virtual machines; Ristretto agent; SimCity; Web pages; behaviour processors; casual computer end users; end user programming; interactive simulations; layered behaviour processors; professional programmers; programming environments; visual programming approaches; Computational modeling; Computer science; Context modeling; Java; Programming environments; Programming profession; Taxonomy; Video recording; Virtual machining; Web pages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1997. Proceedings. 1997 IEEE Symposium on
  • Conference_Location
    Isle of Capri
  • ISSN
    1049-2615
  • Print_ISBN
    0-8186-8144-6
  • Type

    conf

  • DOI
    10.1109/VL.1997.626611
  • Filename
    626611