Основные возможности гипермедиа систем в Internet

 

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

Web-документы строятся на базе языка разметки гипертекстов HTML (HyperText Markup Language). Язык HTML был разработан британскими учёными Тимом Бернерсом-Ли (Tim Berners-Lee) и Робертом Кайо (Robert Cailliau) приблизительно в 1991—1992 годах в стенах Европейского совета по ядерным исследованиям в Женеве (Швейцария). Язык HTML не задумывался как некий мировой или фирменный стандарт. Случилось так, что студент Тим Бернерс-Ли, работая в конце 80-х в Европейской лаборатории физики частиц (European Particle Physics Laboratory, CERN), придумал метод связывания документов и реализации ссылок, воспользовавшись распространенной у программистов практикой писать программы методом проб и ошибок. HTML создавался как язык для обмена между всеми физиками в Европе по Internet научной и технической документацией результатов своих исследований в виде иллюстрированного текста со ссылками на другие публикации, т.е. пригодный для использования людьми, не являющимися специалистами в области вёрстки.

HTML успешно справлялся с проблемой создания относительно простых, но красиво оформленных документов. В итоге получился язык, который содержал средства не только для разметки документа, но и для его форматирования. Помимо упрощения структуры документа, путём определения небольшого набора структурных и семантических элементов, размечаемых специальными пометками – тегами, в HTML внесена поддержка гипертекста. При помощи тегов формируются связи с другими web-сайтами и ресурсами Internet.

В дальнейшем Тим Бернерс-Ли разработал графический браузер Mosaic и стал основателем фирмы Netscape, а HTML оказался де-факто стандартом в Internet.

Удобство гипертекста состоит в том, что каждый документ может содержать текст или встроенные элементы меню, указывающие на другие элементы. В любой момент времени пользователь имеет возможность вернуться к предыдущему документу или выбрать выделенную фразу для просмотра нового документа.

Мультимедийные возможности были добавлены позже. Появление мультимедиа-компьютеров предоставило доступ к дополнительным формам информации. Гипертекстовая система, содержащая ссылки не только на текстовую информацию, но и на другие виды информации, например, аудио- или видеофрагменты, называется гипермедиа.

Для доступа к гипермедиа-документам используется специальная программа – web-браузер. Браузеры взаимодействуют с пользователями двумя способами. Основным взаимодействием с программой является запрос на получение необходимой информации. После того как пользователь указал браузеру, какие данные он хочет увидеть, программа автоматически скачивает их из Internet и выводит на экран монитора. Вторая форма взаимодействия заключается в управлении самим браузером. Например, пользователь может ввести местонахождение документа, вывести на печать текущую страницу, вернуться к просмотру предыдущего документа или прервать обзор.

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

По сути, HTML не является языком программирования, он также не является языком оформления документов. HTML – это средство разметки страницы в Интернете при помощи тегов. Возможности HTML можно сравнить с возможностями текстового редактора Word, то есть, он позволяет, например:

· сделать текст жирным,

· вставить специальные символы (выходящие за рамки ASCII символы пунктуации, математические символы, греческие и готические буквы, стрелки и т. п.)

· поменять гарнитуру, кегль, начертание, цвет шрифта,

· выровнять текст по центру, левому или правому краю,

· оформить какой-то текст как ссылку на другой HTML-документ, аудио-фрагмент, фотографию и пр.,

· нарисовать таблицу.

Все перечисленные возможности HTML были свойственны ему вначале, при создании. Позже, когда появилась необходимость интерактивности HTML-страниц, появились дополнительные возможности, такие как:

· Формы для введения пользователем данных, которые позднее подвергаются обработке. Формы и другую информацию можно обрабатывать с помощью специальных серверных программ (например, на языках PHP или Perl).

· Открытие мультимедийных файлов, выводимых как непосредственно браузером (например, изображения в форматах JPEG, GIF или PNG; аудиофайлы MIDI и др.), так и внешними приложениями, «встраиваевыми» в окно браузера (Flash-анимация, Java-апплеты и прочее).