«Открытые системы»
На современном компьютере может не быть различных приложений, но браузер быть обязан
За 11 лет, прошедшие с тех пор, как 23 августа 1995 года был выпущен самый широко используемый инструмент для доступа к WWW — браузер Internet Explorer, пользовательские вкусы заметно трансформировались. Поначалу популярность продукта Microsoft была невелика: по истечении года она не превышала 5%, в то время как 80% пользователей остались верны Netscape Classic, остальные же 15% использовали браузеры других моделей, имевшиеся в ту пору в разнообразии. Но затем, особенно в связи с ростом числа ПК, последовали колоссальные изменения, оказавшиеся столь драматическими, что этот период истории браузеров называли войной между двумя лидерами. Казалось, имя победителя не должно вызывать сомнения. К 2002 году монополизм Internet Explorer стал абсолютным; на его фоне другие — и уходящий со сцены Netscape Classic, и едва появившийся Firefox с его предшественником Mozilla, равно как и все остальные, — с трудом набирали единицы процентов. Однако спустя несколько лет ситуация стала меняться; в середине 2006 года свободно распространяемый браузер Firefox заполучил долю в 12%, и доля эта продолжает увеличиваться. Любителей других браузеров осталось совсем мало, ну а большинство по инерции использует Internet Explorer.
Вне всякого сомнения, совершенно особое место среди первых разработок занимает браузер ViolaWWW. Его автора, Пей-Юн Вея, увлеченность графикой и привела к идее браузера с широкими изобразительными возможностями. Кроме того, Вею принадлежит идея браузера с расширяемой функциональностью |
Насыщенная событиями история браузеров началась в 1991 году, когда Тим Бернерс-Ли со своими студентами создавал самые первые инструменты для доступа к WWW. Один из этих студентов — Жан-Франсуа Грофф — написал «библиотекарь для WWW», так можно перевести название программы libwww, работавшей на компьютерах NEXT, первой аппаратной платформе Паутины. Позднее он же образовал одну из первых Web-дизайнерских компаний, InfoDesign. Другой студент, Никола Пиллоу, под руководством Роберта Каллио, соавтора Бернерса-Ли, создал первый универсальный браузер Samba, работавший в строчном режиме на разных платформах, в том числе на Unix и MS-DOS. Влияние CERN и самого Каллио на разработку браузеров первого поколения особенно усилилось после его визита в Университет Хельсинки; тогда стартовали разработки скандинавской ветви браузеров. Наиболее популярным из «варягов» стал браузер Opera; его создали в норвежской телекоммуникационной компании Telenor. Позже ее разработчики Йон Стефенсон и Гер Иварс основали собственную компанию Opera Software, которая до сих пор находится на рынке.
Среди разработчиков появившихся вскоре графических браузеров второго поколения, конечно же, наиболее известны Марк Андриссен и Эрик Бина. В феврале 1993 года, работая в Национальном суперкомпьютерном центре (NCSA), они создали версию Mosaic для X Window в среде Unix. Уже спустя месяц Mosaic адаптировали для Macintosh, а в 1994 году NCSA передал коммерческие права на Mosaic компании Spyglass. В последующем та лицензировала права на Mosaic нескольким компаниям, и в том числе — «на радость» Андриссену — Microsoft, что положило начало проекту Internet Explorer. В числе популярных браузеров начала 90-х годов были Arena, разработанный в бристольской лаборатории HP Labs, и Lynx, созданный в Университете штата Канзас (он удивителен тем, что изначально не задумывался для работы в Internet). Еще один браузер Cello, созданный в Legal Information Institute, был ориентирован на работу с юридическими документами. Браузер Navipress компании Navisoft совмещал просмотр с возможностью редактирования. Ныне более известная как консалтинговая, компания O?Reilly and Associates в 1994 году выпустила собственный комплекс продуктов Internet in a box, включавший в себя браузер.
Но, вне всякого сомнения, совершенно особое место среди первых разработок занимает браузер ViolaWWW. Его автор Пей-Юн Вей, выходец из Тайваня, тогда был аспирантом в Университете Беркли, где до сих пор работает на факультете экспериментальных компьютерных систем. Браузер остался лишь ярким эпизодом в его творческой биографии: сейчас Вей занимается фундаментальными проблемами, но помимо этого он еще и оригинальный художник и даже конструктор удивительных по изяществу деревянных мостов. Увлеченность графикой и привела его к идее браузера с широкими изобразительными возможностями. Кроме того, Вею принадлежит идея браузера с расширяемой функциональностью, с появлением языка Java воспринятая остальными. В распоряжении Вея этого универсального языка современной Сети не было, поэтому он изобрел свой собственный, названный им, как и браузер, Viola. Но в этом отношении Вей явно опередил свое время — технологии, которые позже назвали апплетами, в начале 90-х не могли быть восприняты большинством. В выступлении перед Британским компьютерным обществом Бернерс-Ли сказал: «Он создал нечто подобное Java. Пошел дальше и породил аналог Hot Java, но тогда никто не мог понять, зачем нужно устанавливать интерпретатор, к чему еще и библиотека Viola, впрочем, это сделано не так изящно, как Java, и требовало участия системного администратора». А в статье, опубликованной в Scientific American в 1997 году, прямо говорится, что Андриссен и его коллеги пришли к Mosaic, познакомившись с ViolaWWW.
Как часто бывает в таких случаях, возникла патентная коллизия. Свои права на браузер с расширяемым функционалом предъявила компания Eolas, созданная сотрудниками Калифорнийского университета в Сан-Франциско. И хотя все авторитеты, включая Бернерса-Ли, считают подобные претензии неправомочными, соответствующий патент получила именно Eolas. Это стало предметом длительных судебных разбирательств, а разработчики браузеров вынуждены учитывать существование этого патента до сих пор.
Первым коммерческим браузером стал продукт компании Mosaic Communications, образованной создателем Silicon Graphics Джимом Кларком и Марком Андриссеном. Они дебютировали осенью 1994 года; тогда же название компании изменили на Netscape. Для тех, кто начинал работать в Сети тогда, символом времени останется Mosaic Netscape, позже переименованный в Netscape Navigator. Основной целью новой компании стала идея создания универсального браузера. Он должен был обеспечивать просмотр и редактирование файлов и с равным успехом мог работать на любой платформе, независимо от операционной системы.
Естественно, что эта возможность и ее очевидный потенциал не остались без внимания Microsoft, откуда в 1995 году поступило предложение о разделении сфер влияния, по которому браузеры для Windows в Microsoft хотели оставить за собой, а все остальное отдать на откуп Netscape. Предложение было встречено отказом.
На отказ Давида Голиафу Microsoft ответила категорично включением Internet Explorer в состав Windows 95 Plus Pack, что и стало началом войны браузеров. Одна за другой появлялись новые версии Netscape Communicator и Internet Explorer, на первых порах Microsoft была догоняющей стороной. На уровне IE 3.0 соперники сравнялись, а IE 4.0 позволил Microsoft выйти вперед, и к началу 1998 года активное противостояние закончилось. После покупки Netscape корпорацией America Online вплоть до 2000 года предпринимались попытки выпуска новых версий Netscape, но они успеха не имели. Гораздо удачнее оказалась инициатива по созданию проекта с открытым кодом Mozilla, приведшего к созданию Firefox.
Джеймс Кларк (родился в 1944 году) в юношеские годы испытывал трудности с учебой. Он был исключен из университета и четыре года прослужил в военно-морских силах США. Затем Кларк вернулся к занятиям и получил дипломы бакалавра и магистра по физике в Университете Нового Орлеана, и затем — степень доктора философии в области информатики в Университете штата Юта. С 1974 по 1978 год Кларк занимал должность доцента Университета штата Калифорния, и с 1979 по 1982 год — адъюнкт-профессора в Стэнфорде. В 1982 году Кларк стал одним из основателей компани Silicon Graphics, начавшей с выпуска графических рабочих станций и быстро пополнившей портфель своих предложений мощными графическими системами на базе Unix. Несмотря на успешное развитие компании, в 1994 году Кларк вышел из состава ее руководства и стал сооснователем другой компании — Netscape. Он работал в ней в продолжение всего периода бума Internet-компаний и незадолго до его окончания переключился на другую деятельность. С середины 90-х Кларк основал несколько компаний в разных сферах деятельности, которые — с разной степенью успеха — впоследствии были проданы.
Марк Андриссен (родился в 1971 году) получил степень бакалавра по информатике в Университете штата Иллинойс. Он проходил непродолжительную практику в IBM, затем работал в университетском Национальном центре суперкомпьютерных приложений, где вместе со штатным сотрудником центра Эриком Биной создал браузер Mosaic. В 1993 году Андриссен поступил на работу в компанию Enterprise Integration Technologies и в это время познакомился с Джеймсом Кларком, который увидел гигантский потенциал браузера. Кларк предоставил средства для начальных инвестиций, и вскоре была основана компания Mosaic Communications Corporation, переименованная спустя короткое время в Netscape Communications в связи с претензиями Университета штата Иллинойс по поводу использования названия Mosaic. Ошеломляющий успех компании не только принес славу Андриссену, но и сделал его одним из главных действующих лиц ожесточенной войны браузеров с корпорацией Microsoft, в которой Netscape пришлось уступить. В 2001 году состоялось первичное размещение капитала созданной Андриссеном компании Loudcloud, впоследствии переименованной в Opsware, где он занимает пост преседателя совета директоров.
Пей-Юн Вей, уроженец Тайваня, учился в Университете штата Калифорния в Беркли. Он разработал один из первых графических браузеров ViolaWWW. Этим он занимался в свободное от учебы время, рассчитав, что труд может потребовать около? четырех лет и мог бы стать отправной точкой для дальнейшей карьеры. Сейчас? Вей и его браузер оказались в центре патентных споров по поводу выяснения вопроса, имел ли браузер механизм запуска встроенных объектов до того, как была подана заявка на другой патент Майклом Дэвидом Дойлом и Университетом штата Калифорния. Впрочем, независимо от результата раз?бирательства, сам Вей считает, что ему есть чем гордиться и кроме браузера. Например, Вей отмечает на своем Web-сайте, что ViolaWWW стал не только одним из первых широко опубликованных графических браузеров, но в нем впервые использованы апплеты (за 3 года до открытого появления языка программирования Java). К своим достижениям он относит также разработанную им игру типа Frogger для компьютера Commodore PET, а также игру, названную Pinnacle, написанную полностью на машинном языке в шестнадцатеричных кодах, даже без использования языка ассемблера.