Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Интернет1.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
144.34 Кб
Скачать

Новые технологии и тенденции развития сети Интернет

Java-технологии. Интернет - очень быстро развивающаяся сеть. Причина этого заключена не только в свойствах Интернета, но и в общих тенденциях развития компьютерной индустрии. Одним из перспективных и многообещающих направлений развития Интернета и сетевых технологий в целом является Java.

Java - интерпретируемый язык с синтаксисом C++, специально рассчитанный на работу в открытой сетевой среде. Текст программы на языке Java может компилироваться в бинарный псевдокод и передаваться по сети для исполнения на виртуальной машине в удаленном интерпретаторе. При этом доступ к ресурсам машины, на которой он работает, для Java-программы может быть ограничен с целью обеспечения безопасности.

Такие передаваемые по сети маленькие программы на языке Java называются аплетами. С серверов Интернета могут вызываться не только программы, но и описания объектов или форматов данных. Чтобы пользоваться возможностями, предоставляемыми языком Java, ваш WWW-обозреватель должен уметь вызвать для исполнения аплетов Java-интерпретатор. Первый такой навигатор был выпущен компанией Sun для операционной системы Solaris и назывался HotJava. Вскоре и Netscape Navigator стал поддерживать Java на ряде платформ, и в частности в Windows. Это обеспечило еще больший успех Java. Поддержку языка Java обеспечивают современные версии web-обозревателей Microsoft Internet Explorer и Opera, причем Opera напрямую использует Java Runtime Environment (JRE) вместо плагинов для запуска Java-апплетов. Вполне вероятно, что скоро поддержку этого сетевого языка будут обеспечивать все WWW-навигаторы, а значит, и многие серверы. А если Java сможет приобрести достаточную популярность и стать стандартом де-факто, то весь Интернет и вся компьютерная технология вообще выйдут на качественно новый уровень развития, когда ресурсы компьютеров всего мира будут объединены в один компьютер под названием Сеть.

Java позволит решить самые глубокие проблемы WWW: отсутствие интерактивности, ограниченный контроль вида документа, ограниченный набор форматов встроенной графики и других объектов мультимедиа. Если вы создаете документ в Интернете и используете язык Java, то, включив в документ картинку в придуманном вами формате, вы можете также указать ссылку на программу, которая умеет читать ваш формат и рисовать картинку. Если вас не устраивают существующие протоколы передачи данных в Интернете, то вы можете определить свой протокол и передавать данные по нему, предварительно указав ссылку, откуда брать программу для его поддержки.

WWW-навигатор, поддерживающий язык Java, неограниченно расширяем и позволяет реализовать все, что угодно. При этом замечательна та особенность, что с точки зрения пользователя все предельно просто - он пользуется стандартным интерфейсом, не замечая никаких сложностей с форматами, протоколами и т.д.

Сегодня Java применяется для передачи через Интернет аплетов, маленьких программ, обычно реализующих простые вещи для украшения WWW-страниц. Однако возможности и перспективы проекта Java уходят далеко за горизонты WWW. Принципиально новой идеей является передача через Интернет не просто данных, но приложений. Новая технология сделала документы объектами, вместе с которыми стали передаваться и методы их обработки. Это предоставляет возможность построения средствами Java больших программных продуктов, полностью использующих возможности современных корпоративных информационных сред, построенных на базе высокоскоростных сетей и мощных серверов баз данных в архитектуре клиент-сервер.

Virtual Reality Modeling Language (VRML). Аббревиатура VRML расшифровывается как «язык описания виртуальной реальности». Это язык подобен HTML, но описывает графические трехмерные объекты за счет перечисления используемых в сцене примитивов и их координат. Позволяет создавать сложные сцены с наложением текстур, установкой источников цвета и камер. Через World Wide Web пользователь может получить файл в формате VRML и, если программа-клиент обладает такой возможностью, просматривать сцену с разных точек зрения. Картинка на экране остается плоской, но, перемещая точку обзора, можно наблюдать вид трехмерного объекта с разных сторон.

Стереоизображения. Стереоизображения - это, как и VRML, попытка добавить к различным формам мультимедиа еще одну -трехмерное изображение, но с несколько другой стороны. Если VRML передает информацию о трехмерных объектах, отображая ее двумерно, т.е. определяет способ передачи информации, то стереографика пытается решить задачу объемной визуализации объектов, т.е. представления информации.

Уже сегодня в Интернете имеются коллекции стереокартинок, смотреть которые можно без дополнительного оборудования путем перефокусировки зрения. Вы фокусируете взгляд на воображаемой точке за поверхностью изображения так, что картинка, раздваиваясь, совмещается особым образом сама с собой, что дает визуальный эффект трехмерного изображения. Так как использование такой технологии вредно для глаз, для получения объемного изображения применяется дополнительное оборудование. В простейшем варианте это просто очки, разделяющие каким-либо образом изображение между глазами, например при помощи цвета. Двухцветные очки - простейший случай, поскольку они очень просты сами по себе и не требуют аппаратных изменений компьютера. Такой вариант сегодня уже практикуется в компьютерных играх. Он весьма прост, дешев и результативен. Другим методом, реализованным в играх, является присоединение к компьютеру специального шлема. Такой метод хорош тем, что не требует никакого дополнительного оборудования, кроме самого шлема, и аппаратных изменений компьютера. С другой стороны, он обеспечивает полный контроль над информацией, воспринимаемой зрительно, что имеет свои плюсы и минусы. Третья, наименее развитая, технология - использование поляризационных очков. Она, возможно, наиболее перспективна, но наименее развита, поскольку требует изменений аппаратной части компьютера.