Nakakoji, K., Suzuki, K., Okura, N., & Aoki, A. (1997). A Framework to Support Creativity in Multimedia Information Design. In Proceedings of INTERACT'97, Sydney, Australia (pp. 212–219).
|
Repenning, A., & Ioannidou, A. (1997). Behavior Processors: Layers between End-Users and Java Virtual Machines. (pp. 402–409). Behavior Processors. Capri: Computer Society.
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 behavior processors in the context of creating SimCity™-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 Ristretto™ agent to Java bytecode compiler is used to illustrate how a behavior processor enables end-users to create their own Java applets that can be embedded into web pages.
|
Hughes, J. A., Prinz, W., & Rodden, T. (Eds.). (1997). Proceedings of ECSCW'97 European Conference on Computer-Supported Cooperative Work. Kluwer Academic Publishers.
|
Payne, S. C., & Prinz, W. (Eds.). (1997). Proceedings of the International ACM SIGGROUP Conference on Supporting Group Work. New York: Acm.
|
Pemberton, S. (Ed.). (1997). Proceedings of CHI 97 Conference on Human Factors in Computing Systems. New York: Acm.
|