tkWWW - tkWWW

редактировать
tkWWW
Tkwww logo.gif
Разработчик (и) Джозеф Ван
Первый выпуск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 и стал «швейцарским армейским ножом » сетевых вычислений.

Содержание
  • 1 История
  • 2 Дальнейшее развитие
  • 3 Возможности
  • 4 Расширения
    • 4.1 Phoenix
    • 4.2 Робот TkWWW
  • 5 Системные требования и технические характеристики
  • 6 См. Также
  • 7 Ссылки
  • 8 Внешние ссылки
История

Джозеф Ван объявил в июле 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 и отделение браузера от редактора, чтобы упростить взаимодействие с пользователем. Долгосрочный план включал новые функции, такие как обработка текста, навигация по каталогам, передача файлов и новости и электронная почта чтение.

Возможности
  • С помощью виджета htext- код Tk может быть встроен в веб-страницы.
  • Поскольку интерфейс был написан на Tk, он было легко модифицировать и расширять систему.
  • Редактор WYSIWYG для веб-страниц HTML со всеми основными функциями HTML (выделение символов, заголовки, разрывы абзацев, списки, привязки)
  • Поддержка многих протоколы : FTP, gopher, HTTP, telnet
  • Несколько шрифтов, включая поддержку для азиатских шрифтов
  • Поддерживаемые форматы мультимедиа: bitmap,DVI,GIF MPEG, PostScript и файлы дампа X Window
  • Автоматическая распаковка файлов

tkWWW был разработан до появления Safe-Tcl, чтобы позволить ненадежным приложениям запускаться из непривилегированных учетных записей. Без такой защиты возможность автоматического выполнения удаленных сценариев была проблемой безопасности.

tkWWW подвергся критике за то, что не поддерживает схему URI mailto, rlogin, WAIS и HTML-формы. Кнопка остановки для прерывания передачи веб-страниц также не была интегрирована.

Расширения
Диаграмма совместной работы tkWWW и TkWWW Robot.

Поскольку tkWWW был основан на платформе Tk, он был очень легко расширить его функции и расширить его возможности. Действительно, было несколько расширений и приложений, основанных на tkWWW.

Phoenix

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

Снимок экрана интерфейса просмотра роботов TkWWW.

Скотт Спетка представил на конференции в Чикаго доклад под названием «Робот TkWWW» в октябре 1994 года. Робот TkWWW был одним из первых поисковых роботов и интернет-ботов на основе tkWWW. Он был разработан летом Римской лабораторией ВВС при финансировании Управления научных исследований ВВС для создания индексов HTML, сбора статистики WWW, сбора портфолио изображений и т. Д.. Основным преимуществом робота TkWWW была его гибкость в адаптации практически к любым критериям, определяющим его путь поиска и контролирующим выбор данных для поиска.

Алгоритм поиска работал, определяя "веб-окрестности" "- поиск логически связанных домашних страниц. Бот вернул список ссылок в виде закладок. Однако он был ограничен тем, что мог включать только две ссылки с исходных домашних страниц.

Системные требования и технические

tkWWW изначально был разработан для Unix, но будет работать в любой современной операционной системе, где Tcl /Tk правильно установлен. Для отображения изображений tkWWW требуется пакет.

tkWWW имеет два строго разделенных процесса: один для графического интерфейса пользователя, а другой - для сетевого взаимодействия и для синтаксического анализа HTML. Последний представляет собой скомпилированный C код на основе CERN libwww библиотеки. Интерфейсный интерфейс написан на Tcl / Tk, который интерпретируется во время выполнения.

См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
  • icon Интернет-портал
Ссылки
Внешние ссылки
На Wikimedia Commons есть носители, связанные с TkWWW Browser.
Последняя правка сделана 2021-06-11 04:45:13
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте