Visual programming
Literate programming
The visual mind: art and mathematics
The visual mind: art and mathematics
CHI '95 Conference Companion on Human Factors in Computing Systems
Aesthetics and apparent usability: empirically assessing cultural and methodological issues
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Readings in information visualization: using vision to think
Readings in information visualization: using vision to think
Visual Languages and Visual Programming
Visual Languages and Visual Programming
The METAFONTbook
Simulation Model Design and Execution: Building Digital Worlds
Simulation Model Design and Execution: Building Digital Worlds
Simulation Modeling and Analysis
Simulation Modeling and Analysis
A two-stage modeling and simulation process for web-based modeling and simulation
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Explorations in art and technology
Explorations in art and technology
Physical wave propagation modeling for real-time synthesis of natural sounds
Physical wave propagation modeling for real-time synthesis of natural sounds
Inhabited Information Spaces: Living With Your Data
Inhabited Information Spaces: Living With Your Data
2nd workshop on domain-specific visual languages
OOPSLA '02 Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Hi-index | 0.00 |
The task of visualization, as it applies to computing, includes by default the notion of pluralism and perspectivism since there is an explicit attempt at representing one, often textual, interface in terms of a more graphical one. This desire for alternate, subjective perspectives is consistent with art theory and practice, and even though rigor and formalism generally mean different things to artists and computer scientists, there is room for collaboration and connection by applying artistic aesthetics to computing, while maintaining that which makes computing a viable, usable field. This new area is called aesthetic computing. Within this area, there is an attempt to balance qualitative with quantitative representational aspects of visual computing, recognizing that aesthetics creates a dimension that is consistent with supporting numerous visual perspectives. We introduce one aspect of aesthetic computing, with specific examples from our research and teaching to illustrate the potential and possibilities associated with alternate representations of discrete structures such as finite state automata and a data flow network. We limit ourselves, and our methodology, to model notations with components that bear a largely symbolic connection to what they represent, thus providing greater degrees of representational freedom. We show that by exploring aesthetics, we surface some important philosophical and cultural questions regarding notation, which turn out to be at least as important as the algorithmic and procedural means of achieving customized model component representations.