Goals

The W3C needed a Web client to conduct various testbed

The first experiment to be conducted was an implementation of CSS

Amaya, based on work done at INRIA was selected as Arena's sucessor

Architecture

Amaya is built on top of the Thot editing toolkit, and libWWW.

image: architecture.gif

Document model

image: model.gif

Document model (2)

Each element holds

image: element.gif

Document interfaces

The Thot API contains approximately 200 functions:

Thot languages

The structure and presentation of Thot document are specified in "schemas" files

Languages are available to describe:

Amaya

Amaya add specific support needed for a Web application:

Amaya-Java

image: java.gif

Testbed implementation

Others

Problems

Conclusion