Most digital products today emerge from the development process like a monster emerging from a bubbling tank. Developers, instead of planning and executing with their users in mind, end up creating technological solutions over which they ultimately have little control. Like mad scientists, they fail because they have not imbued their creations with humanity.
-- Alan Cooper, About Face 2.0, p. 5.
Read the fascinating history of Wearable Computing, told by its father, Steve Mann
Read Steve's chapter !
The Social Design of Technical Systems: Building technologies for communities
The Encyclopedia of Human-Computer Interaction, 2nd Ed.
The following articles are from "VL 2000":
Costagliola, Gennaro and Polese, Giuseppe (2000): Extended Positional Grammars. In: VL 2000 2000. pp. 103-110. Available online
Adachi, Yoshihiro and Nakajima, Yuichi (2000): A Context-Sensitive NCE Graph Grammar and Its Parsability. In: VL 2000 2000. pp. 111-118. Available online
Gil, Joseph, Howse, John, Kent, Stuart and Taylor, John (2000): Projections in Venn-Euler Diagrams. In: VL 2000 2000. pp. 119-126. Available online
Howse, John, Molina, Fernando and Taylor, John (2000): SD2: A Sound and Complete Diagrammatic Reasoning System. In: VL 2000 2000. pp. 127-134. Available online
Cruz, Isabel F. and Leveille, Peter S. (2000): Implementation of a Constraint-Based Visualization System. In: VL 2000 2000. pp. 13-20. Available online
Burnett, Margaret M., Cao, Nanyu and Jr., John W. Atwood (2000): Time in Grid-Oriented VPLs: Just Another Dimension?. In: VL 2000 2000. pp. 137-144. Available online
Bottoni, Paolo, Costabile, Maria Francesca, Levialdi, Stefano, Matera, Maristella and Mussio, Piero (2000): Principled Design of Visual Languages for Interaction. In: VL 2000 2000. pp. 145-155. Available online
Pane, John F. and Myers, Brad A. (2000): Tabular and Textual Methods for Selecting Objects from a Group. In: VL 2000 2000. pp. 157-164. Available online
Roast, Chris, Khazaei, Babak and Siddiqi, Jawed I. A. (2000): Formal Comparisons of Program Modification. In: VL 2000 2000. pp. 165-171. Available online
Green, T. R. G., Burnett, Margaret M., Ko, Andrew Jensen, Rothermel, Karen J., Cook, Curtis R. and Schonfeld, Justin (2000): Using the Cognitive Walkthrough to Improve the Design of a Visual Programming Experiment. In: VL 2000 2000. pp. 172-179. Available online
Collberg, Christian S., Davey, Sean and Proebsting, Todd A. (2000): Language-Agnostic Program Rendering for Presentation, Debugging and Visualization. In: VL 2000 2000. pp. 183-190. Available online
Hill, Trent, Noble, James and Potter, John (2000): Visualizing the Structure of Object-Oriented Systems. In: VL 2000 2000. pp. 191-198. Available online
Mehner, Katharina and Wagner, Annika (2000): Visualizing the Synchronization of Java-Threads with UML. In: VL 2000 2000. pp. 199-206. Available online
Thies, Stefanie and Dücker, Marita (2000): A Visual Critiquing Language for Expressing Design Knowledge. In: VL 2000 2000. pp. 209-216. Available online
Hundhausen, Christopher D. and Douglas, Sarah A. (2000): Using Visualizations to Learn Algorithms: Should Students Construct Their Own, or View an Expert's?. In: VL 2000 2000. pp. 21-28. Available online
Jr., Joseph J. Pfeiffer, Jr., Rick L. Vinyard and Margolis, Bernardo (2000): A Common Framework for Input, Processing, and Output in a Rule-Based Visual Language. In: VL 2000 2000. pp. 217-224. Available online
Pinto-Albuquerque, Maria, Fonseca, Manuel J. and Jorge, Joaquim A. (2000): Visual Languages for Sketching Documents. In: VL 2000 2000. pp. 225-232. Available online
Cinque, Luigi, Lecca, Fabio, Levialdi, Stefano and Tanimoto, Steven L. (2000): Incorporating Image Segmentations into a Visual Query Language for Content-Based Image Retrieval. In: VL 2000 2000. pp. 233-234. Available online
Champoux, Bernard, David, Martin and Huot, Alain (2000): CAILS: A Prototype for a Computer Assisted Iconic Language System. In: VL 2000 2000. pp. 235-234. Available online
Assfalg, Jürgen, Bimbo, Alberto Del and Hirakawa, Masahito (2000): A Mosaic-Based Query Language for Video Databases. In: VL 2000 2000. pp. 31-38. Available online
Tatemura, Jun'ichi (2000): Graphical Relevance Feedback: Visual Exploration in the Document Space. In: VL 2000 2000. pp. 39-46. Available online
Erwig, Martin (2000): A Visual Language for XML. In: VL 2000 2000. pp. 47-54. Available online
Grundy, John C. and Hosking, John G. (2000): High-Level Static and Dynamic Visualization of Software Architectures. In: VL 2000 2000. pp. 5-12. Available online
Akehurst, David H. (2000): An OO Visual Language Definition Approach Supporting Multiple Views. In: VL 2000 2000. pp. 57-58. Available online
Bottoni, Paolo, Taentzer, Gabriele and Schürr, Andy (2000): Efficient Parsing of Visual Languages Based on Critical Pair Analysis and Contextual Layered Graph Transformation. In: VL 2000 2000. pp. 59-60. Available online
Bühler, Frank, Callaghan, Michael and Luker, Paul (2000): VOODE/VOOPL-1: The Visual Construction of CORBA Components. In: VL 2000 2000. pp. 61-62. Available online
Hartley, Roger and Pfeiffer, Heather (2000): Visual Representation of Procedural Knowledge. In: VL 2000 2000. pp. 63-64. Available online
Hoffmann, Berthold and Minas, Mark (2000): Towards Generic Rule-Based Visual Programming. In: VL 2000 2000. pp. 65-66. Available online
Hundhausen, Christopher D. and Douglas, Sarah A. (2000): SALSA and ALVIS: A Language and System for Constructing and Presenting Low Fidelity Algorithm Visualizations. In: VL 2000 2000. pp. 67-68. Available online
Ibrahim, Bertrand, Randriamparany, Honitriniela and Yoshizumi, Hidenory (2000): Improving Readability in a Visual Language with a VLSI-Like Approach. In: VL 2000 2000. pp. 69-70. Available online
Jung, Matthias T., Kastens, Uwe, Schindler, Christian and Schmidt, Carsten (2000): A Pattern-Based Generator for Implementation of Visual Languages. In: VL 2000 2000. pp. 71-72. Available online
Sawamura, Hajime and Kiyozuka, Kensuke (2000): A Hybrid Reasoning System with Diagrams and Sentences. In: VL 2000 2000. pp. 73-74. Available online
Pinet, Francois and Lbath, Ahmed (2000): A Visual Modelling Language for Distributed Geographic Information Systems. In: VL 2000 2000. pp. 75-76. Available online
0003, Wolfgang Müller, Meyer, Arne and Zabel, Henning (2000): A Visual Framework for the Scripting of Parallel Agents. In: VL 2000 2000. pp. 77-78. Available online
Neary, Duncan S. and Woodward, Martin R. (2000): Visual Construction of Algebraic Specifications. In: VL 2000 2000. pp. 79-80. Available online
Osawa, Noritaka (2000): Generation and Evaluation of Glyphs Representing Superclass-Subclass Relationships. In: VL 2000 2000. pp. 81-82. Available online
Mosconi, Mauro and Porta, Marco (2000): A Data-Flow Visual Approach to Symbolic Computing: Implementing a Production-Rule-Based Programming System through a General-Purpose Data-Flow VL. In: VL 2000 2000. pp. 83-84. Available online
Rosson, Mary Beth and Seals, Cheryl D. (2000): Learning and Reuse of a Visual Programming Language. In: VL 2000 2000. pp. 85-86. Available online
Sheehan, Robert (2000): Lower Floor, Lower Ceiling: Easily Programming Turtle-Graphics. In: VL 2000 2000. pp. 87-88. Available online
Tascini, Guido, Montesanto, Anna and Palombo, R. (2000): Video Description by Automatic Content Extraction. In: VL 2000 2000. pp. 89-90. Available online
Uekita, Yasufumi, Sakamoto, Junji and Furukata, Masahiko (2000): Composing Motion Grammar of Kinetic Typography. In: VL 2000 2000. pp. 91-92. Available online
Usher, Michelle and Jackson, David (2000): Promoting Scalability in a Concurrent Visual Language. In: VL 2000 2000. pp. 93-94. Available online
Vodislav, Dan and Vazirgiannis, Michalis (2000): Structured Interactive Animation for Multimedia Documents. In: VL 2000 2000. pp. 95-96. Available online
Wirtz, Guido (2000): Using a Visual Software Engineering Language for Specifying and Analyzing Workflows. In: VL 2000 2000. pp. 97-98. Available online
Yoshitaka, Atsuo, Uehara, Tomokazu, Ichikawa, Tadao and Hirakawa, Masahito (2000): AR-Browser: Active Reading for WWW Contents. In: VL 2000 2000. pp. 99-100. Available online
Give us your opinion! Do you have any comments/additions
that you would like other visitors to see?
Most digital products today emerge from the development process like a monster emerging from a bubbling tank. Developers, instead of planning and executing with their users in mind, end up creating technological solutions over which they ultimately have little control. Like mad scientists, they fail because they have not imbued their creations with humanity.
-- Alan Cooper, About Face 2.0, p. 5.
Read the fascinating history of Wearable Computing, told by its father, Steve Mann
Read Steve's chapter !
The Social Design of Technical Systems: Building technologies for communities
The Encyclopedia of Human-Computer Interaction, 2nd Ed.