ViolaWWW 3.3 | |
Разработчики) | Пей-Юань Вэй [1] |
---|---|
изначальный выпуск | 9 марта 1992 г . [2] |
Написано в | Альт [1] [3] |
Операционная система | Unix [1] |
Доступно в | английский |
Тип | веб-браузер |
Интернет сайт | альт |
ViolaWWW - это браузер , поддержка которого прекращена , первый браузер , популярный во всемирной паутине (WWW). Впервые он был выпущен в 1991/1992 для Unix и выступал в качестве рекомендуемого браузера в ЦЕРН , [1] , где WWW была изобретена, но в конце концов потерял свои позиции в качестве наиболее часто используемого браузера для мозаики .
Альт [ править ]
Выпущенная в 1992 году [2] Виола была изобретением Пей-Юаня Вэя , члена экспериментального вычислительного центра (XCF) Калифорнийского университета в Беркли . [1] [2] Viola был языком программирования / сценариев на основе UNIX ; акроним постоял «Визуально Интерактивный объектно-ориентированный язык и области применения». [4]
Интерес Пея к графическому программному обеспечению начался с HyperCard , с которой он впервые столкнулся в 1989 году. Об этом, по словам Пея, «HyperCard была очень привлекательной в то время, вы знаете, графически эта штука с гиперссылками была просто не очень глобальной и работала только с Mac ... а у меня даже Mac не было ". Только имея доступ к X-терминалам , Пей в 1990 году создал первую версию Viola для таких терминалов: «Я получил руководство по HyperCard, посмотрел на него и просто взял концепции и реализовал их ...» [4]
Пей выпустил Viola 0.8 в 1991 году. [4]
История ViolaWWW [ править ]
После выпуска Пей продолжил развитие Виолы, работая с XCF и стартапами. [4] [5] Позже он будет финансироваться O'Reilly Books , техническим издателем, которое использовало программное обеспечение для демонстрации своего сайта Global Network Navigator . [6] Его основной целью было создание версии Viola для Интернета:
X-Window [sic] была системой на основе Unix, поэтому в нее был встроен TCP / IP, и Интернет был логичным шагом. Вопрос был в том, как транспортировать его страницы Виолы через Интернет. Он был на пороге самостоятельного изобретения сетевого гипертекста. «И тогда я прочитал электронное письмо Тима о всемирной паутине », - объясняет он. « URL-адрес был очень, очень умным, это было как раз то, что мне нужно. Он обронил Тим, говоря, что он подумывает написать браузер для X. «Звучит как хорошая идея», - сказал Тим в ответе, опубликованном на www-talk 9 декабря [1991]. Четыре дня спустя Пей Вэй сказал www-talk, что он создал браузер.
- Гиллис и Кайо [4]
Выпущенный в 1992 году, ViolaWWW был первым браузером, в котором были добавлены расширенные функциональные возможности, такие как встроенные скриптовые объекты, таблицы стилей и таблицы. Ранние версии были хорошо приняты в ЦЕРНе . [4] Эд Кролл также выделил браузер в своем популярном тексте 1992 года, Руководстве пользователя и Каталоге всего Интернета .
По мере развития ViolaWWW она стала больше походить на HyperCard:
В нем была функция закладок, чтобы вы могли отслеживать свои любимые страницы. В нем были кнопки для перехода назад и вперед, а также функция истории, позволяющая отслеживать места, где вы были. Со временем он обзавелся таблицами и графикой, а к маю 1993 года мог даже запускать программы.
- Гиллис и Кайо [4]
ViolaWWW был основан на наборе инструментов Viola, который представляет собой инструмент для разработки и поддержки визуальных интерактивных мультимедийных приложений, при этом возможно использование мультимедийного веб-браузера. Виола работала под управлением X Window System и уже в 1992 году могла использоваться для создания сложных гипермедийных приложений с такими функциями, как апплеты и другой интерактивный контент [7].
Первые [ править ]
Виола был первым веб-браузером, который имел следующие функции: [8]
- вставка документов на стороне клиента, предшествующие фреймы или распространение через запись выходных данных javascript, которые широко используются сегодня.
Встраивание документов в альтовом стиле | Объектный метод |
---|---|
<INSERT SRC = "a_quote.html"> | <object type = "text / html" data = "a_quote.html"><p> Этот текст появитсядля браузеров, которые неОБЪЕКТЫ поддержки </p></object> |
- простой механизм таблиц стилей, используемый для вставки в документ информации о стилях, такой как шрифты, цвет и выравнивание. Это было реализовано в Viola задолго до разработки CSS в 1998 году:
Таблица стилей в стиле альта | Таблица стилей CSS |
---|---|
(BODY, INPUT, P FGColor = черный BGColor = grey70 BDColor = grey70 align = left (H1 FGColor = белый BGColor = красный BDColor = черный align = center | тело , вход , p { цвет : черный ; цвет фона : # 707070 ; выравнивание текста : слева ; } h1 { цвет : белый ; цвет фона : красный ; граница : сплошная 1 пиксель черного цвета ; выравнивание текста : центр ; } |
- боковая панель, используемая для отображения «мета» информации, внутренних навигационных ссылок документа и другой информации, аналогичной (но не столь сложной), как функции, имеющиеся в некоторых современных браузерах.
- язык сценариев , который можно получить из HTML - документа, таким образом, что HTML - документ можно вставлять сверхинтерактивных скрипты / апплеты. Это можно рассматривать как предшественник JavaScript и встроенных объектов .
Метод ViolaWWW | Эквивалент JavaScript | |
---|---|---|
Сценарии | \ класс {txtDisp}\ name {showTime}\ script {switch (arg [0]) { case «галочка»: set ("контент"), date ()); after (1000, self (), «галочка»); возвращаться; перемена; case "init": after (1000, self (), «галочка»); перемена; } обычный();}\ ширина {100}\ height {50} \ | функция showTimeInDoc () { var theTime = document . getElementById ( 'время' ); var date = новая дата (); время . innerHTML = дата . getHours () + ":" + дата . getMinutes () + ":" + дата . getSeconds (); setTimeout ( showTimeInDoc , 1000 ); } |
Встраивание скрипта в веб-страницу | <HTML><ГОЛОВА></HEAD><ТЕЛО><P> И сейчас время:<LINK REL = "альт"HREF = "showTime.v"></BODY></HTML> | < html > < head > < script type = "text / javascript" src = "showTime.js" > </ script > </ head > < body onload = "showTimeInDoc ()" > < p id = "theTime" > & nbsp ; </ p > </ body > </ html > |
Конкуренция с Mosaic [ править ]
Хотя ViolaWWW открыла дверь во всемирную паутину [8], ее ограничения, включая ее реализацию только в системе X Window, означали, что она не могла конкурировать с Mosaic , браузером, который сделал Интернет популярным. [9] Среди прочего, Mosaic было проще установить на компьютеры, которыми пользовалось большинство людей. [8] Первоначально разработанный для UNIX , вскоре он был перенесен на Microsoft Windows , [10] платформу, на которой ViolaWWW никогда не запускалась.
ViolaWWW в патентных исках [ править ]
В 1999 году Eolas Technologies и Калифорнийский университет подали иск в Окружной суд США Северного округа Иллинойса против Microsoft, утверждая, что веб-браузер Internet Explorer нарушил патент США 5 838 906 (охватывающий плагины браузера) . Eolas выиграл первое дело в августе 2003 года и получил от Microsoft компенсацию в размере 521 миллиона долларов. [11] Районный суд подтвердил решение присяжных в январе 2004 года.
В марте 2005 года апелляционный суд постановил провести повторное судебное разбирательство, отменив решение о выплате Microsoft 521 миллиона долларов компенсации за ущерб. Апелляционный суд заявил, что первоначальное решение игнорировало два ключевых аргумента, выдвинутых Microsoft. Microsoft хотела показать суду, что ViolaWWW является предшествующим уровнем техники , поскольку она была создана в 1993 году в Калифорнийском университете, за год до того, как был подан ключевой патент. Microsoft также предположила, что Майкл Дэвид Дойл , основатель Eolas и бывший исследователь Калифорнийского университета, намеренно скрывал свои знания о ViolaWWW при подаче заявки на патент. [12] Microsoft впоследствии урегулировала с Eolas, в августе 2007 года, без повторного судебного разбирательства. [13] Eolas продолжал подавать иски против десятков других технологических компаний.
В феврале 2012 года присяжные в Техасе обнаружили, что два патента Эоласа недействительны после показаний нескольких обвиняемых, включая Тима Бернерса-Ли и Пей-Юань Вей, создателя браузера Viola. В свидетельских показаниях утверждалось, что браузер Viola включал заявленные изобретения Eolas до даты подачи заявки (7 сентября 1993 г.). Он добавил, что есть «веские доказательства того, что Виола была публично известна и использовалась» до предполагаемой даты зачатия истцов. Постановление фактически положило конец незавершенным судебным процессам против 22 компаний, включая Yahoo, Google и многих интернет-магазинов. [14]
Ссылки [ править ]
- ^ Б с д е Тим Бернерс-Ли . "Какие были первые браузеры WWW?" . Консорциум World Wide Web . Проверено 15 июня 2010 .
- ^ a b c Пей-Юань Вэй . "Браузер гипертекста ViolaWWW" . Проверено 28 июля 2010 года .
- ^ См. « Виола в двух словах» для подробностей.
- ^ a b c d e f g Джеймс Гиллис; Р. Кайо (2000). Как зародилась Интернет: история всемирной паутины . Издательство Оксфордского университета. С. 213–217. ISBN 978-0-19-286207-5.
- ^ "WWW люди" . Консорциум World Wide Web . Проверено 28 июля 2010 года .
- ↑ О'Рейли, Тим (23 февраля 2009 г.). «Почему Kindle должен быть открытой книгой» . Forbes .
- ^ http://assets.en.oreilly.com/1/event/51/webexny2010_what-is-web-20.pdf
- ^ a b c Тим Бернерс-Ли (9 августа 1997 г.) [c.1993]. «Краткая история Интернета» . Консорциум World Wide Web . Проверено 17 августа 2010 года .
- ^ «Мозаика - первый глобальный веб-браузер» . Проверено 28 июля 2010 года .
- ^ Фридман, Алан. Энциклопедия настольных компьютеров, 9-е издание. Нью-Йорк: Осборн, 2001, стр. 629
- ^ «Eolas Technologies, Inc. и Регенты Калифорнийского университета против Microsoft Corporation» . 99 C 626
- ^ Суд удерживает Microsoft штраф в размере 521 млн долларов , BBC News , 3 марта 2005 г.
- ^ "Громкий, 8-летний патентный спор урегулирован" . Сиэтл Пост-Интеллидженсер . 2007-08-30.
- ↑ Сэмюэлс, Джули (15 февраля 2012 г.). «Почему патентная система не работает с программным обеспечением: если Eolas пошел другим путем» . Electronic Frontier Foundation .
Внешние ссылки [ править ]
- Официальный веб-сайт
- Личные комментарии к Eolas vs Microsoft и предшествующему искусству альта на Wayback Machine (архивировано 25 июня 2010 г.)
- Презентация - Расширяемость в WWW-браузерах на Wayback Machine (архивировано 26 сентября 2003 г.)
- Скачать Виола