WWW8 Developer's Day Information
Last Update: 1 June 1999

WWW8 Developer's Day - 14 May 1999

Track D5: Room 715A, 8:30AM -- 5:00PM
Style Sheets and Formatting


Track Chair: Håkon Lie, Opera Software A/S


Details of Talks:

Time  Speaker  Title 
8:30 - 10:00am
Bert Bos, W3C Modularization in CSS3  ...  Presentation   (remote)   ]
Eric Meyer, Case Western Reserve The development of the CSS test suites
Håkon Lie, Opera Software CSS In Opera
10:00 - 10:30am BREAK
10:30 - 12:00 noon
Philip Marden, University of Wisconsin - Milwaukee How Future Style Sheet Standards Can Improve Document Engineering   ...   Talk (PowerPoint)   ]
Ethan Munson, University of Wisconsin - Milwaukee PSL and Proteus: Exploring New Directions for WWW Style Sheets   ...   Talk (PowerPoint)   ]
Eckhardt Köppen, Essen The Kino XML/CSS Implemenation
For details on Kino see: http://nestroy.wi-inf.uni-essen.de/Forschung/Publikationen/WWW8/Kino/
Presentation Notes (HTML)]
12:00 - 1:00pm LUNCH
1:00 - 2:30pm
Greg Badros, University of Washington Constraint Cascading Style sheets  ...  Talk ~ (local copy)  ]
Dave Raggett, W3C Style sheets for voice browsers Talk (remote)]
2:30 - 3:00pm BREAK


Joint Session with Scalable Graphics track
3:00pm - 4:30pm
Philippe Le Hégaret, W3C The CSS Object Model  ...  [Presentation   (remote)   ]
Hakon Lie, Philippe Le Hégaret, Bert Bos, Chris Lilley Panel on Styling Graphics


The development of the CSS test suites

Eric Meyer, Case Western Reserve

The talk will give brief overview of what went into the creation of the CSS1 Test Suite, as well as a description of the issues which were uncovered in the process. The second half of the talk will focus on current and future work in the creation of test suites for CSS2 and beyond, including projected suite structure and page structure. The talk will be kept short in order to maximize the time available for questions, comments, and other feedback from the audience.

