Amaya W3C

关于Amaya

下载Amaya

邮件列表

说明文件

项目贡献者

Amaya 概况

Amaya是一个完全的网页浏览和创作环境。

你可以在W3C注解"Amaya 介绍"里找到关于Amaya 功能更详细的描述。






Screen shot of Amaya's main view

图片展示了Amaya的主视图。顶部是一些有关浏览的按钮。在左边的界面是一系列编辑的工具。任何时候,用户都能够通过XHTML板面或快捷键方式,选择文档的任一部分并分配给它一个HTML 类型(H1, LI, EM, etc.) 。这样一个命令把所选的部分转化成所选类型的一个元素。


传输协议

Amaya通过HTTP/1.1来远程访问站点。由W3Clibwww提供这个协议的实施。Amaya利用了HTTP 大多数的高级功能,比如:内容协商来采取最适合的图片格式,保持活连接来节省频宽,保持验证来允许安全远程发布。


支持CSS

CSS dialogue

Amaya支持W3C 样式表语言CSS,尽管这还没不是完全的。像前景颜色,背景颜色,背景图片,对齐等等的一大系列属性,用户可以通过使用格式特殊工具,使之互相作用于格式化文档。这种情况下,不需要熟悉CSS句法。同时,Amaya提供一个有效的机制来测试和联合HTML文档外部样式表。用户还可以使用Amaya来下载、编辑和发布CSS样式表及HTML页面。


支持MathML

Screen shot of                                                                                         Amaya's                 Math

Amaya提供支持给MathML 提交标记,允许用户浏览和编辑包含数学表达式(见一些例子)的网页的。 像其它文档一样,这些表达式是通过Amaya界面(构造函数和特殊字符面板)上建议的特殊编辑工具操作的。

当在一个MathML元素里打入一字符串,Amaya就会解析这个字符串,并自动生成元素mo (operator), mn (number), 和 mi (identifier)。

Amaya使用命名空间把MathML 表达式结合进XHTML 文档,举例:用XML句法里编写HTML文档。这个机制也用于在XHTML文档里用SVG插入图片,用MathML插入数学。(见一个 例子)。


支持SVG

SVG example

Amaya 支持可缩放矢量图形(SVG)子集格式,即基本形状,文本,图像和foreignObject (后者对于包含在图纸里的HTML框架或MathML表达式有用)。

支持Alpha 透明、转换和动画,并可以随时检查和操作SVG源。

用XML编辑图像,而且可以自由插入HTML和MathML。它也有注释功能。


支持RDF和XPointer

Amaya 包含一个基于资源描述框架(RDF)、XLink和XPointer的协同应用注释。从技术角度来看,注释通常被视为元数据,因为他们提供有关现有数据片的补充信息。在这个项目里,我们使用一个特别的RDF 注释模式来描述注释。

An annotation

可以把注释存储在本地,或是存储在一个或是更多的注释服务器上。当浏览一个文档,Amaya就会询问每个服务器,请求与文档相关的注释。Amaya使用XPointer 描述应该在哪里添加注释到一个文档。通过这个技术,就可以独立的注释任何网页文档,而无需编辑该文档。后来,Amaya 用铅笔注释图标Annotation pencil icon和添加XLink属性到这些图标来呈现注释。如果用户双击这个图标,该注释文本和其它元数据就在一个分离的窗口出现。


Valid xhtml W3C-Amaya

Irène Vatton
Date: 2009-06-19

Copyright © 1994-2009 INRIA and W3C ® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. Your interactions with this site are in accordance with our public and Member privacy statements.