Стремительное развитие Интернета и широкое применение этого комплекса технологий пользователями с самым разным уровнем подготовки, потребовало появления новых пользовательских интерфейсов.
Первые шаги Интернета были связаны с текстовым интерфейсом, ориентированным на профессионалов: программистов, ученых, военных, студентов и др. Для обмена файлами и пересылки сообщений по каналам с низкой пропускной способностью текстовый интерфейс был вполне пригоден. Но «всемирная паутина» росла, менялась аппаратура, накапливались информационные ресурсы, доступ к которым хотели получить многие. Потребность в новом пользовательском интерфейсе созрела, и он появился.
Программа Mosaic одна из первых предоставила для работы в Интернете графический интерфейс с использованием мыши. С этого момента, собственно, и началось победоносное шествие WWW (World Wide Web). Родился новый класс программ,предназначенных для работы в Интернете ипросмотра документов, полученных из сети и составленных по ее правилам. Эти программыназывают браузерами(browser) или обозревателями сети (есть и другие варианты названий, на пример, навигаторы, «гляделки» и др.). Браузер позволяет соединиться через модем или сетевую карту с провайдером (продавцов сервисов Интернета) – открыть сеанс работы, а затем, следуя адресам, вводимым пользователем, обеспечивает переход к соответствующим ресурсам (серверам, порталам, сайтам, узлам, ftp-архивам или отдельным документам). Кроме того, браузер позволят принимать и отправлять электронную почту, получать новости, вести беседу в чате (chat), работать на удаленномкомпьютере (telnet) или участвовать в телеконференциях. Основные задачи, решаемые браузером следующие:
|
|
• работа с аппаратурой (конфигурирование модема, настройка портов компьютера, учет особенностей линии связи и т.д.);
• открытие и закрытие сеанса работы (дозвон до провайдера, ввод идентификационных данных, согласование параметров);
• ввод адресов информационных ресурсов Интернета (числового IP-адреса или алфавитно-цифрового – URL (Uniform Resource Locator – унифицированный указатель ресурсов));
• ожидание получениядокумента (имитация перехода по ссылке или наоборот подкачки материалов, что, собственно, на самом деле и происходит);
• визуализация документа;
• информирование о проблемах (уважительные и неуважительные причины отказов);
• поиск в документе;
• сохранение документа (перевод на локальные носители компьютера), его распечатка на принтере;
• редактирование локальных документов;
• настройка самого браузера;
• и др.
Любой из современных браузеров, является интерпретатором текстов Web-страниц.
|
|
В браузере объединены два подхода к построению пользовательского интерфейса:
· во-первых, браузер предоставляет пользователю свой собственный интерфейс – как и любое другое приложение какой-либо операционной системы;
· во-вторых, браузер реализует пользовательский интерфейс, разработанный автором ресурса, к которому обратился пользователь.
Реализация первого подхода подчинена, как правило, правилам и традициям в организации интерфейса приложений для той операционной системы, на которой функционирует браузер. Имеющиеся отличия определяются дополнительными задачами, решаемыми браузером, но и они, чаще всего, соответствуют общим принципам организации взаимодействия с пользователем, принятым в соответствующей операционной среде.
Совсем другие концепции положены в основу интерфейса, реализуемого средствами создания Web-страниц. Исполняя роль интерпретатора текста, содержащегося в отображаемом документе, браузер долженнаиболее точно отобразить замысел автора документа. И здесь почти вся ответственность за организацию взаимодействия с пользователем ложится на создателя ресурса. Именно этим объясняется многоликость Интернета, проявляющаяся в многообразии способов организации информации, выставляемой на всеобщее обозрение. С другой стороны, разные виды ресурсов и технологий требуют разных подходов к построению интерфейса, а также разнообразие аппаратно-программных платформ, участвующих в создании, развитии и эксплуатации Интернета. В результате возможна ситуация, когда пользователь IBM PC, управляемого Windows ХР, может просматривать в браузере Netscape Navigator страницу, полученную с сервера, функционирующего под управлением ОС UNIX, подготовленную на компьютере Macintosh. Здесь оцениваются усилия, которые вкладываются в согласование и стандартизацию. Без этого Интернет просто перестал бы существовать.