Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Глава 6. Metacreation Headline Studio



Фирма Metacreation, известная программами под маркой Kay Power (Tools, Kay Power Goo, Kay PhotoSoap), а также Metacreation Brice (генератор 3D ландшафтов) и недавно взявшая под свою эгиду графический редактор Fractal Design Painter (теперь Metacreatin Painter), наконец выпустила программу нацеленную и на рынок графики для Web.

Metacreation Headline Studio 1.0. многих заинтересует, так как все привыкли ждать от Кая Краузе (идеолога Metacreation) нетрадиционных интересных решений и новых возможностей в красивой стильной упаковке, и видеть в его программах альтернативу большим серым и скучным продуктам от монстров типа Adobe или Corel.

Хотя Headline Studio с виду тоже довольно серая, здесь вы наблюдаете все меню и окошки, которые в ней есть. Проведя мышкой над картинкой, можете узнать и их функции.

Остановимся лишь на основных особенностях этой программы и ее отличиях от других графических редакторов.

Специализация ее довольно узкая — она позволяет делать ГИФ-анимацию, и по замыслу ее авторов, наверное должна стать любимым инструментом создателей банеров.

Таким образом Headline Studio — это не полноценный графический редактор, а просто аниматор. Нарисовать вы здесь сможете только пару простейших фигур — прямоугольники и эллипсы, текст, или же экспортировать уже готовую картинку в формате GIF, TIFF или JPEG (для поддержки других форматов авторы рекомендуют пользоваться некими «плагинами»).

Все эти объекты вы можете разглядеть в меню инструментов. В том же меню видны трансформации, которым можно их повергать: масштабирование, сдвиг, поворот. Так же можно менять прозрачность, отбрасывать тень, размывать (Blur), и «размазывать» под разным углом, имитируя движение (Motion Blur), используя меню свойств объекта (меню с движками в центре).

Идеология создания анимации здесь совсем не такая, как скажем в Image Ready, Macromedia Fireworks или большинстве других программ такого типа. За основу здесь скорее взяты большие аниматоры из мира 3D, или возможно Flash, но конечно в очень урезанном виде.

Основная идея в том, что на этапе ее создания нам не нужно думать о кадрах, а только о времени и траекториях движения объектов. Для этого используется линия времени (timeline) и меню анимации. Для каждого объекта вы задаете контрольные точки на линии времени. Дальше вы просто изменяете положение объекта в этих точках (либо другие его свойства — прозрачность, размер, и т.п.), а программа сама генерирует все промежуточные кадры, в зависимости от траектории движения (изменения), которую вы можете задать в том же меню отдельно для каждого временного отрезка. К сожалению, вы не сможете сами нарисовать произвольную траекторию, как в серьезных аниматорах, а можете только выбрать ее из нескольких стандартных без каких-либо настроек. Вообще отсутствие или сильное ограничение свободы в задании многих параметров — это один из основных недостатков, который сильно испортил первое впечатление. Остается ждать следующей версии.

Второй серьезный недостаток — это размер файлов, получающихся на выходе... Причем, проблема не плохом качестве оптимизации, а самом подходе, при котором вы лишены доступа к детальной проработке каждого кадра. Можно, конечно, пытаться потом дорабатывать ГИФы в других редакторах, но трудно оценить насколько это будет эффективно. Скорее всего не слишком.

Headline Studio в ее теперешнем виде не слишком подходит в качестве полноценного web-инструмента (возможно и не претендуя на это). И может пока использоваться только как «генератор приколов». К сожалению, набор этих приколов сильно тоже ограничен небольшим количеством инструментов и отсутствием гибкости в настройках.

«Кинематографический» подход, используемый при создании анимации, пока недостаточно адаптирован к особенностям ГИФ-анимации, что тоже сильно ограничивает творческую свободу размерами файлов, допустимых в Интернете, особенно это касается банеров.

Из плюсов отметим малый размер дистрибутива — всего 3, 5 мегабайта. Ну и довольно приятный интерфейс, который правда требует определенного привыкания. Правая клавиша никак не задействована, что немного обескураживает. Хелп в нормальном виде к сожалению отсутствует. Есть только Руководство в виде pdf. файла, который читать с экрана не очень удобно, но можно распечатать.

Глава 7. HomeSite

Редактор HomeSite быстро завоевал успех у разработчиков, создающих Web-страницы на платформе Windows. С самого начала этот редактор был ориентирован только на профессионалов, хорошо знакомых с Web-технологиями, что отличало его от большинства других средств разработки Web-страниц. Редактор HomeSite открывает разработчикам доступ к новейшим Web-технологиям, таким как Dynamic HTML (DHTML), SMIL, Cascading Style Sheets (CSS), ASP, Perl и JavaScript. Из ряда других профессиональных средств подготовки Web-страниц система выделяется наличием визуальной среды разработки, которая обеспечивает целостность кода, благодаря чему повышается производительность программистов, создающих и обновляющих Web-узлы. Разработчики могут быстро переключаться между тремя режимами:

  • ручное кодирование на языках HTML, DHTML, SMIL, Perl и JavaScript (режим Edit View);
  • работа в визуальной среде разработки (режим Design View);
  • просмотр Web-страниц с помощью браузера (режим Browse View).

