skip to main content
10.1145/511446.511510acmconferencesArticle/Chapter ViewAbstractPublication PageswwwConference Proceedingsconference-collections
Article

Fast and efficient client-side adaptivity for SVG

Published:07 May 2002Publication History

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. A. Borning, R. Lin, and K. Marriott. Constraints for the web. In Proceedings of ACM Multimedia 1997, Nov. 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. R. Duisberg. Animus: A constraint based animation system. In CHI'86 Proceedings, pages 131--136, Boston, Apr. 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. R. Duisberg. Animation using temporal constraints: An overview of the Animus system. Human-Computer Interaction, 3(3):275--308, 1987.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. Ferraiolo. Scalable vector graphics (SVG) 1.0 specification. W3C Working Draft, December 1999.Google ScholarGoogle Scholar
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle Scholar
  14. P. Mansfiled. A theory of constrained linear transformations for computer graphics, January 1999. Draft report.Google ScholarGoogle Scholar
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. 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 ScholarGoogle Scholar
  17. M. Sannella, J. Maloney,Google ScholarGoogle Scholar
  18. I. Sutherland. Sketchpad: A man-machine graphical communication system. In Proceedings of the Spring Joint Computer Conference, pages 329--346. IFIPS, 1963.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Fast and efficient client-side adaptivity for SVG

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            WWW '02: Proceedings of the 11th international conference on World Wide Web
            May 2002
            754 pages
            ISBN:1581134495
            DOI:10.1145/511446

            Copyright © 2002 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 7 May 2002

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate1,899of8,196submissions,23%

            Upcoming Conference

            WWW '24
            The ACM Web Conference 2024
            May 13 - 17, 2024
            Singapore , Singapore

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader