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.

Webinar: DITA for Conditional Text

(Speaker: Tom Magliery, XML Technology Specialist, JustSystems; Location: Anywhere with a phone line and a Web connection). Time: 11:30 a.m. to 1 p.m. Register and pay on the Cvent page. Download a PDF of the event description and registration information.

Do you feel you’ve taken conditional text to the max – and maybe beyond – in your current documentation suite? DITA, the gold standard for supporting content reuse, includes highly scalable and flexible ways to conditionalize content so that you can deliver more customized content from a small and efficient set of source files. In this webinar, you’ll learn
* How DITA conditions can work seamlessly in multiple output formats
* How DITA can handle multiple conditions, such as multiple platforms AND audiences
* A step-by-step process for creating conditional content and creating filtered deliverables
* How working with an XML standard can be more intuitive than working with conditional text in proprietary file formats.

This session is appropriate for writers who understand basic XML concepts and are thinking of moving to DITA. Practical examples will be used throughout.

For more information about DITA, see http://dita.xml.org/