TkWWW - TkWWW
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Разработчики) | Джозеф Ван[1] |
---|---|
изначальный выпуск | 0.1 25 июля 1992 г.[2] |
Окончательный релиз | 0,13 пре2[3] / 2 апреля 1995 г. |
Написано в | Tcl /Тк[1] |
Платформа | Такой же как Tcl /Тк |
Доступно в | английский |
Тип | веб-браузер и Редактор HTML[1][4] |
Лицензия | GPLv2[3][5] |
tkWWW это ранний, сейчас снятый с производства веб-браузер и WYSIWYG Редактор HTML[6] написанный Джозефом Вангом в Массачусетский технологический институт как часть Проект Афина и Глобальная сетевая академия проект.[5][7] Браузер был основан на Tcl язык и Tk (инструментарий) расширение[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 проект, чтобы поддержать Схема расширения.[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] DVI,[34] Гифка[34] MPEG,[34] PostScript,[34] и Файлы дампа X Window[34]
- Автоматический распаковка файлов[38]
tkWWW был разработан до появления Safe-Tcl, чтобы позволить ненадежным приложениям запускаться из непривилегированных учетных записей. Без такой защиты возможность автоматического выполнения удаленных сценариев была проблемой безопасности.[39]
tkWWW критиковали за то, что он не поддерживал схема URI mailto, rlogin, WAIS, и HTML-формы. А остановка-кнопка прерывания передачи веб-страниц также не была интегрирована.[40]
Расширения
Поскольку tkWWW был основан на фреймворке Tk, было очень легко расширить его функции и возможности. Действительно, на основе tkWWW было несколько расширений и приложений.[33][41]
Феникс
Феникс был известным веб-браузером и редактором, созданным в Чикагский университет в Отделение биологических наук, который был построен на tkWWW версии 0.9.[1][42][43] Разработка началась летом 1993 года, когда еще не было доступных простых в использовании редакторов веб-страниц.[44] Разработка прекратилась в мае 1995 года, и появилось множество подобных инструментов.[42][44] Основными нововведениями были: улучшенная поддержка HTML +,[1][42] более глубокая интеграция таких функций, как скопировать и вставить и естественный внешний вид,[1][42] и поддержка Протокол Kerberos модифицированными серверами.[1] Браузер поддерживался на MS-DOS, Майкрософт Виндоус, Mac OS, а в Linux и других Unix системы.[1][42][45] Дальнейшая разработка добавила бы поддержку BSD платформы.[1]
Краткосрочный план tkWWW заключался в разделении функций редактирования и просмотра, как это уже было сделано для Phoenix.[46] Поддержка встроенных изображений для GIF и ISMAP также была интегрирована в первую версию Phoenix.[42]
Возможность доступа к многопользовательской объектно-ориентированной (MOO ) или Многопользовательское подземелье (ГРЯЗЬ ) серверы были запрошены как новый пакет для tkWWW, и он был доставлен командой Phoenix.[47][48][49]
Робот TkWWW
Скотт Спетка представил доклад на Мозаика и Интернет Конференция в Чикаго названный "Робот TkWWW" в октябре 1994 года.[50][51]Робот TkWWW был одним из первых поисковые роботы и интернет-боты на основе tkWWW. Он был разработан летом на Римская лаборатория ВВС при финансировании Управление научных исследований ВВС,[52] для построения HTML-индексов, сбора статистики WWW, сбора портфелей изображений и т. д.[52] Основным преимуществом робота TkWWW была его гибкость в адаптации практически к любым критериям для определения пути поиска и управления выбором данных для поиска.[50][53]
В алгоритм поиска работал путем определения «веб-соседей» - поиска логически связанных домашних страниц. Бот вернул список ссылок в виде закладки. Однако он был ограничен тем, что мог включать только две ссылки с исходных домашних страниц.[52]
Системные требования и технические
tkWWW изначально разрабатывался для Unix но будет работать на любом современном Операционная система куда Tcl /Тк правильно установлен.[6][54][55] Для отображения изображений tkWWW требуется xli упаковка.[54][55]
tkWWW имеет два строго разделенных процесса: один для графического интерфейса, а другой для сетевого взаимодействия и анализа HTML.[56] Последний составлен C код на основе CERN libwww библиотека.[56] Интерфейсный графический интерфейс написан на Tcl / Tk, который интерпретируется во время выполнения.[56]
Смотрите также
Рекомендации
- ^ а б c d е ж грамм час я Lavenant, Marc G .; Крупер, Джон А. (25–27 мая 1994 г.). «Проект Феникс: распределенная разработка гипермедиа» (PostScript). Конференция World Wide Web 1. Чикагский университет: ЦЕРН. Получено 19 ноября 2010.
- ^ а б c Ван, Джозеф (25 июля 1992 г.). «tkWWW-0.1». Консорциум World Wide Web. Получено 16 ноября 2010.
- ^ а б Ван, Джозеф. "Обзор". Массачусетский Институт Технологий. Архивировано из оригинал 12 декабря 2012 г.. Получено 16 ноября 2010.
- ^ Веттер, Рональд Дж. (Октябрь 1994 г.). «Мозаика и всемирная паутина» (PDF). Государственный университет Северной Дакоты. Получено 20 ноября 2010.
- ^ а б Кокберн, Энди; Джонс, Стив (6 декабря 2000 г.). «Куда теперь? Анализ и устранение недостатков в навигации по WWW». CiteSeerX 10.1.1.25.8504. Отсутствует или пусто
| url =
(помощь) - ^ а б c d "Red Hat Linux Unleashed rhl50.htm". Архивировано из оригинал 4 марта 2016 г.. Получено 19 ноября 2010.
- ^ Ван, Джозеф. "Глобальная сетевая академия". Массачусетский Институт Технологий. Получено 17 ноября 2010.[постоянная мертвая ссылка ]
- ^ Бернерс-Ли, Тим; Кайо, Роберт (23–27 сентября 1992 г.). "Всемирная паутина" (PostScript ). Всемирная веб-конференция. Консорциум World Wide Web. Получено 16 ноября 2010.
- ^ LoVerso, John R .; Мейзер, Мюррей С. (июль 1997 г.). "Caubweb: отключение Интернета с помощью Tcl" (PDF). Пятый ежегодный семинар по Tcl / Tk. Бостон, Массачусетс: USENIX. Получено 28 ноября 2010.
- ^ Ван, Джозеф. "tkWWW как замена rrn". Массачусетский Институт Технологий. Получено 16 ноября 2010.
- ^ а б c Ван, Джозеф. "tkWWW TODO list". Массачусетский Институт Технологий. Получено 16 ноября 2010.
- ^ Ван, Джозеф (25 июля 1992 г.). «tkWWW-0.1». Консорциум World Wide Web. Получено 24 ноября 2010.
- ^ Ван, Джозеф (18 октября 1992 г.). "Анонс tkWWW релиза 0.4". Консорциум World Wide Web. Получено 16 ноября 2010.
- ^ а б c Ван, Джозеф (8 февраля 1993 г.). "Анонс tkWWW версии 0.5 Alpha". 1977.webhistory.org. Получено 16 ноября 2010.
- ^ Ван, Джозеф (18 марта 1993 г.). "Анонс tkWWW Version 0.6 alpha". Проект истории всемирной паутины. Получено 16 ноября 2010.
- ^ Ван, Джозеф. «Версия 0.6». Массачусетский Институт Технологий. Получено 19 ноября 2010.
- ^ а б c d Ван, Джозеф (1 мая 1993 г.). «Представляем tkWWW 0.7, первый редактор HTML WYWSIWYG X11». Проект истории всемирной паутины. Получено 16 ноября 2010.
- ^ Лю, Крикет; Пик, Джерри; Джонс, Расс (декабрь 1994). Управление информационными услугами в Интернете. O'Reilly Media. п.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 Version 0.9 beta ([email protected])". Получено 22 ноября 2010.
- ^ Ван, Джозеф (26 апреля 1994 г.). "ОБЪЯВЛЕНИЕ tkWWW-0.11". Университет Калгари. Получено 22 ноября 2010.
- ^ Ван, Джозеф (2 апреля 1995 г.). «ОБЪЯВЛЕНИЕ: доступна бета-версия tkWWW-0.13». Консорциум World Wide Web. Получено 16 ноября 2010.
- ^ Коннолли, Дэн (28 сентября 1999 г.). «Материалы HTML 2.0». Консорциум World Wide Web. Получено 16 ноября 2010.
- ^ Лорд, Томас (июль 1995 г.). "Анатомия хитрости. Интерфейс Tcl / Tk" (PostScript). Третий ежегодный семинар по Tcl / Tk. Торонто, Онтарио, Канада: Usenix. Получено 23 ноября 2010.
- ^ а б Ван, Джозеф. «Рабочие заметки ...» Массачусетский Институт Технологий. Получено 19 ноября 2010.
- ^ Ван, Джозеф. "tkWWW TODO list". Массачусетский Институт Технологий. Получено 22 ноября 2010.
- ^ а б c Уильямс, Ник; Уилкинсон, Тим (15 апреля 1994 г.). «Опыт написания редактора WYSIWYG для HTML» (PostScript). ЦЕРН. Получено 22 ноября 2010.
- ^ а б Фишер, Кристиан (15 февраля 1995 г.). "Konzeption eines Werkzeugs zur Erfassung von Betreiberanforderungen an ein integriertes Netz- und Systemmanagement" (PostScript). Diplomarbeit (на немецком). Technische Universität München. п. 97. Получено 27 ноября 2010.
- ^ а б c d е ж грамм Ван, Джозеф. «Демонстрации мультимедийных возможностей tkWWW». Массачусетский Институт Технологий. Получено 19 ноября 2010.
- ^ а б c Ван, Джозеф. "История tkWWW". Массачусетский Институт Технологий. Получено 19 ноября 2010.
- ^ Йи, Ка-Пинг (3 мая 1996 г.). "Отображение японского языка в Интернете". Получено 22 ноября 2010.
- ^ ТАКАДА, Тошихиро. "WWW-браузеры, поддерживающие японский язык". Nippon Telegraph and Telephone. Архивировано из оригинал 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.
- ^ а б c d е ж Крупер, Джон А .; Lavenant, Marc G .; Maskay, Manisha H .; Джонс, Томас М. (1994). «Создание доступного в Интернет программного обеспечения для медицинского образования с использованием всемирной паутины». Proc Annu Symp Comput Appl Med Care. Чикагский университет: 32–6. ЧВК 2247761. PMID 7949942.
- ^ Вирден, Ларри В. (26 июля 2006 г.). "comp.lang.tcl Часто задаваемые вопросы (26 июля 2006 г.) (4/6)". Sourceforge. Архивировано из оригинал 4 апреля 2011 г.. Получено 16 ноября 2010.
- ^ а б README выпуска Phoenix-0.1.8 Alpha (выпущен 15 мая 1995 г.); доступно здесь [1]
- ^ Ньюберг, Ли А. (12 мая 1995 г.). «Представляем Phoenix, HTML-редактор с подлинным WYSIWYG». Чикагский университет. Архивировано из оригинал 2 декабря 1998 г.
- ^ Минтерт, Стефан. «Веберкнехте». Ix 08/1995 (на немецком). Heinz Heise: 54. Получено 22 ноября 2010.
- ^ Бернерс-Ли, Тим. "MOOs и WWW". Консорциум World Wide Web. Получено 16 ноября 2010.
- ^ Newberg, Lee A .; Роуз III, Ричард О .; Крупер, Джон А. (1995). «Интеграция всемирной паутины и многопользовательских доменов для поддержки расширенных сетевых обучающих сред» (PDF). Материалы Всемирной конференции по образовательным мультимедиа и гипермедиа. Грац, Австрия: Ассоциация развития вычислительной техники в образовании. Архивировано из оригинал (PDF) 4 июля 2009 г.. Получено 23 сентября 2011.
- ^ Ван, Джозеф; Баттс, Картер; Рейли, Колман; Speh, Маркус (1993). «WWW и Глобальная сетевая академия» (PostScript). Техас: Глобальная сетевая академия. Получено 28 ноября 2010.
- ^ а б Спетка, Скотт (17 октября 1994 г.). "Робот TkWWW: За пределами просмотра". Национальный центр суперкомпьютерных приложений. Архивировано из оригинал 24 июля 2001 г.. Получено 20 ноября 2010.
- ^ "Указатель роботов представления". Hostsun. 2002 г.. Получено 20 ноября 2010.
- ^ а б c Ян, Кристофер С .; Йен, Джером; Чен, Синьчунь (2000). "Интеллектуальный поисковый агент в Интернете на основе гибридного моделирования отжига" (PDF). Эльзевир. Получено 28 ноября 2010.
- ^ Хосрави, Фариборз; Арджоманд, Таджалмолук. «Новая эра в разработке интеллектуальных агентов с использованием подхода генетических алгоритмов» (PDF). Faslname-ye Ketab. Национальная библиотека Исламской Республики Иран (53). ISSN 1022-6451. Получено 27 ноября 2010.
- ^ а б "БРАУЗЕРЫ UNIX WWW". Университет Торонто. Получено 22 ноября 2010.
- ^ а б ПРОЧТИ МЕНЯ -файл пакета tkWWW-0.13pre2.
- ^ а б c Ван, Джозеф. "tkWWWInternals". Массачусетский Институт Технологий. Получено 19 ноября 2010.