![]() | В этой статье отсутствует преамбула. |
Line Mode Browser | |
---|---|
![]() | |
Тип | Веб-браузер |
Авторы |
|
Разработчики | W3C / CERN |
Написана на | C[1] |
Операционные системы | Кроссплатформенная, такая же, как Libwww |
Первый выпуск | 0.7, 14 мая 1991[2] |
Последняя версия | 5.4.2 (24 июня 2017[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].