Line Mode Browser

Материал из Википедии — свободной энциклопедии
Перейти к навигацииПерейти к поиску
Line Mode Browser
Скриншот программы Line Mode Browser
ТипТекстовый браузер
РазработчикиNicola Pellow[вд][3], Консорциум Всемирной паутины, ЦЕРН, Тим Бернерс-Ли и Henrik Frystyk Nielsen[вд]
Написана наСи
Операционная системакроссплатформенность
Дата выпуска1990[1]
Последняя версия
ЛицензияW3C Software Notice and License
Сайтw3.org/LineMode/

Line Mode Browser, также известный как LMB, WWWLib или просто www, стал вторымвеб-браузером, разработанным человеком[4][5][6]. Впервые было продемонстрировано, что браузер можно использовать на нескольких различныхоперационных системах[7][8]. Управляемый простыминтерфейсом командной строки, этот браузер нашёл широкое применение на различных компьютерах и терминалах по всему интернету. Его разработка началась в1990 году, а затем он поддерживался консорциумом World Wide Web Consortium (W3C) как пример и тестовое приложение для библиотеки libwww[9].

Содержание

История

[править |править код]

Одним из ключевых принципов, лежащих в основе проектов по созданиюВсемирной паутины вЦЕРНе, было представление о «универсальной читательской аудитории»[10].

В 1990 годуТим Бернерс-Ли создал первый веб-браузер под названиемWorldWideWeb, позже переименованный в Nexus. Однако эта программа могла работать только на компьютерахNeXT, которые были доступны ограниченному числу пользователей[7]. Бернерс-Ли и его команда не смогли перенести приложение WorldWideWeb, включая графический редакторWYSIWYG, на более распространённую системуX Window, поскольку у них не было достаточного опыта в программировании для неё[11]. Команда наняла Николу Пеллоу, студента-математика, который проходил стажировку в ЦЕРНе. Он должен был создать «пассивный браузер» — настолько простой, чтобы работать на большинстве компьютеров того времени[12][7].

Название «Line-Mode Browser» связано с тем, что для обеспечения совместимости с самыми первыми компьютерными терминалами, такими как телетайпные аппараты, программа отображала только текст (без изображений) и вводила текст построчно (без возможности позиционированиякурсора)[13][11].

Разработка началась вноябре1990 года, а вдекабре 1990 года состоялся его дебют[14]. В процессе разработки использовались ресурсы проекта PRIAM, который представляет собой сокращение от французского названия «Projet Interdivisionnaire d’Assistance aux Microprocesseurs». Этот проект направлен на стандартизацию процесса создания микропроцессоров в ЦЕРНе[15]. В короткие сроки было разработано программное обеспечение на упрощённом диалектеязыка программирования Си. В то время официальный стандартANSI C ещё не был доступен на всех платформах[11].

Вмарте1991 года для небольшой группы пользователей был выпущен Line-mode Browser, доступный на компьютерахVAX,RS/6000 иSun-4[16].

Перед тем как статьобщедоступной, первая версия программы была интегрирована в библиотеку ЦЕРНА (CERNLIB), которая широко используется в сообществе физиков, занимающихсясубъядерной физикой[8][17].

Перваябета-версия браузера была представлена8 апреля1991 года[18].

Вавгусте 1991 года, в группе новостей alt.hypertext наUsenet, Бернерс-Ли объявил о доступности браузера[19][20]. Пользователи могли запускать браузер из любой точки интернета, подключившись через протоколtelnet к компьютеруinfo.cern.ch, который также стал первымвеб-сервером. В 1991 году, когда новости о проекте появились во Всемирной паутине, он вызвал интерес не только в ЦЕРНе, но и в других лабораториях, таких какDESY в Германии, а также за его пределами[7][18][21].

Первая стабильная версия, 1.1, увидела свет вянваре1992 года[16][22].

С версии 1.2l, выпущенной воктябре1992 года, браузер стал использовать библиотеку общего кода, известную впоследствии как libwww[23].

Главный разработчик, Pellow, начал работу над проектомMacWWW, и оба браузера начали совместно использовать некоторыйисходный код[24].

В информационном бюллетене World Wide Web замай1993 года компания Berners-Lee сообщила, что браузер стал общедоступным, чтобы облегчить доступ к нему новым пользователям[25].

21 марта1995 года, с выходом версии 3.0, ЦЕРН передал полную ответственность за поддержку браузера в рабочем режимеW3C[23].

Line-Mode Browser и библиотека libwww тесно связаны друг с другом. Последний независимый выпуск отдельного компонента браузера был осуществлён в1995 году, после чего браузер стал частью проекта Linwood[26].

