Пользовательский интерфейс WEB-приложений

Стремительное развитие Интернета и широкое применение этого ком­плекса технологий пользователями с самым разным уровнем под­готовки, потребовало появления новых пользовательских интерфейсов.

Первые шаги Интернета были связаны с текстовым интерфейсом, ориентиро­ванным на профессионалов: программистов, ученых, военных, студентов и др. Для обмена файлами и пересылки сообщений по каналам с низкой пропускной способностью текстовый интерфейс был вполне пригоден. Но «всемирная паутина» росла, менялась аппаратура, накапливались информационные ресурсы, доступ к которым хотели получить многие. Потребность в новом пользовательском интерфейсе созрела, и он появился.

Программа Mosaic одна из первых предоставила для работы в Интернете графичес­кий интерфейс с использованием мыши. С этого момента, собственно, и началось побе­доносное шествие WWW (World Wide Web). Родился новый класс программ,предназначенных для работы в Интернете ипросмотра документов, полученных из сети и составленных по ее правилам. Эти программыназывают браузерами(browser) или обозревателями сети (есть и другие варианты названий, на пример, навигаторы, «гляделки» и др.). Браузер позволяет соединиться через модем или сетевую карту с провайдером (продавцов сервисов Интернета) – открыть сеанс работы, а затем, следуя адресам, вводимым пользователем, обеспечивает переход к соответствующим ресурсам (серверам, порталам, сайтам, узлам, ftp-архивам или отдельным документам). Кроме того, браузер позволят принимать и отправлять электронную почту, получать новости, вести беседу в чате (chat), работать на удаленномкомпьютере (telnet) или участвовать в телеконференциях. Основные задачи, решаемые браузером следующие:

• работа с аппаратурой (конфигурирование модема, настройка портов компьютера, учет особенностей линии связи и т.д.);

• открытие и закрытие сеанса работы (дозвон до провайдера, ввод идентификационных данных, согласование параметров);

• ввод адресов информационных ресурсов Интернета (числового IP-адреса или алфавитно-цифрового – URL (Uniform Resource Locator – унифицированный указатель ресурсов));

• ожидание получениядокумента (имитация перехода по ссылке или наоборот подкачки материалов, что, собственно, на самом деле и происходит);

• визуализация документа;

• информирование о проблемах (уважительные и неуважительные причины отказов);

• поиск в документе;

• сохранение документа (перевод на локальные носители компьютера), его распечатка на принтере;

• редактирование локальных документов;

• настройка самого браузера;

• и др.

Любой из современных браузеров, является интерпретатором текстов Web-страниц.

В браузере объединены два подхода к построению пользовательско­го интерфейса:

· во-первых, браузер предоставляет пользователю свой собственный интерфейс – как и любое другое приложение какой-либо операционной системы;

· во-вторых, браузер реализует пользовательский интерфейс, разработанный ав­тором ресурса, к которому обратился пользователь.

Реализация первого подхода подчинена, как правило, пра­вилам и традициям в организации интерфейса приложений для той операционной системы, на которой функционирует браузер. Имеющиеся отличия определяются дополнительными задачами, решаемыми браузером, но и они, чаще всего, соответ­ствуют общим принципам организации взаимодействия с пользователем, приня­тым в соответствующей операционной среде.

Совсем другие концепции положены в основу интерфейса, реализуемого сред­ствами создания Web-страниц. Исполняя роль интерпретатора текста, содержаще­гося в отображаемом документе, браузер долженнаиболее точно отобразить замысел автора документа. И здесь почти вся ответственность за организацию вза­имодействия с пользователем ложится на создателя ресурса. Именно этим объяс­няется многоликость Интернета, проявляющаяся в многообразии способов органи­зации информации, выставляемой на всеобщее обозрение. С другой стороны, разные виды ресурсов и технологий требуют разных подходов к построению интерфейса, а также разнообразие аппаратно-программных платформ, участвующих в создании, развитии и эксплуатации Интернета. В результате возможна ситуация, когда пользователь IBM PC, управляемого Windows ХР, может просматривать в браузере Netscape Navigator страницу, полученную с сервера, функционирующего под управлением ОС UNIX, подготовленную на компьютере Macintosh. Здесь оцениваются усилия, которые вкладываются в согласование и стандартизацию. Без этого Интернет просто перестал бы существовать.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: