Jump to content

ткWWW

(Перенаправлено с TkWWW Robot )

ткWWW
Разработчик(и) Джозеф Ван [ 1 ]
Первоначальный выпуск 0,1 25 июля 1992 г .; 32 года назад ( 1992-07-25 ) [ 2 ]
Финальный выпуск
0.13 пре2 [ 3 ] / 2 апреля 1995 г .; 29 лет назад ( 02.04.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 ]

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

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

Расширения

[ редактировать ]
Схема совместной работы tkWWW и TkWWW Robot

Поскольку 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

[ редактировать ]
Скриншот интерфейса просмотра робота 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 ]

См. также

[ редактировать ]
  1. ^ Jump up to: а б с д и ж г час я Лавенант, Марк Г.; Крупер, Джон А. (25–27 мая 1994 г.). «Проект Феникс: распределенная разработка гипермедиа» (PostScript) . Конференция по Всемирной паутине 1 . Чикагский университет : ЦЕРН . Проверено 19 ноября 2010 г.
  2. ^ Jump up to: а б с Ван, Джозеф (25 июля 1992 г.). «tkWWW-0.1» . Консорциум Всемирной паутины . Проверено 16 ноября 2010 г.
  3. ^ Jump up to: а б Ван, Джозеф. «Обзор» . Массачусетский технологический институт. Архивировано из оригинала 12 декабря 2012 года . Проверено 16 ноября 2010 г.
  4. ^ Веттер, Рональд Дж. (октябрь 1994 г.). «Мозаика и Всемирная паутина» (PDF) . Государственный университет Северной Дакоты . Проверено 20 ноября 2010 г.
  5. ^ Jump up to: а б Кокберн, Энди; Джонс, Стив (6 декабря 2000 г.). «Какой путь теперь? Анализ и устранение недостатков в навигации по WWW» . Международный журнал человеко-компьютерных исследований . 45 : 105–129. CiteSeerX   10.1.1.25.8504 . дои : 10.1006/ijhc.1996.0044 .
  6. ^ Jump up to: а б с д «Red Hat Linux выпустил rhl50.htm» . Архивировано из оригинала 4 марта 2016 года . Проверено 19 ноября 2010 г.
  7. ^ Ван, Джозеф. «Глобальная Сетевая Академия» . Массачусетский технологический институт . Проверено 17 ноября 2010 г. [ постоянная мертвая ссылка ]
  8. ^ Jump up to: а б Бернерс-Ли, Тим (май 1992 г.). «Майские новости Всемирной паутины» . Консорциум Всемирной паутины . Проверено 16 ноября 2010 г.
  9. ^ Бернерс-Ли, Тим ; Кайо, Роберт (23–27 сентября 1992 г.). «Всемирная паутина» ( PostScript ) . Конференция по Всемирной паутине . Консорциум Всемирной паутины . Проверено 16 ноября 2010 г.
  10. ^ ЛоВерсо, Джон Р.; Мазер, Мюррей С. (июль 1997 г.). «Caubweb: отключение Интернета с помощью Tcl» (PDF) . Пятый ежегодный семинар Tcl/Tk . Бостон, Массачусетс: USENIX . Проверено 28 ноября 2010 г.
  11. ^ Ван, Джозеф. «tkWWW как замена rrn» . Массачусетский технологический институт . Проверено 16 ноября 2010 г.
  12. ^ Jump up to: а б с Ван, Джозеф. «tkWWW Список дел» . Массачусетский технологический институт . Проверено 16 ноября 2010 г.
  13. ^ Ван, Джозеф (25 июля 1992 г.). «tkWWW-0.1» . Консорциум Всемирной паутины . Проверено 24 ноября 2010 г.
  14. ^ Ван, Джозеф (18 октября 1992 г.). «Анонсируем выпуск tkWWW 0.4» . Консорциум Всемирной паутины . Проверено 16 ноября 2010 г.
  15. ^ Jump up to: а б с Ван, Джозеф (8 февраля 1993 г.). «Анонсируем альфа-версию tkWWW 0.5» . 1977.webhistory.org . Проверено 16 ноября 2010 г.
  16. ^ Ван, Джозеф (18 марта 1993 г.). «Анонсируем альфа-версию tkWWW 0.6» . Проект истории Всемирной паутины . Проверено 16 ноября 2010 г.
  17. ^ Ван, Джозеф. «Версия 0.6» . Массачусетский технологический институт . Проверено 19 ноября 2010 г.
  18. ^ Jump up to: а б с д Ван, Джозеф (1 мая 1993 г.). «Анонсируем tkWWW 0.7, первый HTML-редактор WYWSIWYG X11» . Проект истории Всемирной паутины . Проверено 16 ноября 2010 г.
  19. ^ Лю, Крикет; Пик, Джерри; Джонс, Расс (декабрь 1994 г.). Управление информационными службами Интернета . О'Рейли Медиа . п. 292 . ISBN  978-1-56592-062-0 .
  20. ^ Торкингтон, Натан (17 апреля 1993 г.). «Редактирование HTML» . Проект истории Всемирной паутины . Проверено 30 ноября 2010 г.
  21. ^ Ван, Джозеф (17 апреля 1993 г.). «Re: Редактирование HTML» . Проект истории Всемирной паутины . Проверено 30 ноября 2010 г.
  22. ^ Ван, Джозеф. «Версия 0.7» . Массачусетский технологический институт . Проверено 19 ноября 2010 г.
  23. ^ Ван, Джозеф. «Версия 0.8» . Массачусетский технологический институт . Проверено 19 ноября 2010 г.
  24. ^ Ван, Джозеф. «Версия 0.9» . Массачусетский технологический институт . Проверено 19 ноября 2010 г.
  25. ^ Ван, Джозеф. «tkWWW Версия 0.9 бета ( [электронная почта защищена] . Проверено 22 ноября 2010 г.
  26. ^ Ван, Джозеф (26 апреля 1994 г.). «АНОНС tkWWW-0.11» . Университет Калгари . Архивировано из оригинала 6 июля 2011 года . Проверено 22 ноября 2010 г.
  27. ^ Ван, Джозеф (2 апреля 1995 г.). «ОБЪЯВЛЕНИЕ: доступна бета-версия tkWWW-0.13» . Консорциум Всемирной паутины . Проверено 16 ноября 2010 г.
  28. ^ Коннолли, Дэн (28 сентября 1999 г.). «Материалы HTML 2.0» . Консорциум Всемирной паутины . Проверено 16 ноября 2010 г.
  29. ^ Лорд, Томас (июль 1995 г.). «Анатомия хитрости. Интерфейс Tcl/Tk» (PostScript) . Третий ежегодный семинар Tcl/Tk . Торонто, Онтарио, Канада: Usenix . Проверено 23 ноября 2010 г.
  30. ^ Jump up to: а б Ван, Джозеф. «Рабочие заметки…» Массачусетский технологический институт . Проверено 19 ноября 2010 г.
  31. ^ Ван, Джозеф. «tkWWW Список дел» . Массачусетский технологический институт . Проверено 22 ноября 2010 г.
  32. ^ Jump up to: а б с Уильямс, Ник; Уилкинсон, Тим (15 апреля 1994 г.). «Опыт написания WYSIWYG-редактора для HTML» (PostScript) . ЦЕРН . Проверено 22 ноября 2010 г.
  33. ^ Jump up to: а б Фишер, Кристиан (15 февраля 1995 г.). «Концепция инструмента учета требований оператора для комплексного управления сетями и системами» . Дипломная работа (на немецком языке). Технический университет Мюнхена . п. 97. Архивировано из оригинала (PostScript) 19 июля 2011 года . Проверено 27 ноября 2010 г.
  34. ^ Jump up to: а б с д и ж г Ван, Джозеф. «Демоверсии мультимедийных возможностей tkWWW» . Массачусетский технологический институт . Проверено 19 ноября 2010 г.
  35. ^ Jump up to: а б с Ван, Джозеф. «История tkWWW» . Массачусетский технологический институт . Проверено 19 ноября 2010 г.
  36. ^ Да, Ка-Пинг (3 мая 1996 г.). «Отображение японского языка в WWW» . Проверено 22 ноября 2010 г.
  37. ^ ТАКАДА, Тошихиро. «WWW-браузеры, которые могут отображать японский язык» . Японский телеграф и телефон . Архивировано из оригинала 8 февраля 1998 года . Проверено 28 ноября 2010 г.
  38. ^ Ван, Джозеф. «tkWWW как замена FTP» . Массачусетский технологический институт . Проверено 19 ноября 2010 г. [ постоянная мертвая ссылка ]
  39. ^ Болл, Стив (10–13 июля 1996 г.). «SurfIt! — WWW-браузер» (PostScript) . Четвертый семинар USENIX Tcl/Tk . Монтерей, Калифорния : USENIX . Проверено 28 ноября 2010 г.
  40. ^ Ян С. Грэм, Справочник по HTML: Полное руководство по HTML , стр. 327.
  41. ^ Ван, Джозеф. "тк приложения" . Массачусетский технологический институт . Проверено 17 ноября 2010 г.
  42. ^ Jump up to: а б с д и ж Крупер, Джон А.; Лавенант, Марк Г.; Маскай, Маниша Х.; Джонс, Томас М. (1994). «Создание доступного через Интернет программного обеспечения для медицинского образования с использованием Всемирной паутины» . Proc Annu Symp Comput Appl Med Care . Чикагский университет: 32–6. ПМК   2247761 . ПМИД   7949942 .
  43. ^ Вирден, Ларри В. (26 июля 2006 г.). «comp.lang.tcl Часто задаваемые вопросы (26 июля 2006 г.) (4/6)» . СоурсФордж . Архивировано из оригинала 4 апреля 2011 года . Проверено 16 ноября 2010 г.
  44. ^ Jump up to: а б README версии Phoenix-0.1.8 Alpha (выпущенной 15 мая 1995 г.); доступно здесь [1]
  45. ^ Ньюберг, Ли А. (12 мая 1995 г.). «Анонсируем Phoenix, настоящий HTML-редактор WYSIWYG» . Чикагский университет. Архивировано из оригинала 2 декабря 1998 года.
  46. ^ Минтерт, Стефан (17 июля 1995 г.). «Веберкнехте» . Ix 08/1995 (на немецком языке). 1995 (8). Хайнц Хейзе : 54 . Проверено 22 ноября 2010 г.
  47. ^ Бернерс-Ли, Тим. «МОО и WWW» . Консорциум Всемирной паутины . Проверено 16 ноября 2010 г.
  48. ^ Ньюберг, Ли А.; Роуз III, Ричард О.; Крупер, Джон А. (1995). «Интеграция Всемирной паутины и многопользовательских доменов для поддержки передовых сетевых сред обучения» (PDF) . Материалы Всемирной конференции по образовательным мультимедиа и гипермедиа . Грац, Австрия: Ассоциация по развитию компьютерных технологий в образовании. Архивировано из оригинала (PDF) 4 июля 2009 года . Проверено 23 сентября 2011 г.
  49. ^ Ван, Джозеф; Баттс, Картер; Рейли, Колман; Спе, Маркус (1993). «WWW и Глобальная сетевая академия» (PostScript) . Техас: Глобальная сетевая академия . Проверено 28 ноября 2010 г.
  50. ^ Jump up to: а б Спетка, Скотт (17 октября 1994 г.). «Робот TkWWW: помимо просмотра» . Национальный центр суперкомпьютерных приложений . Архивировано из оригинала 24 июля 2001 года . Проверено 20 ноября 2010 г.
  51. ^ «Индекс подчиненных роботов» . Хостсун. 2002 . Проверено 20 ноября 2010 г.
  52. ^ Jump up to: а б с Ян, Кристофер С.; Йен, Джером; Чен, Синьчунь (2000). «Интеллектуальный поисковый агент в Интернете на основе гибридного моделирования отжига» (PDF) . Эльзевир . Проверено 28 ноября 2010 г.
  53. ^ Хосрави, Фариборз; Арджоманд, Таялмолук. «Новая эра в разработке интеллектуальных агентов с использованием подхода генетических алгоритмов» (PDF) . Фасланаме-йе Кетаб (53). Национальная библиотека Исламской Республики Иран . ISSN   1022-6451 . Архивировано из оригинала (PDF) 4 июня 2011 года . Проверено 27 ноября 2010 г.
  54. ^ Jump up to: а б «UNIX WWW БРАУЗЕРЫ» . Университет Торонто . Архивировано из оригинала 30 октября 2010 года . Проверено 22 ноября 2010 г.
  55. ^ Jump up to: а б README -файл пакета tkWWW-0.13pre2.
  56. ^ Jump up to: а б с Ван, Джозеф. "tkWWWInternals" . Массачусетский технологический институт . Проверено 19 ноября 2010 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 66fe088a44619605b00685623d434b46__1718914560
URL1:https://arc.ask3.ru/arc/aa/66/46/66fe088a44619605b00685623d434b46.html
Заголовок, (Title) документа по адресу, URL1:
tkWWW - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)