Arena (веб-браузер)

редактировать
Веб-браузер и инструмент веб-разработки для Unix

Arena
ArenaLogo.gif
Арена на www.gnu.org Arena на www.gnu.org
Исходный автор (ы) Дэйв Рэггетт (1992–1994), Хокон Виум Ли, Хенрик Фристик Нильсен,
Разработчик ( s) CERN / W3C. Yggdrasil Computing
Первоначальный выпускдо 1993 г ​​.; 27 лет назад (1993). 0,91 27 ноября 1995 г.; 24 года назад (1995-11-27)
Окончательный выпуск 0.3.62 / 25 ноября 1998 г.; 21 год назад (1998-11-25)
Написано вC
Операционной системе NeXT, Linux, Unix SunOS, Solaris, SGI, DEC, FreeBSD, X11 (X)
Доступно вАнглийский
Тип Веб-браузер,
Лицензия W3C, некоторые части GPL
Веб-сайтwww.w3.org / Arena / Отредактируйте это в Викиданных

Браузер Arena (также известный как браузер Arena WWW ) был одним из первых веб-браузеров для Unix. Первоначально начатый Дэйвом Рэггеттом в 1993 году, разработка продолжалась в CERN и Консорциуме всемирной паутины (W3C), а затем в Yggdrasil Computing. В качестве браузера испытательного стенда Arena использовалась при тестировании реализации для HTML версии 3.0, каскадных таблиц стилей (CSS), Portable Network Graphics (PNG) и libwww. Arena была широко использована и популярна в начале World Wide Web.

Arena, которая предшествовала Netscape Navigator и Microsoft Internet Explorer., представила ряд нововведений, которые позже были использованы в коммерческих продуктах. Это был первый браузер, который поддерживал фоновые изображения, таблицы, обтекание изображений текстом и встроенные математические выражения.

Браузер Arena служил тестовым браузером W3C с 1994 по 1996 год, когда он был преемником проекта.

Содержание

  • 1 История
    • 1.1 W3C pre-Beta
    • 1.2 W3C Beta-1
    • 1.3 W3C Beta-2
    • 1.4 W3C Beta-3
    • 1.5 Фаза Yggdrasil
  • 2 Характеристики
  • 3 Технические характеристики
    • 3.1 Нумерация версий
  • 4 Критика
  • 5 Скриншоты
  • 6 График выпуска
  • 7 Примечания
  • 8 Ссылки
  • 9 Библиография
  • 10 Дополнительная литература
  • 11 Внешние ссылки

История

Дэйв Рэггетт, понимая, что у него недостаточно рабочих часов, чтобы преуспеть в том, что он считал чрезвычайно важной задачей, продолжил писать свой браузер на дом. Там он сидел за большим компьютером, занимавшим значительную часть обеденного стола, разделяя его слегка липкую поверхность с бумагой, мелками, кубиками Lego и кусочками недоеденного печенья, оставленными детьми.

-История веб-браузера

В 1993 году Дэйв Рэггетт, затем в Hewlett-Packard (HP) в Бристоле, Англия посвятил свое свободное время разработке Arena, на которую он надеялся чтобы продемонстрировать новые и будущие спецификации HTML. Разработка браузера шла медленно, потому что Рэггетт был единственным разработчиком, а HP, которая, как и многие другие компьютерные корпорации в то время, не была убеждена в успехе Интернета и поэтому не рассматривала возможность инвестирования в разработку веб-браузера. Рэггетт продемонстрировал браузер на первой конференции World Wide Web в Женеве, Швейцария в 1994 году и конференции ISOC в 1994 году в Праге, чтобы показать текстовый поток вокруг изображений, форм и других аспектов HTML, позже названных спецификацией HTML +. Впоследствии Раггетт стал партнером CERN для дальнейшей разработки Arena в качестве доказательства концепции браузера для этой работы. Используя браузер Arena, Дэйв Рэггетт, Хенрик Фристик Нильсен, Хокон Виум Ли и другие продемонстрировали обтекание фигуры текстом с подписями, изменяемыми размерами таблиц, фонами изображений, математикой HTML и другими функциями. На конференции в Орландо в начале 1995 года Рэггетт продемонстрировал различные новые возможности Arena.

