The User Interface Domain
HTML | Style
Sheets | Multimedia | Math
| Graphics | Voice Browser | Internationalization | Device
Independence | Amaya | Team | History
User Interface: improving the technology that allows users to
effectively perceive and express information
"Web information will grow immensely in variety, and be used by a much
greater diversity of people than today. What is imperative is that
simplicity and interoperability continue to be of prime importance." --
Vincent Quint, User Interface Domain Leader
Mission
The User Interface Domain seeks to improve all user/computer
communications on the Web. In particular, the Domain is working on formats
and languages that will present information to users with more accuracy and a
higher level of control.
Domain Activities | The User
Interface Team | News, Events, and History
In July 2001 the User Interface Domain was split into two new domains: Document Formats and Interaction. Please refer to those
new domains to get the latest information.
This page is no longer updated. It is provided as historical
background.
Hypertext Markup Language -- known as HTML -- is the lingua franca for
publishing on the Web. Following the success of W3C's HTML 3.2 and HTML 4.0, the Consortium is
designing the next generation of the markup language. The new HTML, called
XHTML, is re-cast in XML and is being designed so that it can be used in
combination with other XML applications.
The HTML Activity also includes work on the next generation of forms. This
work started as a subgroup of the HTML working group but has now been spun
off into an independent working group (XForms). The key idea is to
separate the user interface and presentation from the data model and logic,
allowinging the same form to be used on a wide variety of devices such as
voice browers, handhelds, desktops and even paper. XForms brings the benefits
of XML to Web forms, transferring form data as XML. XForms aims to reduce the
need for scripting, and to make it easier to achieve the desired layout of
form fields without having to resort to using nested tables etc.
Style sheets offer precise control over the presentation of Web pages. Not
only can Web designers specify the visual effects they want, but also aural
style sheets give control over voice, pitch and other aspects of how the text
will sound when rendered into speech. After the publication of two
recommendations, CSS1and
CSS2, W3C continues to evolve
the Cascading Style Sheets (CSS) language to provide even richer stylistic
control, while emphasizing the importance of the thorough implementation of
CSS on browsers.
For more complex publishing tasks, such as automatically producing a table
of contents, and for converting documents written in XML into HTML for
publication, W3C is developing the Extensible Style Sheets Language (XSL),
which builds upon experience in CSS and DSSSL.
W3C's Synchronized Multimedia Activity focusses on the design of a
language for scheduling multimedia presentations where audio, video, text and
graphics are combined in real-time. The language, the Synchronized Multimedia
Integration Language (SMIL) is
written as an XML application and is currently a W3C Recommendation. Simply
put, it enables authors to specify what should be presented when.
Communicating mathematical and other technical notation is a challenging
and important task. The demand is high for effective means of electronic
scientific communication. To address the needs of the scientific community,
W3C has developed a core specification for embedding mathematical expressions
in HTML and XML documents. In April 1998, W3C published a Recommendation
entitled Mathematical Markup
Language, or MathML, which provides a way of encoding both mathematical
content and visual presentation for mathematics at all levels, from
elementary school to scientific research.
Graphics are the most visible part of the modern Web and arguably one of
the primary reasons for it popularity and explosive growth. Successful use of
graphics on the Web depends on interoperability across platforms, output
resolutions, color spaces, and software products.
In October 1996, W3C issued a Recommendation for Portable Network Graphics
(PNG), a format for
bitmapped images. Interoperable methods of integrating CGM vector graphics
have then been developed and constitute the WebCGM Profile Recommendation.
W3C is now developing Scalable Vector Graphics (SVG), an open vector graphics
format written in XML, and designed to work across platforms, output
resolutions, color spaces, and a range of available bandwidths.
W3C is working to expand access to the Web to allow people to interact
with Web sites via spoken commands, and listening to prerecorded speech,
music and synthetic speech. This will allow any telephone to be used to
access Web-based services, and will be a boon to people with visual
impairments or needing Web access while keeping theirs hands & eyes free
for other things.
The Web was originally developed to enable people throughout the world to
communicate with one another. Having a single system that can deal with all
languages and cultures has many advantages: when the same protocols are used
everywhere, the same software can likewise be used.
W3C has successfully stressed the role of Unicode as the basis for
identifying characters in documents. Work is continuing on providing markup
and style components for international needs.
W3C's Device Independence Activity is working to ensure a seamless Web for
all access devices by reorganizing the Mobile Access and Television and the
Web Activities into one. Web services are becoming accessible from a wide
range of devices from desktop PCs to in-car computers, TV, digital cameras,
and cellular phones. W3C is well-positioned to lead development to avoid
incompatibility and to achieve single Web authoring.
Open Source Code
Amaya is a highly advanced and powerful Web client which acts as both a
browser and an authoring tool. It has been designed with the primary purpose
of being a testbed for experimenting with, testing and demonstrating new
specifications and extensions of Web protocols and formats.
Before Amaya, Arena has been
developed by W3C as a testbed for HTML and CSS.
Currently ten members strong, W3C's User Interface team brings together
some of today's most respected innovators in Web design tools. Its
representatives have considerable knowledge in markup languages, style
sheets, graphics, fonts, and internationalization, among other areas. The
team is led by Vincent Quint, whose areas of expertise include electronic
documents, document models, hypertext, and document production systems. The
team also solicits external advice from leading experts in the field.
- June 2001
: W3C Activity renewal: Math Working Group
Charter
- June 2001
: W3C Proposed Recommendation: Synchronized
Multimedia Integration Language (SMIL 2.0) Specification
- May 2001
: W3C Recommendations: XHTML 1.1and
Ruby
Annotation
- Apr 2001
: W3C Working Draft: Call Control Requirements
in a Voice Browser Framework - 1st WD
- Apr 2001
: W3C Recommendation: Modularization
of XHTML
- Apr 2001
: W3C Proposed Recommendation: XHTML 1.1
- Apr 2001
: W3C Proposed Recommendation: Ruby
Annotation
- Apr 2001
: W3C Working Draft: Media
queries - 1st WD
- Mar 2001
: W3C Working Draft: Modularization
of XHTML in XML Schema - 1st WD
- Mar 2001
: Open Software Release: Amaya
4.3.1, 4.3.2
- Mar 2001
: W3C Last Call Working Draft: Composite
Capability/Preference Profiles (CC/PP): Structure and
Vocabularies
- Feb 2001
: Open Software Release: Amaya
4.3
- Feb 2001
: W3C Proposed Recommendation: Modularization
of XHTML
- Feb 2001
: W3C Recommendation: Mathematical
Markup Language (MathML) Version 2.0 - Press
release
- Feb 2001
: W3C Working Draft: CSS3
module: Ruby - 1st WD
- Jan 2001
: W3C Announcement: Device
Independence Activity
- Jan 2001
: W3C Last Call Working Draft: CSS3 module:
W3C selectors
- Jan 2001
: W3C Last Call Working Draft: Character Model for the WWW
- Jan 2001
: W3C Proposed Recommendation: MathML2.0
- Jan 2001
: W3C Last Call Working Drafts: Speech synthesis and Speech grammars
- Dec 2000
: Open Software Release: Amaya
4.2
- Dec 2000
: W3C Recommendation: XHTML
Basic
- Dec 2000
: W3C Working Draft: XSL
Transformations (XSLT)Version 1.1 - 1st WD
- Dec 2000
: W3C/Unicode Note: Unicode
in XML and other Markup Languages
- Dec 2000
: W3C Working Draft: Introduction and Overview of W3C
Speech Interface Framework - 1st WD
- Nov 2000
: W3C Candidate Recommendation: Extensible Stylesheet
Language (XSL)Version 1.0
- Nov 2000
: W3C Working Draft: Natural
Language Semantics Markup Language for the Speech Interface Framework
- 1st WD
- Nov 2000
: W3C Candidate Recommendation: MathML 2.0
- Nov 2000
: W3C Recommendation: Document
Object Model (DOM) Level 2
- Nov 2000
: Open Software Release: Amaya
4.0
- Nov 2000
: W3C Proposed Recommendation: XHTML
Basic
- Oct 2000
: W3C Candidate Recommendation: Modularization
of XHTML
- Oct 2000
: W3C Working Draft: CSS
Mobile Profile 1.0 - 1st WD
- Sep 2000
: W3C Proposed Recommendation: DOM Level 2
- Sep 2000
: W3C Last Call Working Draft: Synchronized
Multimedia Integration Language (SMIL 2.0) Specification
- Aug 2000
: W3C Working Draft: Speech Synthesis Markup
Language Specification for the Speech Interface Framework - 1st
WD
- Aug 2000
: W3C Candidate Recommendation: Scalable Vector
Graphics 1.0
- Jul 2000
: Open Software Release: Amaya3.2
- Apr 2000
: W3C Working Draft: Reusable Dialog
Requirementsfor Voice Markup Language - 1st WD
- Apr 2000
: Open Software Release: Amaya
3.1
- Apr 2000
: W3C Working Draft: CSS3
introduction - 1st WD
- Apr 2000
: Open Software Release: Amaya
3.0
- Mar 2000
: W3C Last Call Working Draft: Mathematical Markup Language
(MathML) Version 2.0
- Mar 2000
: W3C Last Call Working Draft: Extensible Style
Language (XSL) Version 1.0
- Mar 2000
: W3C Last Call Working Draft: Scalable Vector
Graphics (SVG) 1.0 Specification
- Jan 2000
: W3C Recommendation: XHTML 1.0
- Jan 2000
: W3C Working Draft: Extensible Style
Language (XSL) Version 1.0
- Dec 1999
: W3C Recommendation: HTML 4.01 Specification
- Dec 1999
: W3C Working Drafts: Requirements for Voice Markup
Languages
- Dec 1999
: Open Software Release: Amaya
2.4
- Dec 1999
: W3C Working Draft: Mathematical Markup Language
(MathML) Version 2.0 - 1st WD
- Nov 1999
: W3C Recommendations: XSL Transformations
(XSLT) Version 1.0 and XML Path Language
(XPath) Version 1.0
- Oct 1999
: Open Software Release: Amaya
2.2
- Aug 1999
: W3C Working Draft: Behavioral
Extensions to CSS - 1st WD
- Aug 1999
: W3C Working Draft: Synchronized Multimedia
Integration Language (SMIL) Boston Specification - 1st WD
- Jul 1999
: W3C Working Drafts: XSL Transformations
(XSLT) and XML
Path Language (XPath)
- Jul 1999
: W3C Recommendation revised: Mathematical Markup Language
(MathML) 1.01 Specification
- Jul 1999
: W3C Working Draft: Scalable Vector
Graphics (SVG) Specification
- Jun 1999
: W3C Working Draft: Scalable Vector
Graphics (SVG) Specification
- Jun 1999
: Open Software Release: Amaya
2.1
- Jun 1999
: W3C Working Draft: First pieces of CSS3: pages, multi-column, color, namespaces
- May 1999
: Presentations at WWW8: HTML, Style Sheets, CSS, Multimedia, Mobile
Access, Voice
Browsers, CSS Object
Model, Amaya
- May 1999
: Open Software Release: Amaya
2.0
- Apr 1999
: W3C Working Draft: Modularization of
XHTML - 1st WD
- Mar 1999
: W3C Activity created: Voice
Browser
- Feb 1999
: W3C Working Draft: Character
Model for the World Wide Web- 1st WD
- Feb 1999
: W3C Working Draft: Scalable
Vector Graphics (SVG) - 1st WD
- Jan 1999
: W3C Working Draft: International Layout in
CSS - 1st WD
- Jan 1999
: W3C Recommendation: WebCGM Profile
- Dec 1998
: W3C Working Draft: Document Object Model (DOM)
Level 2 Specification - 1st WD
- Dec 1998
: W3C Working Draft: Ruby -
1st WD
- Dec 1998:
W3C Working Draft: Reformulating HTML in XML
- 1st WD
- Oct 1998
: W3C Working Draft: Scalable
Vector Graphics (SVG) Requirements
- Oct 1998:
W3C Workshop: Voice
Browsers
- Oct 1998:
W3C Recommendation: Document Object Model (DOM)
Level 1 Specification
- Aug 1998:
W3C Working Draft: Extensible
Stylesheet Language (XSL) - 1st WD
- July 1998:
Open Software Release: Amaya
1.3
- May 1998:
W3C Recommendation: Cascading Style Sheets, level
2
- May 1998
: W3C Working Draft: XSL
Requirements Summary
- May 1998:
W3C Workshop: Shaping the
future of HTML
- Apr 1998:
Presentations at WWW7: Overview, HTML, Internationalization,
CSS, XSL, Fonts and
Graphics, Amaya
- Apr 1998:
W3C Workshop: Mobile
Access
- Apr 1998:
W3C Recommendation: Mathematical Markup
Language (MathML) 1.0 Specification
- Feb 1998:
Open Software Release: Amaya
1.2
- Dec 1997:
W3C Recommendation: HTML 4.0 Specification
- Nov 1997:
W3C Working Draft: Cascading
Style Sheets, level 2
- Oct 1997:
W3C Working Draft: Document
Object Model Specification
- Sep 1997:
W3C Working Draft: Document Object
Model Requirements
- Sep 1997:
Open Software Release: Amaya 1.1
for Windows
- Aug 1997:
W3C Working Draft: Positioning HTML Elements with
Cascading Style Sheets
- Jul 1997:
W3C Working Draft: Web
Fonts
- Jul 1997:
W3C Working Draft: HTML 4.0
Specification
- May 1997:
W3C Working Draft: Mathematical
Markup Language
- Apr 1997:
Presentations at WWW6: HTML, Amaya, CSS, MathML
- Apr 1997:
W3C Working Draft: Cougar, W3C's next version of
HTML
- Apr 1997:
Open Software Release: Amaya
1.0Alpha
- Mar 1997:
W3C Working Draft: HTML and Style
Sheets
- Mar 1997:
W3C Working Draft: Aural
Cascading Style Sheets
- Mar 1997:
W3C Working Draft: CSS Printing
Extensions
- Feb 1997:
Web Journal: Vol. 2, No 1, Advancing HTML:
Style and Substance
- Jan 1997:
Open Software Release: Amaya 0.95
source code
- Jan 1997:
W3C Working Draft: Positioning HTML Elements with
Cascading Style Sheets
- Jan 1997:
W3C Recommendation: HTML 3.2 Reference
Specification
- Dec 1996:
W3C Recommendation: Cascading Style Sheets,
level 1
- Nov 1996:
Symposium: Web
Internationalization & Multilingualism
- Oct 1996:
W3C Recommendation: PNG (Portable Network Graphics)
Specification
- Sep 1996:
W3C Sample Code Release: Arena
beta-3
- Jun 1996:
W3C Sample Code Release: first binary release of Amaya (version 0.8)
- May 1996:
W3C Workshop: Internationalization
- Apr 1996:
W3C Workshop: High Quality
Printing from the Web
- Nov 1995:
W3C Workshop: Style
Sheets
Vincent Quint,
User Interface Domain Leader
$Date: 2001/07/06 15:58:29 $