Huntington, S. P. (1997). The Clash of Civilization and the Remaking of World Order. New York, NY: Touchstone.
|
Tufte, E. R. (1997). Visual explanations: images and quantities, evidence and narrative. Visual explanations, (156). Cheshire, Conn.: Graphics Press.
|
Tufte, E. R. (1997). Visual and statistical thinking: displays of evidence for making decisions. Visual and statistical thinking, (31). Cheshire, Conn. (Box 430, Cheshire 06410): Graphic Press.
|
Fischer, G. (1997). Evolution of Complex Systems by Supporting Collaborating Communities of Practice. (pp. 9–17). Kuching, Malaysi: Association for the Advancement of Computing in Education (AACE).
|
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.
|