[致谢] [Amaya官方网站] [ Amaya国内镜像] [专题分析] [pmwiki] [开发费] [版权问题] [相关链接] [常见问题] [联系我们]

两种支持 mathml 的浏览器

欢迎访问: http://amaya4cn.cosoft.org.cn 为了增加对 mathml 的了解,请先了解两个支持 mathml 的浏览器:

  1. Firefox 浏览器在安装了 mathml 字库后能很好地显示 mathml 代码。如果不考虑所见即所得地编辑问题,这是一个很地应用方案。请在这里下载

  2. Amaya 浏览编辑器的优点是能够用所见即所得的方式编辑网页,但是目前不支持“gb2312编码”。请在这里下载

MathML语言的测试网页

在安装了 firefox 或者 Amaya后,请进入下面的测试网页。通过这些实例您会了解什么是 mathml。
W3C MathML Test Suite 本地的 mathml 测试网页,采用 "gb2312" 编码,添加了中文翻译信息

请关注 amaya4cn 请支持 amaya4cn

Amaya4cn项目致力于 Amaya 的汉字编码支持工作。Amaya 是支持MathML、开放源码、跨平台的 www 网页浏览编辑器。

Amaya 的界面:

WWW 上的数学符号处理一定要走统一编码的道路

Amaya 是 W3C 委员会支持的开放源码的 www 网页浏览编辑器。Amaya 支持 MathML 语言,使数学符号在互联网上流畅的传播。

我们天天在使用汉字,我们每天在计算机上输入汉字,我们的计算机每天在输出汉字,我们天天在互连网上浏览汉字。计算机为什么能流畅的处理汉字?我们是否想过通过互连网(Internet)传送汉字的原理是什么?这就是计算机汉字编码体系,当然还需要各种各样的支持汉字编码的软件。我们可以这样简单地描述汉字编码体系:每个字都与一个唯一的数字相对应。这种编码体系我们已经使用了20年左右,历史证明它对计算机和互连网事业的发展非常重要。假如没有汉字编码,每个人都用一张图来表示一个汉字,我们今天在互连网上传送汉字信息会造成多么巨大的混乱和浪费?我们今天在计算机中处理和存储汉字会造成多么巨大的混乱和浪费?

世界上其他国家也有本国语言的计算机编码体系。统一协调各国语言的编码方案叫:unicode。unicode的详细情况参考:http://www.unicode.org/

可是长期以来,数学符号缺少世界统一的编码。我们在网页上看到的数学公式,常常是用图象来表示的。一个相同的数学符号在互连网中被画成各种各样的图,这种方法有明显的缺点:

  1. 在互联网上交流比较困难,例如,建立一个讨论数学问题的聊天室就很麻烦。主要的问题时在输入数学公式时要转成图形;
  2. 检索数学公式几乎不可能;
  3. 图形很难与数学CAD软件连接;
  4. 图形不规范容易造成的误解;
  5. 信息存储量大、传送量大。

近年来,互连网在飞速发展。我国各种类型的网校已经成为互连网领域的一只重要力量。通过互连网教育活动能够跨越空间的限制,能够将第一流的教育课程送往边远地区,能够用多种方法实现双向交流,而且能够用不太高的成本实现这种远程教育。互连网对发展教育事业的影响之大是很难估价的。我国幅员辽阔,不同地区的教育水平差距很大,网络教育和远程教育有着巨大的发展空间。随着互连网技术的发展,国家之间的教育交流已经非常方便。互连网技术的发展,为我国教育走向世界提供了坚实的物质基础。教育和科学技术的交流需要使用大量的数学符号,我们希望有一种国际统一的标准编码来表示数学符号。

10年来,在互连网中,我们用HTML语言来描述我们的语言文字,经过几次修订,HTML已经成为我们在互连网中应用最广的语言。我们在互连网上天天所见的信息都离不开HTML语言。通过HTML语言标准,各国的文字能够在互连网上转播,各种各样的浏览器软件将HTML语言转换成人能够看见的视觉图象。在我们的地球上每天都有数以亿计的人在通过HTML语言交流信息。由于互连网的飞速发展,HTML语言也暴露出许多缺陷,(没有对数学符号做出统一的编码就是其中之一)。新的互连网语言 XML正在逐步推广,它能完成许多HTML无法完成的工作。

今天,我们迫切需要一种国际统一的编码标准来表示数学符号,当然也需要支持这种语言的浏览器软件。

数学标记语言:MathML和amaya浏览编辑器软件

为了克服语言的缺点,W3C 委员会(语言的制定者)提出了新的互连网标准:XML语言。从XML语言中扩展出,支持数学符号的语言MathML。这就是用来表示数学符号国际统一的编码标准。详细情况请参考:http://www.w3.org/Math/。但是,目前MathML的应用还不多,国内、国外都是如此,主要原因是MathML缺乏浏览器软件的支持,微软的IE目前不支持MathML,Mozillar(Netscape)对MathML的支持还处于实验阶段,其他浏览器对MathML的支持也很差。值得指出的是,W3C 委员会正在积极开发的项目:amaya。amaya是一个开放源代码的所见即所得的浏览编辑器,即能浏览也能编辑十分方便。它支持Linux, unix, Debain, windows等多种操作系统,是一种跨平台的浏览编辑器软件。amaya支持数学标记语言MathML,能够处理MathML编码;amaya支持图形编码:SVG,能够处理图形数据编码。amaya的发展完善对在互连网的发展会有很大的促进。它对欧洲语言的支持已经进入实用阶段,对亚洲语言的支持还有许多工作要做。换句话说,amaya目前还不能支持unicode。在http://www.w3.org/Amaya/可以下载到的二进制版本和源程序。

amaya4cn项目对我国教育科技事业发展的好处:

  1. 加速开发Amaya,尽早支持中文编码,为国际互连网事业的发展作出贡献;
  2. 为中国学生、教师和科技工作者提供在互连网上交流数学公式的有力武器;
  3. 为国内汉字Linux系统增加一个重要的应用软件;
  4. 促进中国网络教育和远程教育的发展;
  5. 提高中国人在基础软件设计开发的水平。

如何支持amaya4cn ?

  1. 关注 amaya4cn,宣传 amaya4cn 使更多的人特别使大中学校的教师、学生了解它;
  2. 参加 amaya4cn 的测试,使用Amaya;
  3. 参加 amaya4cn 程序的开发;
  4. 提供 Internet 连接。将http://amaya4cn.cosoft.org.cn/ 的服务器接入中国教育网;
  5. 捐款;
  6. 翻译资料。