ABSTRACT
The Scalable Vector Graphics format SVG is already substantially improving graphics delivery on the web, but some important issues still remain to be addressed. In particular, SVG does not support client-side adaption of documents to different viewing conditions, such as varying screen sizes, style preferences or different device capabilities. Based on our earlier work we show how SVG can be extended with constraint-based specification of document layout to augment it with adaptive capabilities. The core of our proposal is to include one-way constraints into SVG, which offer more expressiveness than the previously suggested class of linear constraints and at the same time require substantially less computational effort.
- G. Badros, J. J. Tirtowidjojo, K. Marriott, B. Meyer, W. Portnoy, and A. Borning. A constraint extension to scalable vector graphics. In Proc. 10th World Wide Web Conference, Hong Kong, May 2001. Google ScholarDigital Library
- G. J. Badros, A. Borning, K. Marriott, and P. Stuckey. Constraint cascading style sheets for the web. In Proceedings of the 1999 ACM Conference on User Interface Software and Technology, November 1999. Google ScholarDigital Library
- A. Borning, R. Lin, and K. Marriott. Constraints for the web. In Proceedings of ACM Multimedia 1997, Nov. 1997. Google ScholarDigital Library
- S. Diehl and J. Keller. VRML with constraints. In Proceedings of the Web3D-VRML 2000 fifth symposium on virtual reality modeling language, Monterey, California, February 2000. Google ScholarDigital Library
- R. Duisberg. Animus: A constraint based animation system. In CHI'86 Proceedings, pages 131--136, Boston, Apr. 1986. Google ScholarDigital Library
- R. Duisberg. Animation using temporal constraints: An overview of the Animus system. Human-Computer Interaction, 3(3):275--308, 1987.Google ScholarDigital Library
- J. Ferraiolo. Scalable vector graphics (SVG) 1.0 specification. W3C Working Draft, December 1999.Google Scholar
- W. Harvey, P. Stuckey, and A. Borning. Compiling constraint solving using projection. In Proceedings of the 1997 Conference on Principles and Practice of Constraint Programming (CP97), pages 491--505, Oct. 1997.Google ScholarDigital Library
- S. Hudson. Incremental attribute evaluation: A flexible algorithm for lazy update. ACM Transactions on Programming Languages and Systems, 13(3):315--341, July 1991. Google ScholarDigital Library
- M. Jourdan, N. Layaida, C. Roisin, L. Sabry-Ismail, and L. Tardif. Madeus, an authoring environment for interactive multimedia documents. In ACM Multimedia '98, Bristol UK., 1998. Google ScholarDigital Library
- R. K. Harada, E. Tanaka and Y. Hara. Anecdote: A multimedia storyboarding system with seemless authoring support. In ACM Multimedia 1996, pages 341--351, November 1996. Google ScholarDigital Library
- M.~Kim. Creative multimedia for children: Isis story builder. In Companion Proceedings of the Conference on Human Factors and Computing, (CHI'95), Denver/USA, 1995. Google ScholarDigital Library
- J. Laborde and C. Laborde. Des connaissances abstraites aux ralits artificielles, le concept de micromonde cabri. In Environnements interactifs d'apprentissage avec ordinateur, volume~2, pages 29--41, Paris, 1995. Eyrolles.Google Scholar
- P. Mansfiled. A theory of constrained linear transformations for computer graphics, January 1999. Draft report.Google Scholar
- B. Myers. Peridot: Creating user interface by demonstration. In Watch What I DO: Programming by Demonstration, Allen Cypher Editor, pages 125--153, Cambridge, 1993. MIT Press. Google ScholarDigital Library
- D. Saade, L. Soares, F. Costa, and G. Souza Filho. Graphical structured-editing of multimedia documents with temporal and spatial constraint. In 4th Conference on Multimedia Modelling, pages 279--295, 1997.Google Scholar
- M. Sannella, J. Maloney,Google Scholar
- I. Sutherland. Sketchpad: A man-machine graphical communication system. In Proceedings of the Spring Joint Computer Conference, pages 329--346. IFIPS, 1963.Google ScholarDigital Library
Index Terms
- Fast and efficient client-side adaptivity for SVG
Recommendations
A constraint extension to scalable vector graphics
WWW '01: Proceedings of the 10th international conference on World Wide WebConstraint SVG
WWW Alt. '04: Proceedings of the 13th international World Wide Web conference on Alternate track papers & postersWe believe it is important for web graphic standards such as SVG to support user interaction and diagrams that can adapt their layout and appearance to their viewing context so as to take into account viewing device charateristics and the viewer's ...
Visualization with dynamically generated SVG
CITC5 '04: Proceedings of the 5th conference on Information technology educationAs the sheer quantity of scientific data collected, manipulated, analyzed, etc. by efforts such as the Human Genome Project continues to explode, the need for visualization tools becomes more and more critical to enabling the discoveries we hope will ...
Comments