Arena (веб-браузер) - Arena (web browser)
Автор (ы) оригинала | Дэйв Рэггетт (1992–1994), Хокон Виум Ли , Хенрик Фристик Нильсен , Ив Лафон |
---|---|
Разработчики) |
CERN / W3C Yggdrasil Computing |
Первый выпуск | до 1993 г . |
0,91 27 ноября 1995 г .
Окончательный релиз | 0.3.62 / 25 ноября 1998 г .
|
Написано в | C |
Операционная система | NeXT , Linux , Unix SunOS , Solaris , SGI , DEC , FreeBSD , X11 (X) |
Доступно в | английский |
Тип | Веб-браузер , редактор HTML |
Лицензия | W3C , некоторые части GPL |
Веб-сайт |
www |
Arena браузера (также известный как Browser Arena WWW ) был один из первых веб - браузеров для Unix . Первоначально начатая Дэйвом Рэггеттом в 1993 году, разработка продолжалась в CERN и Консорциуме всемирной паутины (W3C), а затем в Yggdrasil Computing. Arena использовалась при тестировании реализаций для HTML версии 3.0 , каскадных таблиц стилей (CSS), переносимой сетевой графики (PNG) и libwww . Arena была широко использована и популярна в начале существования всемирной паутины .
Арена, которая предшествовала Netscape Navigator и Microsoft «s Internet Explorer , показала ряд нововведений , используемых впоследствии в коммерческих продуктах. Это был первый браузер, который поддерживал фоновые изображения, таблицы , обтекание изображений текстом и встроенные математические выражения.
Браузер Arena служил тестовым браузером W3C с 1994 по 1996 год, когда его сменил проект Amaya .
История
Дэйв Рэггетт, понимая, что у него осталось недостаточно рабочих часов, чтобы преуспеть в том, что он считал чрезвычайно важной задачей, продолжил писать свой браузер дома. Там он сидел за большим компьютером, который занимал значительную часть обеденного стола, разделяя его слегка липкую поверхность с бумагой, мелками, кубиками Lego и кусочками недоеденного печенья, оставленными детьми.
-История веб-браузера
В 1993 году Дэйв Рэггетт , работавший тогда в Hewlett-Packard (HP) в Бристоле, Англия, посвятил свое свободное время разработке Arena, на которой он надеялся продемонстрировать новые и будущие спецификации HTML. Разработка браузера шла медленно, потому что Рэггетт был единственным разработчиком, а HP, которая, как и многие другие компьютерные корпорации в то время, не была убеждена в успехе Интернета и поэтому не рассматривала возможность инвестирования в разработку веб-браузеров . Рэггетт продемонстрировал браузер на первой конференции World Wide Web в Женеве, Швейцария, в 1994 году и конференции ISOC в Праге, чтобы продемонстрировать поток текста вокруг изображений, форм и других аспектов HTML, позже названных спецификацией HTML +. Впоследствии Раггетт стал партнером CERN для дальнейшей разработки Arena в качестве доказательства концепции браузера для этой работы. Используя браузер Arena, Дэйв Раггетт, Хенрик Фристик Нильсен, Хокон Виум Ли и другие продемонстрировали обтекание фигуры текстом с подписями, изменяемыми размерами таблиц, фонами изображений, математикой HTML и другими функциями. На конференции Web World в Орландо в начале 1995 года Рэггетт продемонстрировал различные новые возможности Arena.
С июля 1994 года Ли интегрировал libwww и CSS и помогал Рэггетту. В октябре 1995 года Ив Лафон присоединился к команде на год, чтобы обеспечить поддержку разработки HTML-форм и таблиц стилей .
Арена была выпущена для 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 Бета-1
W3C опубликовал 5 версий Arena beta-1 в период с 27 ноября 1995 г. по 8 февраля 1996 г., улучшая поддержку 16-битных операционных систем и переопределив CSS (который все еще оставался рабочим проектом ). W3C и INRIA , французское национальное исследовательское учреждение, предоставили дополнительное финансирование для разработки CSS. Чтобы лучше реализовать и написать CSS, была разработана экспериментальная таблица стилей для Arena. 22 мая 1996 г. W3C объявил, что Amaya заменит Arena в качестве своего нового испытательного стенда и что W3C ищет нового сопровождающего, поскольку у W3C не было ресурсов для двух испытательных стендов.
W3C Бета-2
Beta-2 имела две сборки (beta-2a: 28 февраля 1996 г. и beta-2b: 21 марта 1996 г.) и представила новый API для взаимодействия с другими приложениями. Кроме того, внутренний компонент libwww был обновлен до версии 4. Корпорация OMRON разработала интернационализированную версию, которая могла отображать китайские, корейские и японские символы на одной странице. OMRON Arena поддерживает как ISO-2022, так и Unicode . Он может автоматически угадать параметр charset, если параметр charset не указан в поле Content-Type.
W3C Бета-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 Computing взяла на себя роль разработчика браузера.
Фаза Иггдрасиля
17 февраля 1997 года W3C одобрил Yggdrasil для координации будущего развития Arena. Разработка была взята на себя Yggdrasil с идеей превратить Arena в браузер системы X Window с открытым исходным кодом под лицензией GNU General Public License . 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, который включает
<math>
таблицы, формы и т. Д. - CSS1
- редактирование таблицы стилей. Этот очень экспериментальный редактор таблиц стилей был реализован с использованием форм
- редактирование удаленных HTML-страниц
- MIME (читает ваш файл mailcap и применяет правила)
- прямой доступ к двигателям WAIS (опционально)
- HTTP 1.1, предложенный RFC 2068 (ранее назывался HTTP-NG)
- Редактирование HTML с помощью внешнего редактора
- внешний клиент связи (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
Технический
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
тегов -tag и DIV ALIGN
-tag.
Более ранние версии Arena (до 0.3.26 (01.06.97)) не поддерживали электронную почту MIME.
Скриншоты
Хронология релизов
Примечания
использованная литература
Библиография
- Раймонд, Эрик С. (26 марта 1997 г.). "Linux XFree86 HOWTO" . Проверено 7 июня 2010 года .
- Форд, Эндрю (1995). Вращение сети: как предоставлять информацию в Интернете . Международный паб Томсон. п. 6 . Проверено 9 июня 2010 года .
- Рэггетт, Дэйв; Лам, Дженни; Александр, Ян (апрель 1996 г.). HTML 3: электронная публикация во всемирной паутине . Эддисон-Уэсли. ISBN 978-0-201-87693-2.
- Флинн, Питер (1995). Справочник World Wide Web: руководство для пользователей, авторов и издателей . International Thomson Computer Press. ISBN 978-1-85032-205-4.
- Рейли, Эдвин Д. (2003). Вехи в информатике и информационных технологиях . Издательская группа "Гринвуд". п. 33 . ISBN 978-1-57356-521-9. Проверено 9 июня 2010 года .
дальнейшее чтение
- Болл, Билл; Смуген, Стивен (март 1998 г.). Самс научится Linux за 24 часа . Sams Pub. п. 202 . ISBN 978-0-672-31162-8. Проверено 4 июня 2010 года .
- Крессин, Марк (1997). Интернет и всемирная паутина: экономящее время руководство для новых пользователей . Prentice Hall PTR. ISBN 978-0-13-493743-4.
внешние ссылки