Браузер электронной почты Agora World Wide Web был создан на основе браузера с поддержкой Line-Mode[27].

На заре развития интернета браузер Line-Mode пользовался большой популярностью, поскольку он был единственным вариантом для всех операционных систем. Однако уже вянваре1994 года ситуация кардинально изменилась:Mosaic быстро вытеснил этот браузер, и только 2 % пользователей Всемирной паутины продолжали просматривать веб-страницы в Line-Mode[28]. Новая ниша текстовых веб-браузеров была занятаLynx, что сделало браузер в линейном режиме практически бесполезным в качестве браузера. Одной из причин этого стало то, что Lynx оказался гораздо более гибким, чем браузер в Line-Mode[29]. Затем он стал тестовым приложением для libwww.

Принцип работы

[править |править код]

Простота браузера в линейном режиме имела свои ограничения. Этот браузер был создан для работы в любой операционной системе с использованием так называемых «немых» терминалов. Его интерфейс был разработан с целью сделать его максимально простым. Пользователь начинал с командной строки, в которой задавал адрес ресурса (URL). Затем запрашиваемаявеб-страница выводилась на экран построчно, подобно тому, как это происходило нателетайпе. Веб-сайты отображались с использованием первых версийHTML. Форматирование было реализовано с помощью заглавных букв, отступов и новых строк. Элементы заголовка были написаны заглавными буквами, отцентрированы и отделены от основного текста пустыми строками[30].

Навигация осуществлялась не с помощьюустройств ввода, таких какмышь или клавиши со стрелками, а посредством текстовых команд, вводимых в программу.

Каждая ссылка была обозначена цифрами в квадратных скобках. Чтобы перейти по ней, нужно было ввести соответствующий номер в программу. Это заставило одного журналиста того времени сказать: «Интернет — это способ искать информацию, вводя цифры»[6].

Страница прокручивалась вниз, когда вводилась пустая команда (возврат каретки). Чтобы прокрутить страницу вверх, использовалась команда «u». Для перемещения вхронологическом порядке назад применялась команда «b». Чтобы перейти к новой странице, нужно было ввести "http://...» и адрес страницы[31].

В браузере отсутствовали функцииредактирования, поэтому страницы можно было только читать, но не изменять.Роберт Кайо, один из разработчиков, был разочарован этим ограничением:

Я считаю, что самой большой ошибкой в нашем проекте был публичный запуск браузера в режиме только для чтения. Это дало интернет-хакерам немедленный доступ к системе, но только в качестве пассивного браузера — без возможности вносить изменения[11].

Особенности

[править |править код]

Браузер в линейном режиме был создан с учётом егокроссплатформенности. Существуют официальные порты для следующих операционных систем:Apollo/Domain, IBM RS6000, DECstation/Ultrix,VAX/VMS, VAX/Ultrix,MS-DOS,Unix,Windows,Classic Mac OS,Linux,MVS,VM/CMS,FreeBSD,Solaris иmacOS[32][13][33][34][35]. Браузер поддерживает множество протоколов, включаяпротокол передачи файлов (FTP),Gopher,протокол передачи гипертекста (HTTP),сетевой протокол передачи новостей (NNTP) иглобальный информационный сервер (WAIS)[23][17][36].

Другие функции включалигиперссылкиrlogin и telnet, поддержкукириллицы (добавлена25 ноября1994 года в версии 2.15) и возможность настройки в качестве прокси-клиента[17][23][37]. Браузер может работать вфоновом режиме и загружать файлы[29]. У браузера Line-Mode были проблемы с распознаванием символьных объектов, правильным сворачиванием пробелов и поддержкой таблиц ифреймов[38].

Примечания

