Click to print
Constraint SVG
 


Current web standards for document styles and graphics need to be extended to make them suitable for adaptive documents on the web. In this project we are designing an extension of

the W3C standard for vector graphics that supports adaptive and incremental diagram layout and extending an existing SVG browser to support this.

We intend to base the extension of SVG, CSVG, on one-way constraints. Our preliminary study suggests that many kinds of limited interaction may be compiled into one way constraints An advantage of one-way constraints is that constraint solving is simple and very efficient, thus they can be supported on handheld devices with limited computational power, one of the primary platforms for SVG.

The main modification to SVG will be to allow graphical attributes of the objects to be assigned expressions evaluated at display time instead of just concrete values. We will also look at authoring tools for CSVG. 

URL: http://www.csse.monash.edu.au/~clm/csvg/
 
References

C. McCormack, K. Marriott, and B. Meyer. Adaptive layout using one-way constraints in SVG. SVG Open 2004, September 2004.
http://www.svgopen.org/2004/papers/ConstraintSVG/

K. Marriott, B. Meyer, and L. Tardif. Fast and efficient client-side adaptivity for SVG. ACM Conference on the World Wide Web (WWW 2002), pages 496-507, Honolulu, May 2002.

G. Badros, J. Tirtowidjojo, K. Marriott, B. Meyer, W. Portnoy, and A. Borning. A constraint extension to scalable vector graphics. ACM Conference on the World Wide Web (WWW10), pages 489-498, Hong Kong, May 2001.
 
Student
Cameron McCormack
 
Supervisor
Kim Marriott
Bernd Meyer

 
Type
PhD




   
Caution   Privacy