Процессы создания и редактирования HTML-кода и сценариев ускоряются за счет использования новых функций. Библиотека определений тэгов Tag Definition Library позволяет редактировать существующие тэги и добавлять новые. Когда разработчик вводит код, на экране возникает окно подсказки Tag Completion, содержащее допустимые атрибуты вводимого тэга (если это окно не требуется, его можно отключить). Очень удобна кнопка Tag Insight: нажав на нее, разработчик получает от редактора совет, какой тэг или атрибут ему может пригодиться (например, после ввода тэга, открывающего новый параграф, редактор рекомендует атрибут ALIGN).

Новая функция Site View, вызываемая через окно Resource Bar, графически показывает иерархическую структуру всего создаваемого Web-узла (включая Web-страницы и другие элементы), а опция Tag Inspector открывает быстрый доступ ко всем атрибутам тэга, если по нему щелкают мышью в окне редактирования. Новая объектная модель Visual Tools Object Model позволяет писать сценарии на языке VBScript или JavaScript, однако для этого требуется дополнительный механизм ActiveScripting компании Microsoft, который устанавливается вместе с браузером Internet Explorer.

В HomeSite предусмотрено множество клавиш быстрого вызова функций и тэгов, но если разработчику их не хватает, он может задавать свои собственные комбинации клавиш, что значительно повышает гибкость среды разработки. Средства настройки этим не исчерпываются. Существует дополнительная возможность приписывать кодам шаблоны, которые функционируют как клавиши быстрого вызова и автоматизируют работу программиста. Ему достаточно создать шаблоны, сопоставить их с требуемыми кодами (например, шаблон ftf можно сопоставить с кодом < FONT FACE=" Courier" > ), ввести шаблоны в нужные места Web-страницы, а затем нажимать Ctrl-J — все шаблоны автоматически заменяются на соответствующие коды. Очевидно, что это существенно ускоряет разработку Web-страниц.

Для создания сложных элементов в HomeSite предусмотрены программы-мастера, которые помогают быстро строить таблицы со взаимосвязанными ячейками и наборы фреймов.

Пользовательский интерфейс редактора HomeSite также заслуживает внимания. Его можно настраивать в зависимости от потребностей, превращая то в простое окно редактирования, то в развитую среду разработки. Для этого предусмотрено множество вспомогательных панелей, таких как встроенное окно предварительного просмотра (снабженное линейками с делениями размером в пиксел), списки локальных файлов (со всплывающими списками часто используемых папок), перечни файлов удаленного доступа, к которым можно обращаться с помощью встроенного в систему FTP-клиента. Данный FTP-клиент позволяет считывать Web-страницы с удаленного сервера, редактировать их, а затем динамично публиковать обновленные страницы на Web-сервере. Кроме того, имеется панель, содержащая миниатюрные изображения создаваемых Web-страниц, которые можно буксировать в окно редактирования.

Для разработчиков, предпочитающих создавать Web-страницы не вручную, а автоматически, в четвертой версии HomeSite предусмотрен режим Design View. В нем можно буксировать объекты из одной ячейки таблицы в другую, выравнивать объекты, менять шрифты, готовить формы и выполнять другие действия визуального программирования, причем HTML-код формируется автоматически. Однако чтобы воспользоваться этим режимом, необходимо предварительно установить браузер IE. Если же режим Design View не нужен, его можно отключить.

С развитием Web-технологий растет сложность разработки Web-узлов. Над их созданием трудятся целые команды программистов, работу которых необходимо координировать и контролировать. Чтобы обеспечить интеграцию HomeSite со специальными средствами администрирования, встроенная в редактор функция управления проектами Projects была полностью переработана. В результате четвертую версию редактора можно использовать вместе со средствами управления версиями кода (например, SourceSafe фирмы Microsoft). Это очень важно для координации действий большого коллектива программистов, совместно разрабатывающих и поддерживающих крупный Web-узел.

Что же касается встроенных средств администрирования, предусмотрена возможность удаленного управления проектом с помощью FTP-клиента. Кроме того, имеется программа-мастер, проверяющая состояние гиперссылок в одном или нескольких документах. Это необходимо для обеспечения надежности Web-узла в процессе его эксплуатации.

Дело в том, что со временем Web-страницы, на которые указывают гиперссылки, исчезают или перемещаются, а в результате появляются «висячие» ссылки, которые указывают вникуда. Пользователей чрезвычайно раздражают ложные указатели, поэтому создателям Web-узлов важно их вовремя находить и исправлять. Надежность кода обеспечивает и дополнительная программа проверки корректности HTML-кода CSE 3310 HTML Validator компании AI Internet Solutions, которая поставляется вместе с HomeSite.


Поделиться:



Популярное:

Последнее изменение этой страницы: 2017-03-03; Просмотров: 483; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.013 с.)
Главная | Случайная страница | Обратная связь