Amaya W3C

เกี่ยวกับ Amaya

ดาวโหลด Amaya

เมลลิ่งลิสต์

เอกสารประกอบ

สนับสนุนโปรเจค

ภาพรวม Amaya

Amaya เป็นโปรแกรมเบราเซอร์ ที่รวมสภาพแวดล้อมในการเขียนเว็บเข้าไว้ด้วยกัน โดยสมบูรณ์

ท่านสามารถ อ่านคำอธิบายรายละเอียดของ Amaya มากกว่านี้ได้ที่ W3C Note "บทแนะนำ Amaya"




ภาพมุมมองหลักของ Amaya

ภาพแสดงมุมมองหลักของ Amaya ด้านบนจะเห็นปุ่มที่ใช้ในการเข้าชมเว็บ(browsing) โดยมีแผงด้านขวา แสดงอุปกรณ์ในการแก้ไขเว็บ ผู้ใช้สามารถสร้างวัตถุทาง HTML (H1, LI, EM, etc.) ไว้ในส่วนไหนของเอกสารได้ ตามใจชอบในขณะใดก็ได้ ด้วยแถบ XHTML หรือปุ่มลัดสามารถช่วยเปลี่ยนส่วนที่ต้องการให้เป็นวัตถุที่กำหนดไว้ได้



Transport protocols

Amaya เข้าถึง เว็บไซท์ด้วยมาตรฐาน HTTP/1.1 โดยเป็นไปตามข้อกำหนดของ W3C libwww โดยสามารถนำคุณลักษณะชั้นสูงของ HTTP เช่น การแสดงเนื้อหาตามทีตั้ง ทำการ keep alive connections เพื่อลดแบนวิดธ์ และทำการยืนยันตัวตนเพื่อช่วยให้การตัพิมพ์เอกสารเว็บเป็นไปโดยปลอดภัยได้

 



รองรับ CSS

CSS dialogue

Amaya has support for the W3C style sheet language CSS although this is not yet complete. For a large set of properties like foreground color, background color, background image, alignment, etc. the user can interact on the formatted document by using style specific tools. In this case it's not necessary to well know about the CSS syntax. At the same time Amaya provides an efficient mechanism to test and associate external style sheets with HTML documents. Users can also use Amaya to download, edit and publish CSS style sheets as well as HTML pages.

 



Support for MathML

Screen shot of Amaya's  Math

Amaya provides a support for MathML presentation markup which allows users to browse and edit Web pages containing mathematical expressions (see some examples). Like the rest of the document, these expressions are manipulated through specific editing tools proposed in the Amaya panel (palettes of constructors and special characters).

When a character string is typed in a MathML element, Amaya parses the string and automatically generates the elements mo (operator), mn (number), and mi (identifier).

Amaya uses namespaces to integrate MathML expressions within XHTML documents, i.e. HTML documents written in XML syntax. This mechanism is also used to mix graphics in SVG and mathematics in MathML within XHTML documents (see an example).

 

 



Support for SVG

SVG example

Amaya supports a subset of the Scalable Vector Graphics (SVG) format, namely basic shapes, text, images, and foreignObject (the latter is useful to include HTML fragments or MathML expressions in drawings).

Alpha transparency, transformations, and animations are supported and the SVG source can be inspected and manipulated at any time.

The graphics are written in XML and may be mixed freely with HTML and MathML. It also has annotation capabilities.

 

 



Support for RDF and XPointer

Amaya includes a collaborative annotation application based on Resource Description Framework (RDF), XLink, and XPointer. From the technical point of view, annotations are usually seen as metadata, as they give additional information about an existing piece of data. In this project, we use a special RDF annotation schema for describing annotations.

An annotation

Annotations can be stored locally or in one or more annotation servers. When a document is browsed, Amaya queries each of these servers, requesting the annotations related to that document.. Amaya uses XPointer to describe where an annotation should be attached to a document. With this technique, it is possible to annotate any Web document independently, without needing to edit that document. Finally Amaya presents annotations with pencil annotation icons Annotation pencil icon. and attaches XLink attributes to these icons. If the user single-clicks on an annotation icon, the text that was annotated is highlighted. If the user double-clicks on this icon, the annotation text and other metadata are presented in a separate window.


Valid xhtml W3C-Amaya

Vincent Quint
วันที่: 2010-10-01

Copyright  ©  1994-2009 INRIA และW3C® (MIT, ERCIM, Keio),สงวนลิขสิทธิ์ W3C ความรับผิดชอบ, เครื่องหมายการค้า, การใช้เอกสาร และ ลิขสิทธิ์ซอร์ฟแวร์ ได้นำมาใช้ ท่านได้ปฏิสัมพันธ์กับเว็บนี้ตามคำประกาศความเป็นส่วนตัว สาธารณะ และ สมาชิก