GetInfo.Ru – Компьютерная библиотека
Последние поступления
Как выбрать систему управления базы данных
Базы данных03/09/14
Этапы загрузки UNIX (в схеме)
Unix27/03/12
Gatewall Antispam: тотальный контроль электронной почты
Спам21/04/11
Мастер-класс: создаем Интернет-магазин (Часть 1)
Обзоры ПО20/04/11
CorelDRAW Graphics Suite X5: Что нового?
Обзоры ПО20/07/10
Добавить статью
Самые читаемые материалы
Open Office - Открытая альтернатива(30378)
Программное обеспечение: легальное и... бесплатное!(27492)
Весь мир в оффлайн(22540)
Программа для ТВ-программы(20258)
Microsoft Office 2003 - предварительный обзор(20197)
Всего статей: 793Всего авторов: 364Подразделов: 47Добавлено за сутки: 0
Статьи  СТАТЬИ Форум  ФОРУМ Рейтинг  РЕЙТИНГ Поиск  ПОИСК Контакты  КОНТАКТЫ
» Главная » Обзоры ПО » Amaya

Amaya


Петр Семилетов
http://soft.mail.ru/softclub-main.php

Amaya - многоплатформенный продукт, бесплатный, с открытым кодом. В Amaya совмещены веб-браузер и визуальный (WYSIWYG) редактор. Все это добро явно предназначено не для массового пользователя, а для веб-разработчика, чтобы он мог своими глазами увидеть, и своими руками пощупать новые и развивающиеся технологии от W3C - ведь не все "массовые" браузеры их поддерживают (в той или иной мере). С другой стороны, Amaya тоже не сахар в некоторых областях - например, она не поддерживает кадры (frames) - по идеологическим причинам (дескать, кадры - это дурной тон). JavaScript тоже не поддерживается.


Рисунок 1

Существуют два варианта Amaya - 8.x со старым интерфейсом и 9.x - с новым. Старый довольно уныл и похож на интерфейс самого, пожалуй, независимого браузера в мире - Dillo. Новый же интерфейс ближе к Firefox - страницы-табы, общий стиль. Кроме того, для рендеринга Amaya использует акселерацию через OpenGl - для улучшения вывода SVG и анимации. Впрочем, поддержка SVG - не лучшая сторона Amaya. В этом я убедился, проверив Amaya на деле. Я пошел на openclipart.org, где расположено собрание SVG-картинок со свободной лицензией, и начал открывать их в Amaya и Opera (которая, как известно, недавно тоже стала поддерживать SVG). И что же? Opera победила. Например, в разделе животных я решил поглядеть на голубя. Amaya показала только клюв, а вот Opera - целую птицу.

Кстати, интересная история связана с названием редактора (здесь и далее я буду писать "редактор", чтобы не утруждать вас лишний раз связкой "браузер и редактор" - поскольку Amaya больше редактор, нежели браузер). Сначала он назывался Tamaya. Дерево под таким названием росло в офисе разработчиков; оно же изображено по сей день на логотипе редактора. Но потом оказалось, что "Tamaya" - торговый знак некой французской компании. Поэтому редактор был переименован в Amaya.

Но вернемся к теме. Говорить буду о серии версий 9.х - как о наиболее современной. Как уже говорилось выше, по ощущению интерфейс похож на Firefox. Справа расположена "табовая" область для открываемых документов, слева - инструментальная панель для быстрого доступа к элементам (и их свойствам) XHTML и XML. Любая открытая в Amaya страница автоматически доступна в режиме редактирования, поэтому перемещение по ссылкам срабатывает при двойном щелчке мыши, либо при одиночном правом клике.

Когда вы перемещаете курсор по тексту страницы, содержимое инструментальной панели реагирует соответственно, отображая свойства текущего элемента. Amaya ориентирована в первую очередь на работу с XML и XHTML, хотя и правильно написанный (то есть выдержанный в духе стандартов) HTML тоже придется ей по вкусу.

