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."
![Screen shot of Amaya's main view](screen1_small.png)
Фотографія показує головний вид Amaya. Зверху знаходиться низка кнопок, св'язаних з переглядом інтернета. Панель з лівої сторони містить
набір інструментів для редагування. Користувач може у будь-який момент обрати
будь-яку частину документа та приписати їй відповідну мітку HTML
(H1, LI, EM, и т.д.) на палетці XHTML або кнопками. Ці команди перетвоюють обрану частину до елементу, який було обрано.
Протоколи
Amaya входить до сайтів з допомогою HTTP/1.1. Виконання цього протоколу можливо завдяки W3C libwww.
Amaya використовує найпродвинутіші опції HTTP, такі як:
суміщення змісту для презентації найбільш відповідного формату фотографій,
збереження з'єднання з метою збільшення пропускної здатності та аутентифікація для безпечної віддаленої публікації в інтернеті.
Підтримка CSS
![CSS dialogue](style_small.png)
Amaya має підтримку мови таблиць стилів W3C CSS,
хоч цей процес ще не закінчено. Користувач може форматувати документ інструментами стилів, застосовуючи велику кількість властивостей, таких як: foreground color, background color, background image,
alignment и таке інше. Не потребується у таких випадках знання синтаксису CSS.
Одночасно Amaya надає ефективний механізм тестування
зовнішніх таблиць з документами HTML. Користувачі можуть використовувати Amaya
для завантаження, редагування й публікації таблиць CSS, а також документів HTML.
![Screen shot of Amaya's Math](screen4_small.png)
Amaya підтримує мітки презентації MathML, які дозволяють користувачам переглядати й редагувати інтернет-сайти, що містять математичні вирази (дивіться приклади). Як і інші елементи документу, ці вирази можна редагувати відповідними інструментами на панелі Amaya (палетки
конструкторів та спеціальних знаків).
Коли записується рядок знаків у елементі MathML, Amaya аналізиує рядок і автоматично генерирує елементи mo (оператор), mn (номер) та mi
(ідентифікатор).
Amaya використовує простір імен для інтегрування виразу MathML в межах документу XHTML,
наприклад: документи HTML записані до синтаксису XML. Цей механізм також застосовується для змішування графіки SVG та математики у MathML у межах
документів XHTML (подивіться приклад).
Підтримка SVG
![SVG example](screen6_small.png)
Amaya підтримує підгрупу формата Scalable Vector Graphics (SVG),
тобто, основні форми, текст, зображення та сторонні об'єкти
(останній елемент дуже вигідний під час розміщення фрагментів HTML або виражений
MathML в малюнках).
Alpha транспарентність, трансформація й анімація підтримуюються, а код SVG можна у будь-який момент переглядати та редагувати.
Графіка написана у XML може змішуватися з HTML, а також
MathML. Має також можливість анотації.
Підтримка RDF та XPointer
Amaya відзначається убудованим застосунком анотації на базі Resource
Description Framework (RDF), XLink, а також XPointer. С технічної точки зору анотації звичайно сприймають як метадані, оскільки надають додаткову інформацію про існуючі дані. У цьому проекті ми використовуємо спеціальну схему анотації RDF для опису анотації.
![An annotation](annotation_small.png)
Анотації можуть зберігатися локально або на одному або більшою кількості серверів анотації. Коли документ переглядається, Amaya перевіряє кожен з цих серверів, посилаючи запит про анотації, зв'язані з документом. Amaya застосовує
XPointer
для опису, де анотацію повинно бути додано до документу. Ця техніка
дозволяє додавати додатки до документів незалежно, без необхідності редагування документа. Amaya презентує анотації з допомогою
іконки
та з доданими атрибутами XLink. Якщо користувач клацне по іконці
анотації, то текст, що міститься в анотації, буде виділено. Якщо користувач клацне два рази по цій іконці, то анотації та інші метадані вилучаться у окремому вікні.