С июля 1994 года Ли интегрировал libwww и CSS и помогал Рэггетту. В октябре 1995 года Ив Лафон присоединился к команде на год, чтобы обеспечить поддержку разработки HTML-форм и таблиц стилей.

Arena изначально была выпущена для Unix, и хотя были разговоры о Windows и Macintosh порте, ни один из них не был реализован.

Несмотря на время разработки, Arena в некоторых областях является относительно современным браузером; поскольку он функционировал как испытательный стенд, он видел внедрение новых технологий задолго до того, как они стали массовыми, например CSS. В Arena реализовано множество элементов спецификации HTML3 и HTML3.2, включая математические элементы, которые не рекомендуются в HTML4, таблицах HTML и экспериментальных таблицах стилей.

Предварительная бета-версия W3C

История разработки и исходный код более ранних сборок программного обеспечения плохо документирован, потому что разработчики не хотели распространять исходный код до тех пор, пока они не сочтут браузер стабильным. В версии 0.95 добавлена ​​поддержка встроенных изображений JPEG. В версии 0.96 была добавлена ​​поддержка протоколов FTP, NNTP и Gopher , а также экспериментальная поддержка CSS. В Arena 0.98 Дэйв Беккет добавил полную поддержку PNG.

W3C Beta-1

W3C опубликовал 5 версий Arena beta-1 в период с 27 ноября 1995 г. по 8 февраля 1996 г., улучшая 16 -bit операционная система поддерживает и переопределяет CSS (который все еще был рабочим проектом ). W3C и INRIA, французское национальное исследовательское учреждение, предоставили дополнительное финансирование для разработки CSS. Чтобы лучше реализовать и написать CSS, была разработана экспериментальная таблица стилей для Arena. 22 мая 1996 года W3C объявил, что Amaya заменит Arena в качестве своего нового испытательного стенда и что W3C ищет нового сопровождающего, потому что у W3C не было ресурсов для двух испытательных стендов.

W3C Beta-2

Как работает Arena:

W3C Arena: W3C's: + ====== + HTTP + ====== + + ====== + + ====== + | Сервер | --------------->| Буфер | --->| Кадр | --->| X11R6 | + ====== + | + ====== + | + ====== + | + ====== + | | | + --- + ---- + + -------- + + --- + ---- + + --- + ------ + | libwww | | код | | HTML | | рисунок | | | | conv | | парсер | | рутина | + --- + ---- + + --- + ---- + + --- + ---- + + --- + ------ + OMRON's: | | | | + ====== + | + ====== + | + ====== + | + ====== + | + ====== + | Сервер | ---- | TmpBuf | --->| Буфер | --->| Кадр | --->| X11R6 | + ====== + + ====== + + ====== + + ====== + + ====== + HTTP Internal CharCode

Beta-2 имел две сборки (бета-2a: 28 февраля 1996 г. и бета-2b: 21 марта 1996 г.) и представили новый API для взаимодействия с другими приложениями. Кроме того, внутренний компонент libwww был обновлен до версии 4. OMRON Corporation разработала интернационализированную версию, которая могла отображать китайские, корейские и японские символы на одной странице. OMRON Arena поддерживает как ISO-2022, так и Unicode. Он может автоматически угадать параметр charset, если параметр charset не указан в поле Content-Type.

W3C Beta-3

Beta-3a выпущен 14 В августе 1996 года и в Beta-3b, выпущенном 16 сентября 1996 года, была введена поддержка операционных систем Linux на m68k и DEC Alpha. Была улучшена поддержка CSS 1, а также обновлена ​​интернационализированная версия. Между двумя выпусками beta-3 W3C уже рассматривал новую испытательную площадку и позже переключился на браузер Amaya. Бета-3 была последним участием W3C в разработке Arena. 17 февраля 1997 года взял на себя роль разработчика браузера.

Фаза Yggdrasil

Последняя версия Arena 0.3.62-1 на своей стартовой странице.

