Line Mode Browser

Line Mode Browser
Логотип программы Line Mode Browser
Скриншот программы Line Mode Browser
Тип Текстовый браузер
Авторы
Разработчики W3C / CERN
Написана на Си
Операционная система кроссплатформенность
Первый выпуск 0.7, 14 мая 1991 [1].
Последняя версия 5.4.2
Лицензия W3C Software Notice and License
Сайт w3.org/LineMode/

История

Одной из фундаментальных концепций проектов «World Wide Web» в CERN была «universal readerhip».[4] В 1990 году Тим Бернерс-Ли уже написал первый браузер, WorldWideWeb (позже переименованный в Nexus), но эта программа работала только на проприетарном программном обеспечении компьютеров NeXT, которые использовались ограниченно. [5] Бернерс-Ли и его команда не смогли перенести приложение WorldWideWeb с его функциями - включая графический WYSIWYG редактор - на более широко распространенную X Window System, поскольку у них не было опыта в ее программировании.[6] Команда наняла Николу Пеллоу, студента-математика, работавшего в ЦЕРНе,[7], чтобы написать «пассивный браузер», настолько простой, что он мог работать на большинстве компьютеров того времени.[5]. Название «Line Mode Browser» связано с тем, что для обеспечения совместимости с самыми ранними компьютерными терминалами, такими как телетайпные машины, программа отображала только текст (без изображений) и имела только построчный ввод текста (без позиционирования курсора).[6][8] Разработка началась в ноябре 1990 года, а демонстрация браузера состоялась в декабре 1990 года.[9]. Среда разработки использовала ресурсы проекта PRIAM, что на французском языке означает «PRojet Interdivisionnaire d'Assistance aux Microprocesseurs», проект по стандартизации разработки микропроцессоров в ЦЕРНе.[10]. За короткое время разработки было создано программное обеспечение на упрощенном диалекте языка программирования C. Официальный стандарт ANSI C еще не был доступен на всех платформах.[6]

Режим работы

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

Примечания

  1. Berners-Lee, Tim. Change History of Line Mode Browser. World Wide Web Consortium (23 апреля 1998). Дата обращения: 2 июня 2010. Архивировано 4 марта 2016 года.
  2. {Получение исходного кода W3C libwww. www.w3.org. Дата обращения: 20 сентября 2022.
  3. Pellow, Nicola. LM_Availability - /Talk_Feb-91. World Wide Web Consortium (февраль 1991). Дата обращения: 10 августа 2010. Архивировано 3 марта 2016 года.
  4. Berners-Lee, Tim. html W3 Concepts. World Wide Web Consortium. — «Принцип универсального чтения W3 заключается в том, что если информация доступна, она должна быть доступна с любого типа компьютера, в любой стране, и (авторизованный) человек должен использовать только одну простую программу для доступа к ней.» Дата обращения: 20 июля 2005.
  5. 1 2 Предупреждение о цитировании: Тег <ref> с именем «tenyarscern» не может быть предпросмотрен, так как он определён вне текущего раздела или не определён вообще.
  6. 1 2 3 Предупреждение о цитировании: Тег <ref> с именем «IEEE» не может быть предпросмотрен, так как он определён вне текущего раздела или не определён вообще.
  7. Berners-Lee, Tim. org/details/weavingweborigin00bern_0 Weaving the Web / Tim Berners-Lee, Mark Fischetti. — HarperSanFrancisco, 1999. — P. 29. — «[...] нам нужна была помощь. Ben Segal [...] заметил молодого стажера по имени Никола Пеллоу». — ISBN 9780062515865. Архивная копия от 12 июля 2013 на Wayback Machine
  8. Предупреждение о цитировании: Тег <ref> с именем «living» не может быть предпросмотрен, так как он определён вне текущего раздела или не определён вообще.
  9. Cailliau, Robert. html A Little History of the World Wide Web. World Wide Web Consortium (1995). — «Студент-техник Никола Пеллоу (CN) присоединяется и начинает работу над браузером линейного режима.» Дата обращения: 7 августа 2010.
  10. Eck, C. (December 1985). "PRIAM and VMEbus at CERN" (PDF). VMEbus in Physics Conference. Архивировано (PDF) 10 января 2018. Дата обращения: 26 июля 2011. {cite journal}: |archive-date= / |archive-url= несоответствие временной метки; предлагается 10 января 2018 (справка)
  11. Line Mode Browser. World Wide Web Consortium (3 ноября 1992). Дата обращения: 21 июля 2010. Архивировано 30 января 2024 года.