В редакторе реализована интересная возможность, которую я встречал еще в виде дополнения к Firefox. Речь идет о возможности записывать комментарии (Annotations) к выделенному участку текста или к целому документу. Для этих целей служит меню Annotations. Например, вы хотите сделать примечание к некоему тексту. Выделяете его, нажимаете Ctrl-N-S, в появившемся окне набираете текст комментария, сохраняете его и закрываете окно. Затем, когда вы откроете этот документ/страницу в следующий раз, то в месте, где вы сделали комментарий, появится иконка с карандашиком, дважды кликнув на которой (или правым кликом) вы сможете прочесть и отредактировать сделанный ранее комментарий. Почему такой удобной штуки нет во всех браузерах - не знаю. А чтобы комментарии загружались автоматически, надо пойти в Edit - Preferences, и на вкладке Annotations поставить галочку Autoload local annotations.

Меню File - New предоставляет довольно небогатый выбор типов создаваемого документа. Это XHTML, MathML и CSS. MathML - гипертекстовый язык разметки математических данных. Из известных мне браузеров он поддерживается в Mozilla-подобных, то есть на движке Gecko - сама Mozilla, Firefox, Netscape, Galeon, Epiphany и так далее.


Рисунок 2

Сохранять документы какой-либо русской кодировке Amaya не умеет - вернее, не позволяет это делать без хлопот. По умолчанию сохраняет новый документ разве что в "заграничных" кодировках да в интернациональной UTF-8, которая неизменно придет на смену всем остальным (когда этим озаботятся верстальщики веб-страниц). Однако, открывать документы в кодировках KOI8-R и Windows 1251 Amaya все-таки способна. Равно как и сохранять документ в исходной кодировке. Я сильно подозреваю, что если бы в опции выбора кодировки (в которой сохраняется документ), Amaya вместо предоставления жестко заданного списка кодировок давала бы возможность вписывать имя кодировки вручную, то проблема сохранения нового документа в любой кодировке была снята. Впрочем, исходные коды Amaya открыты - кому охота, пусть правит как угодно. Изменения там, возможно, надо сделать чисто декоративные, включив возможность редактирования для текстового поля/списка кодировок.

Несколько слов о движке браузера/редактора в Amaya. Называется он Thot (также могу сообщить, что движок Internet Explorer именуется Trident, а в Opera движок носит имя Presto, ну а о Gecko вы и сами знаете). Точнее будет сказать, что Thot - библиотека редактирования и визуального представления документов, и Amaya использует эту библиотеку на полную катушку.

К сожалению, ограниченные (кажется, искусственно) возможности Amaya как средства "брожения" по Интернету не позволяют использовать этот продукт как полноценный браузер. Так, посетить некоторые страницы - можно. Скачивать файлы Amaya не умеет. Скопировать адрес ссылки - тоже. В Amaya удобно проверять на "чистоту" стандартов код страницы, написанные на XHTML. Как визуальный редактор Amaya тоже хороша, если не принимать во внимание описанные выше особенности работы с кодировками. Для англоязычного пользователя это нипочем, а вот для нашего веб-разработчика... Впроче, никто не мешает создавать документы в UTF-8, а потом перекодировать их перед заливкой на сайт, но - все равно лишние хлопоты.

Подведу итоги. Как настоящий веб-дизайнер, веб-разработчик должен ознакомиться со стандартами от консорциума W3C, так же точно и полезно опробовать Amaya. Не стоит полагать, что это - эталон именно браузера. Эталоном может служить Opera - мало того, что она "идет впереди планеты всей", но и наиболее полно поддерживает стандарты W3C. Amaya же - для общего развития, для чтения идущей в ее дистрибутиве документации. В будущем Amaya, очевидно, разовьется в подобие Macromedia Dreamweaver (в функциональном плане) - если возьмет курс на массового пользователя. Поживем - увидим.

Ссылки:

 
14.10.2005
Версия для печати Версия для печати Запомнить ссылку Запомнить ссылку
Ваша оценка:  1   2   3   4   5     

 О проектеПерепечаткаАвторамПартнерыО нас пишут
Наверх
©2003—2007. GETINFO.RU. ВСЕ ПРАВА ЗАЩИЩЕНЫ.