тк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 (программное обеспечение)