Stretching the rubber sheet: a metaphor for viewing large layouts on small screens
UIST '93 Proceedings of the 6th annual ACM symposium on User interface software and technology
Using aggregation and dynamic queries for exploring large data sets
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The movable filter as a user interface tool
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Excentric labeling: dynamic neighborhood labeling for data visualization
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Multiagent systems
Snap-together visualization: can users construct and operate coordinated visualizations?
International Journal of Human-Computer Studies - Empirical evaluation of information visualizations
QTk - A Mixed Declarative/Procedural Approach for Designing Executable User Interfaces
EHCI '01 Proceedings of the 8th IFIP International Conference on Engineering for Human-Computer Interaction
The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations
VL '96 Proceedings of the 1996 IEEE Symposium on Visual Languages
Interactive Information Visualization of a Million Items
INFOVIS '02 Proceedings of the IEEE Symposium on Information Visualization (InfoVis'02)
Hi-index | 0.00 |
Scientists from various domains resort to agent-based simulation for a more thorough understanding of complex real-world systems. We developed the Agent Visualization System; a generic system that can be added to a simulation environment to enrich it with a variety of browsers allowing the modeler to gain insight into his simulation scenario. In this paper we discuss how the various features of the Oz language and the Mozart platform aided us in the development of our system. Of particular importance were dataflow variables, high-orderness, the support for distribution and concurrency, the flexibility offered by QTk which was crucial in generating browsers whose structure is only known at run-time, in addition to a miscellany of features that were conductive to our work. We also highlight some of the implementation difficulties we faced and explain the techniques we utilized in overcoming them.