ткWWW
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Разработчик(и) | Джозеф Ван [1] |
---|---|
Первоначальный выпуск | 0,1 25 июля 1992 г [2] |
Финальный выпуск | 0.13 пре2 [3] / 2 апреля 1995 г |
Написано в | Ткл / Тк [1] |
Платформа | То же, что Tcl / Tk |
Доступно в | Английский |
Тип | Веб-браузер и HTML-редактор [1] [4] |
Лицензия | лицензия GPLv2 [3] [5] |
tkWWW — ранний веб-браузер и WYSIWYG, выпуск которого уже прекращен. HTML-редактор [6] написан Джозефом Вангом из Массачусетского технологического института в рамках проекта «Афина» и проекта Globewide Network Academy . [5] [7] Браузер основан на языке Tcl и Tk (toolkit). расширении [6] [8] [9] но не добился широкого признания пользователей или доли рынка, [10] хотя он был включен во многие дистрибутивы Linux по умолчанию. [6] Джозеф Ван хотел, чтобы tkWWW стал заменой r r n [11] и стать « швейцарским армейским ножом » сетевых вычислений. [12]
История
[ редактировать ]В июле 1992 года Джозеф Ван объявил, что он разрабатывает веб-браузер на основе Tk, и сделал альфа- версию 0.1. общедоступной [13]
Версия 0.4 включает гораздо более простую процедуру установки, улучшенную цветовую схему по умолчанию, обход клавиатуры и механизм истории. [14] Версия 0.5, выпущенная 8 февраля 1993 г., представила поддержку нескольких шрифтов. [15]
Версия 0.6 сделала персональные аннотации совместимыми с xmosaic и улучшила графический интерфейс. [16] [17]
С выпуском версии 0.7 1 мая 1993 года tkWWW стал первым HTML-редактором WYSIWYG для X11. [18] [19] который первоначально был написан Натаном Торкингтоном. [20] [21] Еще одним улучшением стала возможность запуска в знаковом режиме . [18] [22]
В версии 0.8 улучшен графический интерфейс пользователя (GUI) и добавлена опция «перезагрузки». [23]
В версии 0.9 браузер получил статус бета-версии стилизации символов и добавил поддержку тегов и версии 7.0 Tcl, а также частичную поддержку тегов изображений. [24] [25]
Версия 0.11 успешно работала с RCS. [ сомнительно – обсудить ] . [26] Основанная на недавно выпущенной версии Tk 4.0, tkWWW 0.13 была альфа-версией, чтобы обеспечить более широкое тестирование. Также добавлена полная поддержка встроенных изображений. [27]
Поддержка HTML+ , предложенного преемника HTML 2 , была реализована во время разработки спецификации. [28]
tkWWW был расширен проектом GNU Guile для поддержки расширений Scheme . [29]
Дальнейшее развитие
[ редактировать ]Краткосрочная программа tkWWW включала SGML. анализатор [12] [30] [31] и отделение браузера от редактора, [30] для упрощения пользовательского опыта. [32] Долгосрочный план включал новые функции, такие как обработка текста , навигация по каталогам , передача файлов , а также чтение новостей и электронной почты . [12]
Функции
[ редактировать ]- С помощью код htext виджета Tk можно встраивать в веб-страницы. [2] [15]
- Поскольку интерфейс был написан на Tk, систему было легко модифицировать и расширять. [2] [32] [33]
- Редактор WYSIWYG для веб-страниц HTML со всеми основными функциями HTML (выделение символов, заголовки, разрывы абзацев, списки, привязки). [8] [32]
- Поддержка многих протоколов : FTP , [34] суслик , [18] [35] HTTP , [18] [35] телнет [35]
- Несколько шрифтов , [15] включая поддержку азиатских шрифтов [36] [37]
- Поддерживаемые форматы мультимедиа: растровый , [34] Два , [34] гифка [34] МПЕГ , [34] Постскриптум , [34] и файлы дампа X Window [34]
- Автоматическая распаковка файлов [38]
tkWWW был разработан до появления Safe-Tcl, чтобы разрешить запуск ненадежных приложений из непривилегированных учетных записей. Без такой защиты возможность автоматического выполнения удаленных сценариев представляла собой проблему безопасности. [39]
tkWWW критиковали за отсутствие поддержки схемы URI mailto , rlogin , WAIS и форм HTML . Кнопка остановки для прерывания передачи веб-страниц также не была интегрирована. [40]
Расширения
[ редактировать ]Поскольку tkWWW был основан на платформе Tk, его функции и возможности было очень легко расширить. Действительно, существовало несколько расширений и приложений на основе tkWWW. [33] [41]
Финикс
[ редактировать ]Phoenix был известным веб-браузером и редактором, созданным в Чикагском университете на факультете биологических наук на основе tkWWW версии 0.9. [1] [42] [43] Разработка началась летом 1993 года, когда еще не было простых в использовании редакторов веб-страниц. [44] Разработка прекратилась в мае 1995 года, поскольку было доступно множество подобных инструментов. [42] [44] Основными новыми функциями были: улучшенная поддержка HTML+, [1] [42] более глубокая интеграция таких функций, как копирование и вставка и собственный внешний вид, [1] [42] и поддержка протокола Kerberos модифицированными серверами. [1] Браузер поддерживался в MS-DOS , Microsoft Windows , Mac OS , а также в Linux и других Unix . системах [1] [42] [45] Дальнейшее развитие добавило бы поддержку платформ BSD . [1]
Краткосрочный план tkWWW заключался в том, чтобы разделить функции редактирования и просмотра, как это уже было сделано для Phoenix. [46] Поддержка встроенных изображений для GIF и ISMAP также уже была интегрирована в первую версию Phoenix. [42]
Возможность доступа к серверам многопользовательских объектно-ориентированных ( MOO ) или многопользовательских подземелий ( MUD ) была запрошена в качестве нового пакета для tkWWW, и она была предоставлена командой Phoenix. [47] [48] [49]
Робот TkWWW
[ редактировать ]Скотт Спетка представил доклад на конференции Mosaic and the Web Conference в Чикаго под названием «Робот TkWWW» в октябре 1994 года. [50] [51] Робот TkWWW был одним из первых веб-сканеров и интернет-ботов, основанных на tkWWW. Он был разработан летом в Римской лаборатории ВВС при финансовой поддержке Управления научных исследований ВВС . [52] для создания HTML-индексов, составления WWW-статистики, сбора портфолио изображений и т. д. [52] Основным преимуществом робота TkWWW была его гибкость в адаптации практически к любым критериям для определения пути поиска и управления выбором данных для извлечения. [50] [53]
Алгоритм поиска работал путем определения «веб-окружений» — поиска логически связанных домашних страниц. Бот вернул список ссылок в виде закладок . Однако он был ограничен тем, что мог включать только две ссылки с исходных домашних страниц. [52]
Системные требования и технические
[ редактировать ]tkWWW изначально был разработан для Unix , но будет работать в любой современной операционной системе , где Tcl / Tk . правильно установлен [6] [54] [55] Для отображения изображений tkWWW требуется пакет xli . [54] [55]
tkWWW имеет два строго разделенных процесса: один для графического интерфейса, другой для сетевого взаимодействия и анализа HTML. [56] Последний представляет собой скомпилированный код C CERN libwww на основе библиотеки . [56] Интерфейсный графический интерфейс написан на Tcl/Tk, который интерпретируется во время выполнения. [56]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б с д и ж г час я Лавенант, Марк Г.; Крупер, Джон А. (25–27 мая 1994 г.). «Проект Феникс: распределенная разработка гипермедиа» (PostScript) . Конференция по Всемирной паутине 1 . Чикагский университет : ЦЕРН . Проверено 19 ноября 2010 г.
- ^ Jump up to: а б с Ван, Джозеф (25 июля 1992 г.). «tkWWW-0.1» . Консорциум Всемирной паутины . Проверено 16 ноября 2010 г.
- ^ Jump up to: а б Ван, Джозеф. «Обзор» . Массачусетский технологический институт. Архивировано из оригинала 12 декабря 2012 года . Проверено 16 ноября 2010 г.
- ^ Веттер, Рональд Дж. (октябрь 1994 г.). «Мозаика и Всемирная паутина» (PDF) . Государственный университет Северной Дакоты . Проверено 20 ноября 2010 г.
- ^ Jump up to: а б Кокберн, Энди; Джонс, Стив (6 декабря 2000 г.). «Какой путь теперь? Анализ и устранение недостатков в навигации по WWW» . Международный журнал человеко-компьютерных исследований . 45 : 105–129. CiteSeerX 10.1.1.25.8504 . дои : 10.1006/ijhc.1996.0044 .
- ^ Jump up to: а б с д «Red Hat Linux выпустил rhl50.htm» . Архивировано из оригинала 4 марта 2016 года . Проверено 19 ноября 2010 г.
- ^ Ван, Джозеф. «Глобальная Сетевая Академия» . Массачусетский технологический институт . Проверено 17 ноября 2010 г. [ постоянная мертвая ссылка ]
- ^ Бернерс-Ли, Тим ; Кайо, Роберт (23–27 сентября 1992 г.). «Всемирная паутина» ( PostScript ) . Конференция по Всемирной паутине . Консорциум Всемирной паутины . Проверено 16 ноября 2010 г.
- ^ ЛоВерсо, Джон Р.; Мазер, Мюррей С. (июль 1997 г.). «Caubweb: отключение Интернета с помощью Tcl» (PDF) . Пятый ежегодный семинар Tcl/Tk . Бостон, Массачусетс: USENIX . Проверено 28 ноября 2010 г.
- ^ Ван, Джозеф. «tkWWW как замена rrn» . Массачусетский технологический институт . Проверено 16 ноября 2010 г.
- ^ Jump up to: а б с Ван, Джозеф. «tkWWW Список дел» . Массачусетский технологический институт . Проверено 16 ноября 2010 г.
- ^ Ван, Джозеф (25 июля 1992 г.). «tkWWW-0.1» . Консорциум Всемирной паутины . Проверено 24 ноября 2010 г.
- ^ Ван, Джозеф (18 октября 1992 г.). «Анонсируем выпуск tkWWW 0.4» . Консорциум Всемирной паутины . Проверено 16 ноября 2010 г.
- ^ Jump up to: а б с Ван, Джозеф (8 февраля 1993 г.). «Анонсируем альфа-версию tkWWW 0.5» . 1977.webhistory.org . Проверено 16 ноября 2010 г.
- ^ Ван, Джозеф (18 марта 1993 г.). «Анонсируем альфа-версию tkWWW 0.6» . Проект истории Всемирной паутины . Проверено 16 ноября 2010 г.
- ^ Ван, Джозеф. «Версия 0.6» . Массачусетский технологический институт . Проверено 19 ноября 2010 г.
- ^ Jump up to: а б с д Ван, Джозеф (1 мая 1993 г.). «Анонсируем tkWWW 0.7, первый HTML-редактор WYWSIWYG X11» . Проект истории Всемирной паутины . Проверено 16 ноября 2010 г.
- ^ Лю, Крикет; Пик, Джерри; Джонс, Расс (декабрь 1994 г.). Управление информационными службами Интернета . О'Рейли Медиа . п. 292 . ISBN 978-1-56592-062-0 .
- ^ Торкингтон, Натан (17 апреля 1993 г.). «Редактирование HTML» . Проект истории Всемирной паутины . Проверено 30 ноября 2010 г.
- ^ Ван, Джозеф (17 апреля 1993 г.). «Re: Редактирование HTML» . Проект истории Всемирной паутины . Проверено 30 ноября 2010 г.
- ^ Ван, Джозеф. «Версия 0.7» . Массачусетский технологический институт . Проверено 19 ноября 2010 г.
- ^ Ван, Джозеф. «Версия 0.8» . Массачусетский технологический институт . Проверено 19 ноября 2010 г.
- ^ Ван, Джозеф. «Версия 0.9» . Массачусетский технологический институт . Проверено 19 ноября 2010 г.
- ^ Ван, Джозеф. «tkWWW Версия 0.9 бета ( [электронная почта защищена] )» . Проверено 22 ноября 2010 г.
- ^ Ван, Джозеф (26 апреля 1994 г.). «АНОНС tkWWW-0.11» . Университет Калгари . Архивировано из оригинала 6 июля 2011 года . Проверено 22 ноября 2010 г.
- ^ Ван, Джозеф (2 апреля 1995 г.). «ОБЪЯВЛЕНИЕ: доступна бета-версия tkWWW-0.13» . Консорциум Всемирной паутины . Проверено 16 ноября 2010 г.
- ^ Коннолли, Дэн (28 сентября 1999 г.). «Материалы HTML 2.0» . Консорциум Всемирной паутины . Проверено 16 ноября 2010 г.
- ^ Лорд, Томас (июль 1995 г.). «Анатомия хитрости. Интерфейс Tcl/Tk» (PostScript) . Третий ежегодный семинар Tcl/Tk . Торонто, Онтарио, Канада: Usenix . Проверено 23 ноября 2010 г.
- ^ Jump up to: а б Ван, Джозеф. «Рабочие заметки…» Массачусетский технологический институт . Проверено 19 ноября 2010 г.
- ^ Ван, Джозеф. «tkWWW Список дел» . Массачусетский технологический институт . Проверено 22 ноября 2010 г.
- ^ Jump up to: а б с Уильямс, Ник; Уилкинсон, Тим (15 апреля 1994 г.). «Опыт написания WYSIWYG-редактора для HTML» (PostScript) . ЦЕРН . Проверено 22 ноября 2010 г.
- ^ Jump up to: а б Фишер, Кристиан (15 февраля 1995 г.). «Концепция инструмента учета требований оператора для комплексного управления сетями и системами» . Дипломная работа (на немецком языке). Технический университет Мюнхена . п. 97. Архивировано из оригинала (PostScript) 19 июля 2011 года . Проверено 27 ноября 2010 г.
- ^ Jump up to: а б с д и ж г Ван, Джозеф. «Демоверсии мультимедийных возможностей tkWWW» . Массачусетский технологический институт . Проверено 19 ноября 2010 г.
- ^ Jump up to: а б с Ван, Джозеф. «История tkWWW» . Массачусетский технологический институт . Проверено 19 ноября 2010 г.
- ^ Да, Ка-Пинг (3 мая 1996 г.). «Отображение японского языка в WWW» . Проверено 22 ноября 2010 г.
- ^ ТАКАДА, Тошихиро. «WWW-браузеры, которые могут отображать японский язык» . Японский телеграф и телефон . Архивировано из оригинала 8 февраля 1998 года . Проверено 28 ноября 2010 г.
- ^ Ван, Джозеф. «tkWWW как замена FTP» . Массачусетский технологический институт . Проверено 19 ноября 2010 г. [ постоянная мертвая ссылка ]
- ^ Болл, Стив (10–13 июля 1996 г.). «SurfIt! — WWW-браузер» (PostScript) . Четвертый семинар USENIX Tcl/Tk . Монтерей, Калифорния : USENIX . Проверено 28 ноября 2010 г.
- ^ Ян С. Грэм, Справочник по HTML: Полное руководство по HTML , стр. 327.
- ^ Ван, Джозеф. "тк приложения" . Массачусетский технологический институт . Проверено 17 ноября 2010 г.
- ^ Jump up to: а б с д и ж Крупер, Джон А.; Лавенант, Марк Г.; Маскай, Маниша Х.; Джонс, Томас М. (1994). «Создание доступного через Интернет программного обеспечения для медицинского образования с использованием Всемирной паутины» . Proc Annu Symp Comput Appl Med Care . Чикагский университет: 32–6. ПМК 2247761 . ПМИД 7949942 .
- ^ Вирден, Ларри В. (26 июля 2006 г.). «comp.lang.tcl Часто задаваемые вопросы (26 июля 2006 г.) (4/6)» . СоурсФордж . Архивировано из оригинала 4 апреля 2011 года . Проверено 16 ноября 2010 г.
- ^ Jump up to: а б README версии Phoenix-0.1.8 Alpha (выпущенной 15 мая 1995 г.); доступно здесь [1]
- ^ Ньюберг, Ли А. (12 мая 1995 г.). «Анонсируем Phoenix, настоящий HTML-редактор WYSIWYG» . Чикагский университет. Архивировано из оригинала 2 декабря 1998 года.
- ^ Минтерт, Стефан (17 июля 1995 г.). «Веберкнехте» . Ix 08/1995 (на немецком языке). 1995 (8). Хайнц Хейзе : 54 . Проверено 22 ноября 2010 г.
- ^ Бернерс-Ли, Тим. «МОО и WWW» . Консорциум Всемирной паутины . Проверено 16 ноября 2010 г.
- ^ Ньюберг, Ли А.; Роуз III, Ричард О.; Крупер, Джон А. (1995). «Интеграция Всемирной паутины и многопользовательских доменов для поддержки передовых сетевых сред обучения» (PDF) . Материалы Всемирной конференции по образовательным мультимедиа и гипермедиа . Грац, Австрия: Ассоциация по развитию компьютерных технологий в образовании. Архивировано из оригинала (PDF) 4 июля 2009 года . Проверено 23 сентября 2011 г.
- ^ Ван, Джозеф; Баттс, Картер; Рейли, Колман; Спе, Маркус (1993). «WWW и Глобальная сетевая академия» (PostScript) . Техас: Глобальная сетевая академия . Проверено 28 ноября 2010 г.
- ^ Jump up to: а б Спетка, Скотт (17 октября 1994 г.). «Робот TkWWW: помимо просмотра» . Национальный центр суперкомпьютерных приложений . Архивировано из оригинала 24 июля 2001 года . Проверено 20 ноября 2010 г.
- ^ «Индекс подчиненных роботов» . Хостсун. 2002 . Проверено 20 ноября 2010 г.
- ^ Jump up to: а б с Ян, Кристофер С.; Йен, Джером; Чен, Синьчунь (2000). «Интеллектуальный поисковый агент в Интернете на основе гибридного моделирования отжига» (PDF) . Эльзевир . Проверено 28 ноября 2010 г.
- ^ Хосрави, Фариборз; Арджоманд, Таялмолук. «Новая эра в разработке интеллектуальных агентов с использованием подхода генетических алгоритмов» (PDF) . Фасланаме-йе Кетаб (53). Национальная библиотека Исламской Республики Иран . ISSN 1022-6451 . Архивировано из оригинала (PDF) 4 июня 2011 года . Проверено 27 ноября 2010 г.
- ^ Jump up to: а б «UNIX WWW БРАУЗЕРЫ» . Университет Торонто . Архивировано из оригинала 30 октября 2010 года . Проверено 22 ноября 2010 г.
- ^ Jump up to: а б README -файл пакета tkWWW-0.13pre2.
- ^ Jump up to: а б с Ван, Джозеф. "tkWWWInternals" . Массачусетский технологический институт . Проверено 19 ноября 2010 г.
Внешние ссылки
[ редактировать ]- программное обеспечение 1992 года
- Веб-браузеры, выпуск которых прекращен
- Бесплатные HTML-редакторы
- Клиенты Gopher
- Бесплатное программное обеспечение, написанное на Tcl.
- Бесплатные веб-браузеры
- Программное обеспечение Массачусетского технологического института
- Программное обеспечение, использующее Tk (программное обеспечение)