Eric Meyer is currently Hypermedia Systems Manager at Case Western Reserve University (http://www.cwru.edu/) in Cleveland, Ohio. Eric is an Invited Expert in the CSS&FP Working Group, a member of the CSS Samurai, editor of http://style.webreview.com/, and a sometime Web design consultant. His articles on the subjects of CSS and W3C standards have appeared in "Web Review," "Web Techniques," and "Webmonkey," and his latest career goal is to be published in a magazine which does not have the word "Web" in its title.


CSS in Opera

Håkon Lie , CTO Opera Software A/S.

The Opera browser (www.operasoftware.com) added support for CSS1 in the fall of 1999, and its implementation is currenly rated the best


How Future Style Sheet Standards Can Improve Document Engineering

Philip Marden, University of Wisconsin - Milwaukee
Full Talk: Talk (PowerPoint)

Style sheets have the potential to greatly improve the the development, maintenance, and accessibility of Web documents. Style sheets ease the maintenance of sets of similar documents and can be used to adapt documents to a wide variety of devices. This talk will discuss how style sheets can improve document engineering and the directions that future standards must go in order to fulfill this potential.

Philip Marden will soon complete a Masters degree in Computer Science at the University of Wisconsin - Milwaukee where he received a Bachelors degree in Computer Science in 1995. His thesis research is exploring issues in the design of style sheet languages. As part of this research, he has added style sheet support to NCSA Mosaic using the Proteus style sheet system. His research interests are style sheet languages, programming languages, human-computer interaction, and software engineering.


PSL and Proteus: Exploring New Directions for WWW Style Sheets

Ethan Munson, University of Wisconsin - Milwaukee
http://www.cs.uwm.edu/~munson/pubs/ep96.html

Full Talk: Talk (PowerPoint)

The approach to style sheets taken by the PSL style sheet language is quite different from the approaches found in CSS and XSL. This talk will describe how PSL's use of a simple declarative syntax, constraint-based specification, and very general language constructs results in a small but powerful language. PSL is designed to work with a wide variety of media and has been used with text, graphics, and video. Proteus, PSL's runtime system, can be easily configured for new applications through a declarative specification of the application's style needs.

Ethan Munson received his first Bachelors degree in Psychology from the University of California, San Diego in 1978. After several years working as a psychiatric research technician and statistician, he returned to UCSD to complete a second Bachelors degree in Computer Science (1986). He received an M.S. (1989) and a Ph.D. (1994) in Computer Science from the University of California, Berkeley and joined the Computer Science faculty of the University of Wisconsin - Milwaukee in 1994. His primary areas of research are software support for structured multimedia documents, the application of hypermedia technology to improve software engineering, and human-computer interaction.


Constraint Cascading Style sheets

Greg Badros, University of Washington,
http://www.cs.washington.edu/homes/gjb

Full Talk: Remote ~ (local copy) (PDF)

Cascading Style Sheets are a recently-embraced innovation that dramatically reduce the need for layout tricks for WWW documents and support separating visual style from semantic content. Our work generalizes cascading style sheets by recognizing they are a simple form of constraints. After suggesting how cascading style sheets map onto our generalization, I will suggest extensions to CSS that provide greater expressiveness within our new constraint-based framework. These extensions provide benefits for table layout and font selection, which I will demonstrate through examples. I will then discuss the use of preconditions on component style sheets as a simple further extension. I have implemented a subset of our constraint-based system using the Amaya web browser, and will demonstrate the prototype.

Greg Badros graduated from Duke University Magne Cum Laude in May 1995 with B.Sc. degrees in Mathematics and Computer Science. He is now a third year Ph.D. student at the University of Washington in Seattle where his research interests include constraint solving for interactive applications, user interfaces, programming languages, and software engineering. In addition to applying constraint solving technology to the World Wide Web, Greg is a primary author of Scwm, the Scheme Constraints Window Manager for the X Windows System.


Style sheets for voice browsers

Dave Raggett, W3C
Full Talk: Remote HTML

This talk will present an overview of current ideas for voice browsers and the potential for associated style sheets. Voice Browsers are widely expected to replace the current generation of interactive voice response systems based upon prerecorded prompts and touch-tone (DTMF) selections. W3C's work on aural CSS provides a way to style text to speech, and will be compared with approaches based purely on markup such as SABLE. Extensions to CSS are desirable to support styling based upon substring matching. The talk will also consider the potential for extending style sheets to specify templates for controlling behavior. This offers a means for bridging the gap between visual web pages written in HTML and voice interaction markup languages focussing on dialog.

Dave Raggett works for W3C on assignment from HPLabs. He is the W3C lead for work on HTML, Voice Browsers and Math, and has been associated with Web standards since 1992.


The CSS Object Model

Philippe Le Hégaret, W3C
Presented Jointly with Track D4: Scalable Graphics
Full Talk: Remote site

This talk will describe the CSS interface of the Document Object Model, level 2. Trough the DOM, CSS style sheets can be construced and manipulated. The API will also be demonstrated on stage.

Philippe Le Hégaret joined W3C in January 1999. His work include the W3C CSS Validator (http://jigsaw.w3.org/css-validator/) and KOML, the Java Serialization in XML (http://www.inria.fr/koala/XML/serialization/).


Modularization in CSS3

Bert Bos, W3C
Full Talk: Remote site

This talk will describe upcoming CSS3 specification with special emphasis on modularization. Bu modularizing CSS, different pieces can be reused by other W3C efforts. For example, the CSS properties can be used by other specifications describing formatting. Also, having more and smaller modules give vendors more choice when deciding what functionality to support.

Bert Bos completed his Ph.D. in Groningen, The Netherlands, on a prototyping language for graphical user interfaces. He developed browser software and support for humanities scholars and then joined the W3C at INRIA/Sophia-Antipolis in 1995. He started, and for three years led, W3C's work on internationalization. He is now responsible for style sheets within W3C.


About the Chair:
About Håkon: Håkon Wium Lie is Chief Technology Officer at Opera Software in Oslo, Norway. Before joining Opera in 1999, he was W3C's Activity Lead for style sheets. Hakon's interests in style sheets and formatting go back to 1994, when he first proposed an approach to styling which has since evolved into the language known as Cascading Style Sheets, or CSS. Indeed, Hakon is the co-author, along with Bert Bos, of the CSS Level 1 specification, and a co-editor of the specification for CSS Level 2.

Ian Graham
Centre for Adaptive and Academic Technology
University of Toronto
Last Update: 1 June 1999