МЕТАФОРА ИНТЕРФЕЙСА И МЕТАФОРА ВИЗУАЛИЗАЦИИ. КАКАЯ ТЕОРИЯ НАМ НУЖНА?
1. Введение
Исследования метафоры постепенно переместились из филологии в философию и далее в науковедение, где отмечается важная роль научной метафоры. Интерес к метафоре, расширение сферы ее применения и изучения, захватил разные области знания. Метафора становится ключом к пониманию основ мышления и процессов создания ментальных представлений о мире. Отсюда все увеличивающийся интерес к научным метафорам, которые помогают создать язык для осознания и описания новых явлений. Метафоры такого типа особенно активно используются на ранних этапах развития той или иной научной дисциплины.
Научные метафоры приписывают объектам данной области ранее не выявленные у них свойства и направляют процесс поиска на обнаружение этих свойств. Тем самым абстракции как бы отождествляются с более привычными системами представления, обладающих утвердившимся набором ассоциаций, которые способствуют осмыслению новых идей. Хорошо известна значительная роль научных метафор в развитии естественных наук. Можно вспомнить, в частности, метафору электромагнитного поля, более локальную «змеиную» метафору молекулы бензола, изощренные метафоры физики элементарных частиц или метафоры, используемые в генетике, а также в психологии и психоанализе.
2. Метафора и человекокомпьютерный интерфейс
Метафора продолжает быть средством описания новых понятий в компьютерных науках. Сравнительно свежим примером служит появления чисто метафорического английского названия новой дисциплины «Data Mining», смысл которого по-русски можно передать термином «интеллектуальный поиск и анализ данных».
По нашему мнению метафора в компьютерных науках носит универсальный характер и присутствует практически во всех его областях. В последние десятилетия метафора стала предметом изучения специалистов по человекокомпьютерному интерфейсу, визуальным коммуникациям и компьютерной визуализации. В настоящее время очень много работ посвящено проблеме метафоры в компьютерных науках и человеко-компьютерном взаимодействии. Эти работы рассматривают проблемы использования метафор в визуальных системах и содержат рекомендации по их проектированию. Кроме того, опубликованы фундаментальные исследования в области метафоры интерфейса и визуальной метафоры, например, работы А. Блэквэлла [1].
На первых порах развития метафора играла в человекокомпьютерном интерфейсе достаточно ограниченную роль,
как и в других отраслях компьютерных наук, и служила для формирования понятийного аппарата новой дисциплины. Можно вспомнить такие метафорические термины как «меню» «мышь» или «joystick» («палочка радости»). Все изменилось в конце 70-х, когда при создании систем визуального интерфейса метафора рабочего стола была использована впервые. Как известно, метафора рабочего стола появилась при визуализации одной из систем автоматизации конторской деятельности. Более тщательный анализ этой метафоры показывает, что ее успех связан в первую очередь с глобальной метафорой [компьютерного] мира как некого сверхофиса. А уже после появления Windows с иконическим интерфейсом на базе метафоры рабочего стола десятки миллионов клерков во всем мире начали использовать персональные ЭВМ вместо привычных ранее пишущих машинок и калькуляторов. Отметим, что попытки спроектировать в рамках глобальной метафоры сверх офиса метафору интерфейса «рабочая комната» в общем, не были успешными. Заметим также, что другая глобальная компьютерная метафора «всемирная паутина» (World Wide Web) не породила подобной визуальной метафоры.
Основная роль метафоры интерфейса заключается в том, что она способствует лучшему пониманию семантики взаимодействия, а также обеспечивает визуальное представление диалоговых объектов и определяет набор манипуляций пользователя с ними.
В настоящее время в литературе, как правило, концепция визуальной метафоры интерфейса основана на представлении новых или достаточно необычных для пользователя явлений посредством других явлений, хорошо ему известных из повседневной жизни, причем эти явления должны иметь те же основные свойства, что и явления, которые они объясняют [2], [3]. Таким образом, выдвигаются требования привычности и полноты метафоры [4]. Существуют примеры создания и применения локальных проблемно ориентированных визуальных метафор, например, для изучения параллельных вычислений и соответствующих операционных систем, также основанных на использовании бытовых и общеизвестных технических понятий. Преимуществом такого подхода является апелляция к обыденному человеческому опыту и активизация интереса, что облегчает понимание и усвоение принципиальных моментов исходного процесса. К недостаткам такого подхода можно отнести потерю деталей и некоторых специфических понятий, аналоги к которым не удалось подобрать в выбранной сфере, необходимость сопоставления понятий из разных сфер в процессе обучения, а также появление дополнительных и нежелательных аналогий, связанных с обыденными метафорами.