Line Mode Browser

Line Mode Browser
Скриншот программы Line Mode Browser
Тип Веб-браузер
Авторы
Разработчики W3C / CERN
Написана на C[1]
Операционные системы Кроссплатформенная, такая же, как Libwww
Первый выпуск 0.7, 14 мая 1991[2]
Последняя версия 5.4.2 (24 июня 2017; 7 лет назад (2017-06-24)[3])
Лицензия 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. Pellow, Nicola. LM_Availability - /Talk_Feb-91. World Wide Web Consortium (февраль 1991). Дата обращения: 10 августа 2010. Архивировано 3 марта 2016 года.
  2. Berners-Lee, Tim. Change History of Line Mode Browser. World Wide Web Consortium (23 апреля 1998). Дата обращения: 2 июня 2010. Архивировано 4 марта 2016 года.
  3. Getting the Libwww Source. www.w3.org. Дата обращения: 20 сентября 2022.
  4. Berners-Lee, Tim. html W3 Concepts. World Wide Web Consortium. — «Принцип универсального чтения W3 заключается в том, что если информация доступна, она должна быть доступна с любого типа компьютера, в любой стране, и (авторизованный) человек должен использовать только одну простую программу для доступа к ней.» Дата обращения: 20 июля 2005.
  5. 1 2 Ten Years Public Domain for the Original Web Software. CERN (30 апреля 2003). Дата обращения: 21 июля 2005. Архивировано из оригинала 29 июля 2017 года.
  6. 1 2 3 Petrie, Charles; Cailliau, Robert. Interview Robert Cailliau on the WWW Proposal: "How It Really Happened.". Institute of Electrical and Electronics Engineers (ноябрь 1997). Дата обращения: 18 августа 2010. Архивировано из оригинала 6 января 2011 года.
  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. Stewart, Bill. Web Browser History. Living Internet. Дата обращения: 2 июня 2010.
  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. Дата обращения: 2011-07-26.
  11. Line Mode Browser. World Wide Web Consortium (3 ноября 1992). Дата обращения: 21 июля 2010. Архивировано 30 января 2024 года.