17 февраля 1997 года W3C одобрил Иггдрасиль будет координировать дальнейшее развитие Арены. Разработка была взята на себя Yggdrasil с идеей превратить Arena в браузер с открытым исходным кодом X Window System под лицензией Стандартной общественной лицензии GNU. Yggdrasil лицензировал эмулятор X от Pearl Software для переноса Arena на Windows, хотя эти сборки так и не были выпущены. Yggdrasil не предоставил никаких официальных двоичных файлов в то время, потому что они не хотели расширять сообщество программным обеспечением альфа-качества. Хотя пользователи смогут запускать Arena, скомпилировав ее из опубликованного исходного кода, добровольцы создали неофициальные готовые двоичные файлы. Yggdrasil планировал реализовать функции просмотра, которые уже были стандартными для конкурирующих веб-браузеров, что привело к появлению новой функции закладки в версии 0.3.18 7 апреля 1997 года.

Разработка остановилась в конце 1998 года., окончательный выпуск состоялся 25 ноября 1998 года. W3C не считал демонстрационные проекты приоритетными, и, таким образом, браузер Arena был полностью закрыт в пользу разработки вне сообщества Linux.

Возможности

Arena поддерживала следующие функции:

  • HTML3.0 - стандартный предшественник HTML3.2, который включает , таблицы, формы и т. Д.
  • CSS1
  • редактирование таблицы стилей. Этот очень экспериментальный редактор таблиц стилей был реализован с использованием форм
  • редактирования удаленных HTML-страниц
  • MIME (читает ваш файл mailcap и применяет правила)
  • прямой доступ к WAIS механизмы (опционально)
  • HTTP 1.1, предложенные RFC 2068 (ранее называвшиеся HTTP-NG)
  • Редактирование HTML с помощью внешнего редактора
  • external связь с клиентом (API и HTML схема mailto: )
  • PNG, JPEG, GIF (но не анимированные GIF)
  • Закладки (с версии 0.3.18)
  • полный XPM (с версии 0.3.33) и полный XBM (с версии 0.3.34)
  • Java-апплеты (с версии 0.3.39)
  • Поддержка таблиц HTML
  • Математические уравнения HTML
  • Отображение ссылок
  • FTP, NNTP, Gopher

Технический

Арена была построена с использованием многопоточная библиотека общего кода, называемая справочной библиотекой W3C, теперь называемая libwww. Первоначально браузер Arena был построен на основе Xlib, поскольку Рэггетт считал руководства по программированию для Motif и другие X-библиотеки быть довольно сложными.

Нумерация версий

В Arena есть три разные системы для нумерации версий. На этапе предварительной бета-версии W3C используется система чисел до 0,99, что указывает на то, что эти сборки были в альфа -качестве, и браузер мог иметь новые функции. На этапе бета-тестирования была изменена нумерация версий на систему, состоящую из слова «Beta-» beta, за которым следует номер. После фазы бета-тестирования конечный продукт будет иметь версию 1.0. После того, как Yggdrasil обогнал разработку, статус разработки был изменен с бета-сборки W3C обратно на альфа-версию, подразумевая, что браузер Arena еще не был готов к выпуску. Нумерация бета-3e версии затем стала 0.3.5 в стиле GNU. Разработка оставалась на альфа-стадии до 0.3.62 и больше никогда не переходила в бета-версию.

Критика

Хотя Arena работала хорошо, были противоречивые отчеты о скорости Arena.

Самые большие проблемы заключались в том, что Arena не могла обрабатывать формы и что PNG поддержка была нарушена с версии 0.3.07. В более ранних выпусках Arena была полная поддержка альфа-канала, но только с использованием собственного «песочного» фонового рисунка Arena. Расширение анимированных GIF-файлов, представленное Netscape в марте 1996 г., не работало должным образом.

Среди других проблем были проблемы с отображением таблиц и отсутствие интеграции так называемый расширенный HTML-код, то есть тег BG COLORи тег DIV ALIGN.

Ранние версии Arena (до 0.3.26 (01.06. 97)) не поддерживает MIME электронной почты.

Скриншоты

Скриншоты невыпущенной разработки W3C Arena версии 1.0a

Хронология выпусков

Примечания

Ссылки

Библиография

Дополнительная литература

Внешние ссылки

  • Портал бесплатного программного обеспечения с открытым исходным кодом
Викискладе есть материалы, связанные с Arena (веб-браузер).

Последняя правка сделана 2021-06-12 01:53:45
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте