Jump to content

ВиолаWWW

ВиолаWWW
Разработчик(и) Пей-Юань Вэй [1]
Первоначальный выпуск 9 марта 1992 г .; 32 года назад ( 1992-03-09 ) [2]
Написано в Виола [1] [3]
Операционная система Юникс [1]
Доступно в Английский
Тип Веб-браузер
Веб-сайт альт .org

ViolaWWW веб-браузер , выпуск которого прекращен , первый, поддерживающий сценарии и таблицы стилей для Всемирной паутины (WWW). Впервые он был выпущен в 1991/1992 году для Unix и был рекомендованным браузером в CERN . [1] где был изобретен WWW, но со временем уступил свои позиции наиболее часто используемого браузера Mosaic .

Выпущенный в 1992 году, [2] Виола была изобретением Пей-Юаня Вэя , сотрудника Экспериментального вычислительного центра (XCF) Калифорнийского университета в Беркли . [1] [2] Viola была UNIX языком программирования/скриптов на базе ; аббревиатура расшифровывалась как « Визуально интерактивный объектно-ориентированный язык и приложения». [4]

Интерес Пейя к графическому программному обеспечению начался с HyperCard , с которой он впервые столкнулся в 1989 году. Мак… а у меня даже Мака не было». Только получив доступ к X-терминалам , Пей в 1990 году создал первую версию Viola для таких терминалов: «Я получил руководство HyperCard, просмотрел его и просто взял концепции и реализовал их...» [4]

Пей выпустил Viola 0.8 в 1991 году. [4]

История ВиолыWWW

[ редактировать ]

После окончания учебы Пей продолжил развивать Виолу, работая с 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, который представляет собой инструмент для разработки и поддержки визуальных интерактивных мультимедийных приложений, возможным применением которого является мультимедийный веб-браузер. Viola работала под управлением системы X Window и уже в 1992 году могла использоваться для создания сложных гипермедийных приложений с такими функциями, как апплеты и другой интерактивный контент. [7]

Viola был первым веб-браузером, который имел следующие функции: [8]

  • вставка документов на стороне клиента, предшествующие кадрам или синдикация посредством записи выходных данных JavaScript, которые сегодня широко используются.
Встраивание документов в стиле альта Метод объекта
<INSERT SRC="a_quote.html">
<object type="text/html" data="a_quote.html">
<p>This text will appear
for browsers that don't
support OBJECTs</p>
</object>
  • простой механизм таблицы стилей, используемый для вставки в документ информации о стиле, такой как шрифты, цвет и выравнивание. [9] Это было реализовано в Viola задолго до CSS в 1998 году: разработки
Таблица стилей в стиле альта Таблица стилей CSS
 (BODY,INPUT,P   FGColor=black
                 BGColor=grey70
                 BDColor=grey70
                 align=left

 (H1             FGColor=white
                 BGColor=red
                 BDColor=black
                 align=center

 body, input, p {
  color: black;
  background-color: #707070;
  text-align: left;
}

 h1 {
  color: white;
  background-color: red;
  border: solid 1px black;
  text-align: center;
}
  • боковая панель, используемая для отображения «мета» информации, внутридокументных навигационных ссылок и другой информации, аналогичной (но не такой сложной) функциям, присутствующим в некоторых современных браузерах.
  • язык сценариев , доступ к которому можно получить из HTML-документа, [10] так что HTML-документ может включать высокоинтерактивные сценарии/апплеты. Его можно рассматривать как предшественника JavaScript и встроенных объектов .
Метод ВиолаWWW JavaScript эквивалент
Сценарии
\class {txtDisp}
\name {showTime}
\script { switch (arg[0]) {
  case "tick":
    set("content"), date());
    after(1000, self(), "tick");
    return; break;
  case "init":
    after(1000, self(), "tick");
    break;
  }
  usual();
}
\width {100}
\height {50} \
function showTimeInDoc() {
  var theTime = document.getElementById('theTime');
  var date = new Date();
  theTime.innerHTML = date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds();
  setTimeout(showTimeInDoc, 1000);
}
Встраивание скрипта в веб-страницу
<HTML>
<HEAD>
</HEAD>
<BODY>
And, the time now is:
<LINK REL="viola"
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>

Конкуренция с Мозаикой

[ редактировать ]

В то время как ViolaWWW открыла дверь во Всемирную паутину, [8] его ограничения, в том числе его реализация только в системе X Window, означали, что он не мог конкурировать с Mosaic , браузером, который сделал Интернет массовым явлением. [12] Помимо прочего, Mosaic было проще установить на компьютеры, которыми пользовалось большинство людей. [8] Первоначально разработанная для UNIX , Mosaic вскоре была портирована на Microsoft Windows . [13] платформа, на которой ViolaWWW никогда не запускалась.

ViolaWWW в патентных исках

[ редактировать ]

В 1999 году Eolas Technologies и Калифорнийский университет подали иск в Окружной суд США Северного округа штата Иллинойс против Microsoft, заявив о нарушении патента США № 5 838 906 (касающегося плагинов для браузера) веб-браузером Internet Explorer . Eolas выиграла первоначальное дело в августе 2003 года и получила от Microsoft компенсацию в размере 521 миллиона долларов. [14] Окружной суд подтвердил решение присяжных в январе 2004 года.

В марте 2005 года апелляционный суд постановил провести повторное судебное разбирательство, отменив решение о выплате Microsoft 521 миллиона долларов в качестве компенсации за ущерб. Апелляционный суд заявил, что первоначальное решение проигнорировало два ключевых аргумента, выдвинутых Microsoft. Microsoft хотела показать суду, что ViolaWWW является предшествующим уровнем техники , поскольку она была создана в 1993 году в Калифорнийском университете, за год до подачи основного патента. Microsoft также предположила, что Майкл Дэвид Дойл , основатель Eolas и бывший исследователь Калифорнийского университета, намеренно скрыл свои знания о ViolaWWW при подаче патентной заявки. [15] Впоследствии Microsoft заключила соглашение с Eolas в августе 2007 года без повторного судебного разбирательства. [16] Eolas продолжала подавать иски против десятков других технологических компаний.

В феврале 2012 года присяжные Техаса установили, что два патента Eolas недействительны после показаний нескольких ответчиков, включая Тима Бернерса-Ли и Пей-Юань Вэя, которые считаются создателями браузера Viola. В показаниях утверждалось, что браузер Viola включал заявленные изобретения Эоласа до даты подачи заявки (7 сентября 1993 г.). «Существуют веские доказательства того, что Виола была публично известна и использовалась» до предполагаемой даты зачатия истцов, добавили в нем. Решение фактически положило конец ожидающемуся иску против 22 компаний, включая Yahoo, Google и многие интернет-магазины. [17]

См. также

[ редактировать ]
  1. ^ Jump up to: а б с д и Тим Бернерс-Ли . «Какие были первые WWW-браузеры?» . Консорциум Всемирной паутины . Проверено 15 июня 2010 г.
  2. ^ Jump up to: а б с Пей-Юань Вэй . «Гипертекстовый браузер ViolaWWW» . Проверено 28 июля 2010 г.
  3. ^ см . в «Виоле в двух словах», заархивировано 9 сентября 2019 г. на Wayback Machine . Подробности
  4. ^ Jump up to: а б с д и ж г Джеймс Гиллис; Р. Кайо (2000). Как родилась Сеть: история Всемирной паутины . Издательство Оксфордского университета. стр. 213–217. ISBN  978-0-19-286207-5 .
  5. ^ «WWW люди» . Консорциум Всемирной паутины . Проверено 28 июля 2010 г.
  6. ^ О'Рейли, Тим (23 февраля 2009 г.). «Почему Kindle должен быть открытой книгой» . Форбс .
  7. ^ Тим О'Рейли. «Что такое Web 2.0? — Шаблоны проектирования и бизнес-модели для программного обеспечения следующего поколения» (PDF) . О'Рейли Медиа. Архивировано из оригинала (PDF) 15 февраля 2012 г.
  8. ^ Jump up to: а б с Бернерс-Ли, Тим (9 августа 1997 г.) [около 1993 г.]. «Краткая история Интернета» . Консорциум Всемирной паутины . Проверено 17 августа 2010 г.
  9. ^ «Глава 14, Таблица стилей» . Коротко о Виоле . Архивировано из оригинала 18 января 2022 г.
  10. ^ «Глава 13, Расширяемость» . Коротко о Виоле . Архивировано из оригинала 18 января 2022 г.
  11. ^ «ВиолаWWW» . webdesignmuseum.org . Музей веб-дизайна . Проверено 17 февраля 2022 г.
  12. ^ «Mosaic — первый глобальный веб-браузер» . Проверено 28 июля 2010 г.
  13. ^ Фридман, Алан. Компьютерная настольная энциклопедия, 9-е издание. Нью-Йорк: Осборн, 2001, с. 629
  14. ^ «Eolas Technologies, Inc. и Регенты Калифорнийского университета против корпорации Microsoft» . 99 С 626
  15. Суд оставил в силе штраф Microsoft на 521 миллион долларов , BBC News , 3 марта 2005 г.
  16. ^ «Громкий восьмилетний патентный спор урегулирован» . Сиэтлский пост-разведчик . 30 августа 2007 г.
  17. ^ Сэмюэлс, Джули (15 февраля 2012 г.). «Почему патентная система не работает с программным обеспечением: если бы Эолас пошел другим путем» . Фонд электронных границ .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 01cc3ded27c122c26ad14d718e16c502__1703432340
URL1:https://arc.ask3.ru/arc/aa/01/02/01cc3ded27c122c26ad14d718e16c502.html
Заголовок, (Title) документа по адресу, URL1:
ViolaWWW - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)