W3C

An Overview of W3C’s work on XHTML, XForms & Voice Interaction

W3C: http://www.w3.org/

Dave Raggett, W3C/HP

W3C Device Independent Authoring Workshop, Bristol, 4th October 2000

Email: dsr@w3.org

W3C Activity Lead for Voice Browsers, XHTML and XForms


XHTML — the future of HTML

See: http://www.w3.org/MarkUp/

What’s the difference?

HTML working group

See: http://www.w3.org/MarkUp/Group (W3C members only)

XForms – the future of Web Forms

See: http://www.w3.org/MarkUp/Forms

XForms - features

XForms working group

See: http://www.w3.org/MarkUp/Forms/Group (W3C members only)

Why Voice Interaction Is Valuable

Anatomy of a Voice Interface

Voice Dialog Example

This example dialog proceeds sequentially:

C (computer): Welcome to the international weather service.
  What country?

H (human): Help

C: Please say the country for which you want the weather.

H: France

C: What city?

H: Antibes

C: I did not understand what you said. What city?

H: Cannes

C: The conditions in Cannes France are sunny and clear at 11 AM … 

Voice Dialog Markup

<form id="weather_info">       
  <block>Welcome to the international weather service.</block>       
  <field name=“country">       
    <prompt>What country?</prompt>       
    <grammar src=“country.gram" type="application/x-jsgf"/>       
    <catch event="help">       
      Please say the country for which you want the weather.       
    </catch>       
  </field>       
  <field name="city">       
    <prompt>What city?</prompt>       
    <grammar src="city.gram" type="application/x-jsgf"/>       
    <catch event="help">       
      Please say the city for which you want the weather.       
    </catch>       
  </field>       
  <block>       
    <submit next="/servlet/weather" namelist="city country"/>       
  </block>       
</form> 

W3C Voice Browser working group

See: http://www.w3.org/Voice/Group (W3C members only)