[править |править код]
  1. http://www.w3.org/LineMode/
  2. https://www.w3.org/Library/Distribution.html
  3. http://www.w3.org/History/19921103-hypertext/hypertext/WWW/Macintosh/Overview.html
  4. How can I download a Document?  www.w3.org. Дата обращения: 6 июня 2025. Архивировано 12 января 2012 года.
  5. Frequently asked questions by the Press - Tim BL . www.w3.org. Дата обращения: 6 июня 2025.
  6. 122005 Text Mode Browser Roundup | Linux Journal . www.linuxjournal.com. Дата обращения: 6 июня 2025.
  7. 123410 Years Public Domain . tenyears-www.web.cern.ch. Дата обращения: 6 июня 2025. Архивировано 29 июня 2017 года.
  8. 12"How the web began" (англ.). CERN (25 июля 2010).
  9. WWW - The Libwww Line Mode Browser . www.w3.org. Дата обращения: 6 июня 2025. Архивировано 20 апреля 2025 года.
  10. WWW Seminar: Essential Concepts . www.w3.org. Дата обращения: 6 июня 2025.
  11. 1234Computing Now | IEEE Internet Computing | Interview with Robert Cailliau (англ.). www.computer.org. Дата обращения: 6 июня 2025. Архивировано 6 января 2011 года.
  12. Tim Berners-Lee. Weaving the Web. — HarperSanFrancisco, 1999. — 250 с. —ISBN 978-0-06-251586-5.
  13. 12Web Browser History - First, Early (амер. англ.). LivingInternet. Дата обращения: 6 июня 2025.
  14. A Little History of the World Wide Web . www.w3.org. Дата обращения: 6 июня 2025.
  15. http://www.iaea.org/inis/collection/NCLCollectionStore/_Public/17/041/17041317.pdf
  16. 12A Little History of the World Wide Web From 1960s to 1995 . ref.web.cern.ch. Дата обращения: 6 июня 2025. Архивировано 19 декабря 2007 года.
  17. 1239101 -- /News . www.w3.org. Дата обращения: 6 июня 2025.
  18. 12James Gillies. How the Web was born. — Oxford University Press, 2000. — 398 с. —ISBN 978-0-19-286207-5.
  19. Invention Of The Web, Web History, Who Invented the Web, Tim Berners-Lee, Robert Cailliau, CERN, First Web Server (амер. англ.). LivingInternet. Дата обращения: 6 июня 2025.
  20. Berners-Lee, Tim. "Re: Qualifiers on Hypertext links..." (англ.) (6 августа 1991).
  21. WWW-Talk Apr-Jun 1993: PUBLIC DOMAIN CERN WWW SOFTWARE . 1997.webhistory.org. Дата обращения: 6 июня 2025.
  22. W3C FTP server shutdown . www.w3.org. Дата обращения: 6 июня 2025.
  23. 1234Change History of Line Mode Browser . www.w3.org. Дата обращения: 6 июня 2025.
  24. "Macintosh Browser" . www.w3.org. Дата обращения: 6 июня 2025.
  25. 9305 -- News . www.w3.org. Дата обращения: 6 июня 2025.
  26. Kreutzmann, Dr Helge. Browser for Linux/Alpha (амер. англ.). www.helgefjell.de (29 апреля 2025). Дата обращения: 6 июня 2025.
  27. World Wide Web Client Software products . www.w3.org. Дата обращения: 6 июня 2025.
  28. Web History Primer . www.w3c.rl.ac.uk. Дата обращения: 6 июня 2025. Архивировано 25 сентября 2010 года.
  29. 12Ian S. Graham. The HTML sourcebook. — New York : Wiley, 1995. — 438 с. —ISBN 978-0-471-11849-7.
  30. World Wide Web . www.w3.org. Дата обращения: 6 июня 2025.
  31. Commands -- /LineMode . www.w3.org. Дата обращения: 6 июня 2025.
  32. Installation -- /LineMode . www.slac.stanford.edu. Дата обращения: 6 июня 2025. Архивировано 11 января 2012 года.
  33. List of Platforms for libwww . www.w3.org. Дата обращения: 6 июня 2025.
  34. People involved in the WorldWideWeb project . www.w3.org. Дата обращения: 6 июня 2025.
  35. W3C libwww libraries . physionet.incor.usp.br. Дата обращения: 6 июня 2025. Архивировано 18 мая 2015 года.
  36. Defining the address of your news server for WWW . www.w3.org. Дата обращения: 6 июня 2025.
  37. Libwww - the W3C Sample Code Library README . www.w3.org. Дата обращения: 6 июня 2025.
  38. Dan's Web Tips: Brand-X Browsers -- A-G . webtips.dan.info. Дата обращения: 6 июня 2025.
Перейти к шаблону «Браузеры»
  • Особенности
  • Стандарты
  • Протоколы
Особенности
Веб-стандарты[англ.]
Протоколы
Активные
На базеBlink
На базеGecko
На базеWebKit
Другие
Ныне нефункционирующие
На базеBlink
На базеGecko
На базеMSHTML
На базеWebKit
Другие
Перейти к шаблону «Ранние браузеры»
Ранниебраузеры (до 1996)
1990
WorldWideWeb (Nexus)
1991
1992
1993
1994
1995
1996
См. также
Перейти к шаблону «Стандарты W3C»
Продукты
и стандарты
Рекомендации
ООСО
Рабочие проекты
Руководства
Инициативы
Выведенные
из использования
Устаревшие
Организации
Рабочие группы
Группы сообщества и бизнеса
Закрывшиеся группы
ПО
Браузеры
Конференции
Источник —https://ru.wikipedia.org/w/index.php?title=Line_Mode_Browser&oldid=145959078
Категории:
Скрытые категории: