Amaya Короткий огляд
Українська ПЕРЕКЛАДИ
Цей документ є перекладом, у якому можуть бути помилки. Переклад було зроблено amaya-ua.ru. Англійська версія документу доступна на сайті Amaya - en
Amaya є середовищем для огляду Сіті та створення контенту.
- Amaya дозволяє користувачам переглядати сайти та конструювати їх.
Використовуючи
Amaya, можна створювати інтернет-сайти та завантажувати їх до сервера.
Автори можуть створювати документи з нуля, можуть переглядати інтернет та знаходити те, що шукають, можуть копіювати інформацію та завантажувати її до своїх сайтів, а також створювати посилання на інші сайти. Усе це
здійснюється дуже простим засобом, а усі дії робляться у одному середовищі. Функції редагування й перегляду інтегровані в одному інструменті.
- Amaya зберігає постійну модель внутрішнього документу, що відповідає DTD
Amaya
завжди зображує внутрішній документ засобом, що структурно відповідає Document Type Definition (DTD). Документ з відповідною структурою дозволяє
іншим інструментам переробляти дані безпечним засобом. Amaya дозволяє користувачам побачити структуру документа разом із форматом, що представлено на екрані у формі діаграми.
- Amaya може одночасно працювати з декількома документами
Декілька документів (X)HTML, MathML (.mml) , а також SVG (.svg) можуть зображуватися й редагуватися одночасно.
- Amaya дозволяє авторам створювати посилання
Редактор допомагає користувачам створювати посилання на інші сітьові документи в редагуємому документі. Користувач може побачити посилання та дізнатися, яким чином інформація св'язана між собою. Ця функція не обмежується лише HTML. З XLink кожен елемент MathML та SVG може також бути посиланням.
- Amaya містить анотації
Анотації є внутрішніми коментарями, записками, зауваженнями, які додаються до документу або його частини.
Більше інформації про AMAYA Ви можете знайти у документі W3C: "Вступ до Amaya."
Фотографія показує головний вид Amaya. Зверху знаходиться низка кнопок, св'язаних з переглядом інтернета. Панель з лівої сторони містить
набір інструментів для редагування. Користувач може у будь-який момент обрати
будь-яку частину документа та приписати їй відповідну мітку HTML
(H1, LI, EM, и т.д.) на палетці XHTML або кнопками. Ці команди перетвоюють обрану частину до елементу, який було обрано.
Протоколи
Amaya входить до сайтів з допомогою HTTP/1.1. Виконання цього протоколу можливо завдяки W3C libwww.
Amaya використовує найпродвинутіші опції HTTP, такі як:
суміщення змісту для презентації найбільш відповідного формату фотографій,
збереження з'єднання з метою збільшення пропускної здатності та аутентифікація для безпечної віддаленої публікації в інтернеті.
Підтримка CSS
Amaya має підтримку мови таблиць стилів W3C CSS,
хоч цей процес ще не закінчено. Користувач може форматувати документ інструментами стилів, застосовуючи велику кількість властивостей, таких як: foreground color, background color, background image,
alignment и таке інше. Не потребується у таких випадках знання синтаксису CSS.
Одночасно Amaya надає ефективний механізм тестування
зовнішніх таблиць з документами HTML. Користувачі можуть використовувати Amaya
для завантаження, редагування й публікації таблиць CSS, а також документів HTML.
Amaya підтримує мітки презентації MathML, які дозволяють користувачам переглядати й редагувати інтернет-сайти, що містять математичні вирази (дивіться приклади). Як і інші елементи документу, ці вирази можна редагувати відповідними інструментами на панелі Amaya (палетки
конструкторів та спеціальних знаків).
Коли записується рядок знаків у елементі MathML, Amaya аналізиує рядок і автоматично генерирує елементи mo (оператор), mn (номер) та mi
(ідентифікатор).
Amaya використовує простір імен для інтегрування виразу MathML в межах документу XHTML,
наприклад: документи HTML записані до синтаксису XML. Цей механізм також застосовується для змішування графіки SVG та математики у MathML у межах
документів XHTML (подивіться приклад).
Підтримка SVG
Amaya підтримує підгрупу формата Scalable Vector Graphics (SVG),
тобто, основні форми, текст, зображення та сторонні об'єкти
(останній елемент дуже вигідний під час розміщення фрагментів HTML або виражений
MathML в малюнках).
Alpha транспарентність, трансформація й анімація підтримуюються, а код SVG можна у будь-який момент переглядати та редагувати.
Графіка написана у XML може змішуватися з HTML, а також
MathML. Має також можливість анотації.
Підтримка RDF та XPointer
Amaya відзначається убудованим застосунком анотації на базі Resource
Description Framework (RDF), XLink, а також XPointer. С технічної точки зору анотації звичайно сприймають як метадані, оскільки надають додаткову інформацію про існуючі дані. У цьому проекті ми використовуємо спеціальну схему анотації RDF для опису анотації.
Анотації можуть зберігатися локально або на одному або більшою кількості серверів анотації. Коли документ переглядається, Amaya перевіряє кожен з цих серверів, посилаючи запит про анотації, зв'язані з документом. Amaya застосовує
XPointer
для опису, де анотацію повинно бути додано до документу. Ця техніка
дозволяє додавати додатки до документів незалежно, без необхідності редагування документа. Amaya презентує анотації з допомогою
іконки та з доданими атрибутами XLink. Якщо користувач клацне по іконці
анотації, то текст, що міститься в анотації, буде виділено. Якщо користувач клацне два рази по цій іконці, то анотації та інші метадані вилучаться у окремому вікні.