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 год, когда он был преемником проекта.
-История веб-браузера
В 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 и экспериментальных таблицах стилей.
История разработки и исходный код более ранних сборок программного обеспечения плохо документирован, потому что разработчики не хотели распространять исходный код до тех пор, пока они не сочтут браузер стабильным. В версии 0.95 добавлена поддержка встроенных изображений JPEG. В версии 0.96 была добавлена поддержка протоколов FTP, NNTP и Gopher , а также экспериментальная поддержка CSS. В Arena 0.98 Дэйв Беккет добавил полную поддержку PNG.
W3C опубликовал 5 версий Arena beta-1 в период с 27 ноября 1995 г. по 8 февраля 1996 г., улучшая 16 -bit операционная система поддерживает и переопределяет CSS (который все еще был рабочим проектом ). W3C и INRIA, французское национальное исследовательское учреждение, предоставили дополнительное финансирование для разработки CSS. Чтобы лучше реализовать и написать CSS, была разработана экспериментальная таблица стилей для Arena. 22 мая 1996 года W3C объявил, что Amaya заменит Arena в качестве своего нового испытательного стенда и что W3C ищет нового сопровождающего, потому что у W3C не было ресурсов для двух испытательных стендов.
Как работает 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.
Beta-3a выпущен 14 В августе 1996 года и в Beta-3b, выпущенном 16 сентября 1996 года, была введена поддержка операционных систем Linux на m68k и DEC Alpha. Была улучшена поддержка CSS 1, а также обновлена интернационализированная версия. Между двумя выпусками beta-3 W3C уже рассматривал новую испытательную площадку и позже переключился на браузер Amaya. Бета-3 была последним участием W3C в разработке Arena. 17 февраля 1997 года взял на себя роль разработчика браузера.
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 поддерживала следующие функции:
, таблицы, формы и т. Д.Арена была построена с использованием многопоточная библиотека общего кода, называемая справочной библиотекой 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 электронной почты.
HTML + визуализированный документ
HTML-форма
HTML + table
HTML3.1 и математика
таблица HTML3.0
Викискладе есть материалы, связанные с Arena (веб-браузер). |