Надо сказать, зрителям эта демонстрация понравилась, было отмечено, что пора бы заняться виртуальной реальностью в "Интернете" вплотную. После окончания конференции был создан, скажем так, специальный сервер (хотя это и не совсем точно), где велось обсуждение будущего стандарта.
При разработке этого языка сразу было решено, что он не будет простым расширением HTML (Hyper Text Markup Language), поскольку, по мнению разработчиков, HTML был создан для работы с текстом, а не с графикой. Кроме того, еще на стадии подготовки проекта было решено, что первая версия языка не будет поддерживать интерактивное поведение, так как это вызовет очень большую нагрузку на сеть. Среди требований, предъявленных к разработчикам, были также: независимость от
платформы, расширяемость, возможность работы в сетях с низкой пропускной способностью.
Поначалу VRML, по аналогии с HTML, назывался Virtual Reality Markup Language. Слово Markup было заменено на Modeting значительно позже, для отражения графического характера VRML.
Попробую все же дать определение этому языку. Итак, Virtual Reality Modeling Language - это язык для описания многомерных интерактивных моделей, виртуальных
миров, создаваемых в "Интернете" с использованием WWW. Все аспекты доступа и взаимодействия с этими виртуальными мирами могут быть описаны при помощи VRML. Сейчас, благодаря усилиям разработчиков, VRML становится стандартом интерактив-
ного моделирования в WWW.
Пока VRML позволяет создавать виртуальные миры лишь с ограниченным интерактивным управлением. Они могут содержать объекты, которые, в свою очередь, могут заключать в себе гипертекстовые ссылки на другие миры, документы в формате HTML, а также любые объекты, представленные в стандарте MIME. Этот язык дает возможность описания трехмерных сцен, создавая при этом гипертекстовые связи, - иначе говоря, это аналог HTML, но в трех измерениях.
По мнению разработчиков, VRML постепенно придет на смену HTML.
Так что все-таки представляет из себя VRML? Говоря образно, VRML дает возможность объектам самим рисовать себя. Теоретически объекты могут включать в себя все, что угодно - трехмерную и обычную графику, MID-файлы, текст и т.д. Эти объекты получили название ноды (nodes).
Нода имеет следующие характеристики:
1) тип объекта: йода может быть кубом, сферой, текстовой картой, преобразованием и т.д.
2) параметры, отличающие ее от ноды того же типа: например, каждая сферическая
нода должна иметь свой радиус; эти параметры называются полями (fields). Каждая нода имеет 0 или больше полей
3) любая нода имеет свое имя, однако это имя не уникально.
VRML - язык объектно-ориентированный, и в нем, как и в любом подобном языке,
есть наследование объектов.
Сейчас активно обсуждается новая версия VRML, в которой больше внимания уделено интерактивности. В данный момент на рассмотрение выставлен формат, предложенный фирмой BE. Поэтому он так и называется - BEF (BE Format). В основу разработки заложена интересная идея - включить описание возможного поведения объектов непосредственно в данные. BEF является расширением, а не модификацией VRML 1.0, поэтому любой объект, описанный нa VRML I.0, является допустимым , просто не имеющим поведенческой реакции. BEF поддерживает определение поведения различных объектов. С помощью этого языка можно моделировать поведение различных физических систем, определять взаимодействие с пользователем, а также многое другое.
Так же на W3C дискуссируют на тему – как лучше построить виртуальную реальность в WWW: посредством VRML, с помощью расширений PostScript, или же следует создать принципиально новую VR-платформу «с нуля».
Уже не раз высказывалось мнение, что основными двигателями в развитии компьютерной техники являются военные разработки и игры. Как обстоят дела с виртуальной реальностью в Internet у военных не известно, а вот игры такие появились. Фирма World Inc. представила свою версию VRML - VRML+. Отличие этого языка от ранее описанных заключается в том, что с его помощью создаются много-пользовательские виртуальные миры. То есть теперь вы не просто перемещаетесь по виртуальному миру, но и общаетесь с другими людьми. Ныне существует несколько подобных игр.
Объединение локальных сетей / Intranet
Современные сетевые технологии способствовали новой технической революции. В США созданию единой сети компьютеров придают такое же значение, что и строительству скоростных автомагистралей в шестидесятые годы. Поэтому компьютерную сеть называют "информационной супермагистралью". Подчеркивая выгоду, которую принесет сеть всем пользователям, в компании Microsoft говорят об информации "на кончиках пальцев".
Локальная сеть (сеть, расположенная на сравнительно небольшой территории (LAN, Local Area Network)) может являться частью глобальной сети, которые получают все большее признание во всем мире. Развитие средств массовой информации и коммуникаций способствует объединению людей, живущих на разных континентах, согласно их интересам. В настоящее время промышленно-развитые страны уделяют большое внимание созданию единой информационной среды. Создание информационной супермагистрали облегчит в будущем общение людей, имеющих общие интересы, но находящихся в разных уголках земного шара. Прообразом такой супермагистрали может служить Internet, предоставляющая услуги миллионам пользователей во всем мире.
В настоящее время одним из приоритетных направлений работы фирм, поставляющих программное обеспечение, является интегрирование локальной сети предприятия интранет (Intranet), в которой происходит основная работа компании, в глобальную сеть с тем, чтобы сотрудники этого предприятия легко могли создавать свои документы в формате HTML и ссылаться на другие документы. Организация виртуальных корпоративных сетей, базирующихся на Internet, позволяет связать воедино все филиалы поставщиков и заказчиков, не создавая собственной сетевой инфраструктуры.
Intranet – это внутренняя информационная система, основанная на технологии Internet, сервисах Web, TCP/IP и HTTP протоколах связи, и HTML страницах. Intranet – технология, которая позволяет организации определять себя в целом как объект, группу, семью, где каждый знает свою роль, и работа каждого направлена на усовершенствование и здоровье организации. Как это достигается? Все задания, цели, процессы, связи, взаимодействия, инфраструктура, проекты, графики, бюджеты и культура, словом, все, чем живет организация, интерактивно, в едином интерфейсе, связывается воедино. Причем каждый сотрудник может пользоваться необходимой информацией, и, по мере своей компетенции, пополнять ее. Иными словами, Intranet представляет "интеллект" организации. Конечная цель этого интеллекта состоит в том, чтобы организовать рабочий стол каждого сотрудника (а под понятием «рабочий стол» давно уже подразумевается персональный компьютер) с минимальной стоимостью, затратами времени и усилий, так, чтобы дать возможность труду быть более производительным, а продукции – более своевременной и конкурентоспособной.
Интеграция корпоративной сети Intranet и глобальной сети основывается на использовании однотипных методов хранения и представления информации. Файловая система компьютера построена по иерархическому принципу, предусматривающему древовидную структур хранения данных. Web серверы Internet имеют гипертекстовую схему представления данных, предусматривающую создание в документах ссылок на другие документы, в которых содержатся пояснения различных терминов, иллюстрации, аудиофайлы и видеоролики. Стандарт на построение таких документов определяется HTML. Разрабатывается программное обеспечение технологии text-to-speech - перевода текста в голосовое сообщение.
Обобщая, можно сказать, что Intranet – это возможность построить организацию на информационном уровне и предоставлять эту информацию всем, кому необходимо. Если сотрудник знает то, чем компания занимается, какова стратегическая система технического видения компании, каковы принципы руководства, кто есть клиентура и партнеры, то он может более ясно сосредоточиться на своем собственном вкладе в общее дело. Понятная всем единая web-страница, представляющая суть компании, эквивалентна успеху. Все филиалы и представительства могут постоянно обращаться к центральным сообщениям и выполнять указания. Таким образом, глобальная сеть используется не только как способ дешевой передачи информации на большие расстояния, но и как инструмент руководства процессом в организации.
Развитие HTML
SGML – это, во многих отношениях, язык, породивший HTML. Стандарт HTML основан на SGML. Взаимосвязь HTML и SGML – тема еще одной интенсивной дискуссии на W3C. Цель этой дискуссии – разработать расширения HTML, которые бы реализовывали больше составляющих SGML.
Общеизвестно, что WWW в настоящее время существенно лучше приспособлен для работы с английским и другими западноевропейскими языками, использующими латинский алфавит. Этому способствовало несколько факторов, в основном – принятие в качестве стандарта 7-битного набора символов ASCII.
ASCII расшифровывается как American Standart Code for Information Interchage, американский стандартный код для обмена информацией. Принятый большинством производителей компьютеров за основу, 7-битный набор символов ASCII может содержать не более 128 символов – служебные символы, знаки препинания, цифры и латинский алфавит. Соответственно, для других алфавитов места там просто нет. Существуют различные 8-битные (256 символов) расширения этого набора символов, однако не существует единого соглашения о том, какой из них должен стать стандартом.
В настоящее время области наивысшей концентрации компьютеров, подключенных к Internet, и доменов находятся в США и Западной Европе, и лишь в Центральной Африке и в некоторых других странах пока нет доступа к Internet.
С распространением Internet в страны, не использующие стандартный (ISO-8859 Latin-1 8-битный) набор символов, общественное мнение все более склоняется к принятию 16-битного набора (65535 символов), который мог бы содержать необходимые алфавиты стран Восточной Европы, Азии и Тихого Океана.