Современные
информационные технологии/ 3. Программное
обеспечение
Магистрант Ахметова Г.М.
Восточно-Казахстанский
Государственный университет им. С. Аманжолова, Казахстан
Flash-технологий при
разработке интерактивных карт
Несколько лет назад на смену
бумажным картам и атласам пришли электронные, или интерактивные, карты,
позволяющие находить любые объекты в считанные секунды: достаточно ввести
название объекта, щелкнуть на соответствующей кнопке, и нужный фрагмент карты
окажется перед вами.
При
просмотре интерактивной карты, основанной на технологии геоинформационных
систем (ГИС), пользователь видит только ту ее часть, которая интересует его в
данный момент. При желании он может переместиться по карте в любом направлении,
приблизить или удалить рассматриваемый фрагмент, получить по нему краткую
справку и пр.
Интерактивные
атласы мира и карты стран могут существовать в двух вариантах: входить в состав
CD-энциклопедий или представлять собой автономные программные продукты,
распространяемые на CD, либо быть представленными в Интернете. Плюсом CD-версий
является возможность обращаться к карте при отсутствии доступа к Сети, а
преимуществом онлайновых карт, хранящихся на серверах, — их регулярное
уточнение и дополнение, благодаря чему представленная на них информация всегда
актуальна.
Стоит
отметить, что для просмотра flash-карт необходимо, чтобы на компьютере был
установлен flash-проигрыватель, иногда — самой последней версии. Для просмотра
некоторых электронных ГИС-карт требуется поддержка Java-аплета — в этом случае
необходимо скачать и установить Java-машину, что на многих картографических
сайтах предлагается сделать бесплатно. ГИС-карты с визуализацией могут
требовать установки дополнительного ПО — своего в каждом конкретном случае.
Изначально
интерактивные карты отображали чисто картографическую информацию, описывающую
некоторую область земной поверхности, и выполняли функции справочника:
географического, политического, биоклиматического и пр. Поэтому они
представляли интерес с трех точек зрения: образовательной, познавательной и
исследовательской.
Теперь
электронные карты стоит рассматривать не только как картографический
справочник, но как источник самых разнообразных сведений, связанных с
конкретной территорией. Примерами таких интерактивных карт могут быть карты
метро и городского наземного транспорта, карты автомобильных и железных дорог,
расположения заправок и магазинов, туристических достопримечательностей и
памятников архитектуры, карты погоды и т.д.
Более
миллиона разработчиков графических приложений по всему миру используют
авторские разработки инструментальных средств технологии Flash, составляющие
сейчас обширный фонд накопленного опыта, который могут заимствовать другие
разработчики.
Технология
Flash, базирующаяся на векторной графике, всегда занимала лидирующую позицию
среди цифровых технологий передачи быстро загружаемой анимации. Данные свойства
Flash хорошо известны широкому кругу пользователей. Но этим возможности
программы не ограничиваются. По мере развития приложения расширялась и область
его применения. Сегодня Flash предлагает средства создания продуктов как для
Интернета и современных персональных компьютеров, так и для игровых приставок,
а также средств мобильной связи.
Внутренний
язык программирования Action Script позволяет сопровождать какие-либо действия
или события, какими-либо звуковыми или видео эффектами, проводить сложные
математические расчеты. Возможности Action Script сравнимы с возможностями
JavaScript и VBScript. Подобно многим другим языкам программирования, термины
Action Script определяют смысловую нагрузку, порядок их следования – логическую
структуру, а знаки препинания – контекст. AS также позволяет передавать
какие-либо параметры при выполнении CGI. Также CGI может быть вызванным из
Flash, выполнить какие-либо действия и выдать ответ в виде заранее
подготовленного Flash-клипа.
Подход Flash
к разработке также облегчает создание сложных мультимедийных презентаций, при
этом размеры файлов остаются небольшими. Так как такие элементы, как векторы,
растровые изображения и звук обычно используются в одном проекте несколько раз,
Flash, благодаря своей внутренней функции Symbol Conversation позволяет
создавать единственный экземпляр объекта, который можно повторно использовать
вместо того, чтобы каждый раз пересоздавать новый. Такой подход существенно
уменьшает размер файла проекта.
К дополнению
была разработана библиотека - Library. Она представляет собой перечень всех
используемых констант, в качестве которых могут выступать как нарисованные
символы, так и импортированные графика и звуки. С помощью библиотеки можно
обращаться к любому элементу независимо от того на каком слое или кадре он
находится.
Главный
решающий фактор, определяющий способность Flash создавать быстро загружающиеся
приложения мультимедиа для Web – это передача содержимого в потоковом режиме.
Несмотря на другие его достоинства, без этой особенности Flash вряд ли бы стал
практичным для использования в Web.
Санкт-Петербург, 2003
2.Франклин
Д., Паттон Б. Flash 4. Анимация в интернете. - СПб. Символ Плюс. 2000.-464 с.
3.Мильберн Кен, Крото Джон. Внутренний мир Flash 5 для
дизайнеров. К: Диасофт. 2000. - 496 с.