Автор (ы) оригинала | |
---|---|
Разработчик (и) | Консорциум World Wide Web / ЦЕРН |
Окончательный выпуск | 0.8f / 2 июля 1997 г.; 23 года назад (1997-07-02) |
Написано на | Perl |
Операционная система | DEC Alpha |
Платформа | Perl |
Доступен на | английском |
Тип | веб-браузер |
Лицензия | Уведомление и лицензия о программном обеспечении W3C / CERN с открытым исходным кодом авторское право |
Веб-сайт | w3.org / Agora / в Wayback Machine (архивировано 2 августа 1997 г.). www.w3.org / History / 1996 / WWW / Agora / |
Agora была World Wide Web электронной почтой браузером и была подтверждением концепции, чтобы помочь людям использовать все возможности Интернета. Agora - это веб-браузер на основе электронной почты, разработанный для терминалов без графических изображений и помогающий людям, не имеющим полного доступа к Интернету, например, в развивающихся странах, или без постоянного подключения к Интернету. Подобно W3Gate, Agora была серверным приложением, предназначенным для получения HTML-документов по электронной почте, а не через http.
Agora не была клиентским приложением . Для доступа в Интернет вам нужно было установить браузер Agora на сервер и отправить Agora электронное письмо с запрошенным URL. Приложение Agora отправит электронное письмо с запрошенным содержанием ссылки. Электронное письмо, отправленное сервером, содержало HTML исходный код, так что обычный веб-браузер мог отображать страницу так, как она должна быть или в lynx -стиль. Различные варианты облегчили просмотр. Серверы можно было настроить по-другому, чтобы некоторые серверы отправляли обратно электронные письма, содержащие только JavaScript, потому что контент был глубже на странице. Agora получила высокую оценку за правильную обработку фреймов, хотя другие аналогичные приложения могли справиться с этим, обслуживая исходный код и повторно запрашивая использованный фрейм.
Хотя Agora была на основе электронной почты он мог выполнять поиск с помощью различных поисковых систем : Archie, MetaCrawler, Lycos, Yahoo!, WAIS Search in Oxford Univ, WebCrawler, Veronica Search, AltaVista и Google.
Agora ограничивает количество запросов, обрабатываемых в каждом сообщении, до 10, чтобы предотвратить атаку службы сообщениями, содержащими чрезмерное количество команд, которые могут вызвать атаку DDOS.
The Agora сервер основан на Line Mode Browser и на libwww и, таким образом, поддерживает различные типы интернет-протоколов помимо классических http и суслик просмотр, а именно NNTP, Archie, Finger, WAIS.
Хотя Agora смогла обрабатывать многие протоколы, интерактивный протокол telnet был исключением.
Начиная с Agora 0.7d можно было выполнять поиск на некоторых доступных для поиска сайтах, добавляя поисковые запросы, разделенные пробелами после URL, но это не будет работать с формами. Начиная с версии Agora 0.8e, запрошенные URL-адреса можно было разделить на две или более строк. Сжатие данных с помощью uuencoded с помощью gzip или zip Тоже был интегрирован. Agora версии 0.8f определяла фреймы и связанные изображения goto и ответное письмо получало помощь в этих случаях.
Одним из ограничений Agora было то, что у него был встроенный лимит для выходного письма примерно 10 000 линий (первоначально 5 000) в первую очередь для защиты пользователей и сети от чрезмерного использования полосы пропускания / ресурсов. С этим ограничением размер файлов в кодировке uuencoded не должен превышать 1 мегабайт, поскольку в некоторых операционных системах и почтовых клиентах возникали проблемы с файлами размером более 1 МБ. Uuencoded файлы использовали слишком большую полосу пропускания, поэтому было интегрировано сжатие данных.
Поскольку большинство веб-сайтов содержали ссылки на встроенные изображения или двоичные файлы, такие как архивы / исполняемые файлы, Agora должна была uuencode эти файлы перед их отправкой.
Поддержка Usenet была доступна только для чтения, потому что сервер был анонимным.
В версии 0.9 пользователи могли заполнять формы. Эта версия никогда не разрабатывалась. Серверы Консорциума Всемирной паутины (W3C) были отключены из-за большой нагрузки. Secret создал программное обеспечение для использования в качестве локальной стратегии, но в то время это не сработало. В результате к серверам W3C поступило слишком много запросов, и им пришлось закрыть свою реализацию Agora.
Для запуска Agora на сервере на сервере должен был быть установлен Perl. libwww двоичные файлы www _ *. *. Z должны были находиться в том же каталоге.
Agora полностью игнорировала различные виды апплетов популярные в то время: Tcl, Tk, Java и Python. Agora не смогла правильно обработать таблицы HTML. Поддержка Usenet была неполной и создавала проблемы с переводом ответа в форматированный текст; Кроме того, некоторые группы новостей вызвали сбой. Он не может обрабатывать веб-страницы на китайском, японском и корейском языках.