Разработчик (и) | Джозеф Ван |
---|---|
Первый выпуск | 0.1 25 июля 1992 г. ; 28 лет назад (1992-07-25) |
Окончательный выпуск | 0,13 до 2/2 апреля 1995 г.; 25 лет назад (1995-04-02) |
Написано на | Tcl /Tk |
Платформа | То же, что и Tcl /Tk |
Доступно на | английском языке |
Тип | Веб-браузер и |
Лицензия | GPLv2 |
tkWWW - это ранний, ныне прекращенный веб-браузер и WYSIWYG редактор HTML, написанный Джозефом Вангом в MIT как часть Project Athena и проекта. Браузер был основан на языке Tcl и расширении Tk (toolkit), но не получил широкого признания пользователей или доли рынка, хотя был включен во многие Linux раздачи по умолчанию. Джозеф Ван хотел, чтобы tkWWW заменил rrn и стал «швейцарским армейским ножом » сетевых вычислений.
Джозеф Ван объявил в июле 1992 года, что он разрабатывает веб-браузер на основе Tk, и сделал общедоступной альфа версию 0.1.
Версия 0.4 интегрировала гораздо более простую процедуру установки, лучшую цветовая схема по умолчанию, обход клавиатуры и механизм истории. Версия 0.5, выпущенная 8 февраля 1993 г., представила поддержку нескольких шрифтов.
Версия 0.6 сделала личные аннотации совместимыми с xmosaic и улучшила графический интерфейс.
С выпуском версии 0.7 1 мая 1993 года tkWWW стал первым редактором WYSIWYG HTML для X11, который изначально был написан Натаном Торкингтоном. Другим улучшением стала возможность запуска в графическом режиме.
В версии 0.8 улучшен графический пользовательский интерфейс (GUI) и добавлена опция «перезагрузки».
В версии 0.9 браузер получил статус beta и добавил поддержку тегов стиля символов и версии 7.0 Tcl, а также частичную поддержку тегов изображений.
Версия 0.11 успешно работал с RCS. Основанный на недавно выпущенном Tk 4.0, tkWWW 0.13 был альфа-выпуском, чтобы обеспечить более широкое тестирование. Он также добавил полную поддержку встроенных изображений.
Поддержка HTML +, предлагаемого преемника HTML 2, была реализована во время разработки спецификации.
tkWWW был расширен проектом GNU Guile для поддержки расширений Scheme.
Краткосрочная повестка дня tkWWW включал парсер SGML и отделение браузера от редактора, чтобы упростить взаимодействие с пользователем. Долгосрочный план включал новые функции, такие как обработка текста, навигация по каталогам, передача файлов и новости и электронная почта чтение.
tkWWW был разработан до появления Safe-Tcl, чтобы позволить ненадежным приложениям запускаться из непривилегированных учетных записей. Без такой защиты возможность автоматического выполнения удаленных сценариев была проблемой безопасности.
tkWWW подвергся критике за то, что не поддерживает схему URI mailto, rlogin, WAIS и HTML-формы. Кнопка остановки для прерывания передачи веб-страниц также не была интегрирована.
Поскольку tkWWW был основан на платформе Tk, он был очень легко расширить его функции и расширить его возможности. Действительно, было несколько расширений и приложений, основанных на tkWWW.
Phoenix был широко известным веб-браузером и редактором, созданным в Чикагском университете в Отделение биологических наук, построенное на tkWWW версии 0.9. Разработка началась летом 1993 года, когда еще не было доступных простых в использовании редакторов веб-страниц. Разработка прекратилась в мае 1995 года, и появилось множество подобных инструментов. Основными новыми функциями были: улучшенная поддержка HTML +, более глубокая интеграция таких функций, как копирование и вставка и собственный внешний вид, а также поддержка протокола Kerberos модифицированными серверами. Браузер поддерживался в MS-DOS, Microsoft Windows, Mac OS, а также в Linux и других системах Unix. Дальнейшая разработка должна была добавить поддержку платформ BSD.
Краткосрочный план tkWWW заключался в разделении функций редактирования и просмотра, как это уже было сделано для Phoenix. Поддержка встроенных изображений для GIF и ISMAP также уже была интегрирована в первую версию Phoenix.
Возможность доступа к многопользовательской объектно-ориентированной (MOO ) или многопользовательской темнице ( MUD ) серверы были запрошены как новый пакет для tkWWW, и он был доставлен командой Phoenix.
Скотт Спетка представил на конференции в Чикаго доклад под названием «Робот TkWWW» в октябре 1994 года. Робот TkWWW был одним из первых поисковых роботов и интернет-ботов на основе tkWWW. Он был разработан летом Римской лабораторией ВВС при финансировании Управления научных исследований ВВС для создания индексов HTML, сбора статистики WWW, сбора портфолио изображений и т. Д.. Основным преимуществом робота TkWWW была его гибкость в адаптации практически к любым критериям, определяющим его путь поиска и контролирующим выбор данных для поиска.
Алгоритм поиска работал, определяя "веб-окрестности" "- поиск логически связанных домашних страниц. Бот вернул список ссылок в виде закладок. Однако он был ограничен тем, что мог включать только две ссылки с исходных домашних страниц.
tkWWW изначально был разработан для Unix, но будет работать в любой современной операционной системе, где Tcl /Tk правильно установлен. Для отображения изображений tkWWW требуется пакет.
tkWWW имеет два строго разделенных процесса: один для графического интерфейса пользователя, а другой - для сетевого взаимодействия и для синтаксического анализа HTML. Последний представляет собой скомпилированный C код на основе CERN libwww библиотеки. Интерфейсный интерфейс написан на Tcl / Tk, который интерпретируется во время выполнения.
На Wikimedia Commons есть носители, связанные с TkWWW Browser. |