W3C’s Editor/Browser, Amaya 11.2, is a Free Cross-Platform Editor

Amaya is an open source authoring tool created by W3C. Work on Amaya started at W3C in 1996 to showcase Web technologies in a fully-featured Web client. Amaya started out as an HTML and CSS style sheets editor. Since that time it has expanded to support XML and XML applications such as the XHTML, MathML, and SVG. It allows all those vocabularies to be edited simultaneously in compound documents.

The Amaya software is written in C and is available for Linux, Windows, and MacOS X PowerPC and Intel.

The Current Release

The Amaya 11.2 release was made available 3 July 2009. It supports HTML 4.01, XHTML 1.0, XHTML Basic, XHTML 1.1, HTTP 1.1, MathML 2.0, many CSS 2 features, and SVG.

Amaya includes an SVG editor (for a subset of the language). You can display and partially edit XML documents. It’s an internationalized application. It provides an advanced user interface with contextual menus, a customizable set of menus and tools, and predefined themes.

By default Amaya works with an English dialogue. Other languages are supported:

* French, German, Spanish, Italian, Hungarian, Georgian, Norwegian, Portuguese, Russian, Japanese, Chinese, Finnish, Dutch, Slovak, Ukrainian.
* The in-line documentation is available in French and English. The Dutch version is in progress.

For more information, see the Amaya Overview at https://www.w3.org/Amaya/Amaya.html

Amaya binary release packages are available for PC Linux (Debian, Ubuntu, Redhat – Mandrake – Suse), Windows (NT, 2000, XP, Vista) and Mac OS X (Power PC and Intel). Download from https://www.w3.org/Amaya/User/BinDist.html

The Drawback

On Windows and Mac OS X, Amaya can run very very slowly depending on your video card driver. AmayaWX and the Windows version use OpenGL for page rendering to give better support to SVG and animations. Be sure you have the latest version of the video card driver installed. The Windows version includes a patch that fixes the problem (in file wxWidgets/src/msw/glcanvas.cpp).

On Unix platforms, Amaya comes with the Mesa library to implement OpenGL primitives. Mesa is a software OpenGL implemetation so Amaya isn’t dependent on video card drivers on Unix.


The FAQ https://www.w3.org/Amaya/User/FAQ.html answers questions about what Amaya is and how to use it.

Tutorial: Building Accessible Static Navigation with CSS

STC member, Frank M. Palinkas, has developed a new Fast Track tutorial, which is free to the technical writing, user assistance, accessibility and web design communities. The tutorial was presented at the 2008 WritersUA Annual Conference in March at Portland, Oregon. This tutorial demonstrates how to create the accessible, static Navigation section on the left side of each web page in the tutorial using Microsoft Visual Studio 2005 Source Code Editors. The objective is to build
* a valid, semantic, navigation Structure layer according to current web standards;
* a valid navigation Presentation layer to accompany the structure layer;
* full accessibility for all users in the structure and presentation layers;
* static navigation without employing the Behavior (unobtrusive DOM/JavaScript) layer (i.e., expand/contract).

View the tutorial, which is available on the eServer TC Library:
(temporarily down for redesign, 22 July 2018)

Frank authors all markup, presentation, behavior code and content using Microsoft’s Visual Studio 2005 Team System IDE source code editors for XHTML, CSS, and Unobtrusive DOM/JavaScript. The CSS is the CSS 2.1 Liquid Box Model for layout/presentation. Frank built fully accessible static navigation for mouse and keyboard into every web page. Each Web page illustrates the complete separation of Structure/Content (XHTML), Presentation (CSS), and Behavior (Unobtrusive DOM/JavaScript), the semantic nature of the content/markup relationship, and the application of accessibility attributes and values according to the U.S. Govt. Section 508 Rules of the ADA and the W3C Web Content Accessibility Guidelines 1.0 – Level Double A.

Frank is an American, working in South Africa as a Senior Technical Communicator/Web Standards and Accessibility Designer, and holds the following concurrent Microsoft Certifications: MCP, MCT, MCSE and MCDBA. He also holds the Microsoft Most Valuable Professional (MVP) award in the Windows Help product area. His technical writing incorporates web standards, accessibility, and semantics. He uses Helpware FAR HTML for the creation of MSHelp1 and MSHelp2 documentation packages and executables.

More of Frank’s Fast Track tutorials are available on his Opera Developer’s website and on the Dev Opera site.