Переключись: [sonikelf.ru — статьи] [sonikelf.com — Форум] [sonikelf.info — новости]

Google MapsGL — первое значимое веб-приложение с поддержкой WebGL

Поисковой гигант Google запустил службу MapsGL. Фактически, это те же карты Карты Google, улучшенные и ускоренные благодаря применению технологии WebGL (Web-based Graphics Library), позволяющей выводить 3D-графику в совместимых браузерах без установки каких-либо дополнений с помощью мощи аппаратных графических ускорителей.

WebGL позволила Google реализовать плавные переходы между изображениями при работе с картой и её увеличении. Также были внесены следующие улучшения Карт Google:

  • просмотр 3D-зданий и панорам под углом 45° прямо в Картах;
  • плавное масштабирование и вид под углом 45° с возможностью вращения камеры;
  • быстрое переключение между картой и просмотром улиц.

Google MapsGL

Для работы технологии нужен совместимый браузер (Chrome 14, Firefox 8, Safari с включённой поддержкой WebGL, Opera 12 или более поздние), операционная система ОС Mac Snow Leopard или Lion, Windows Vista или Windows 7, Linux, а также видеокарта с поддержкой Direct X 9.0c или выше (некоторые интегрированные ускорители вроде Intel GMA 3100 или 3150 не поддерживаются).

Для работы MapsGL нужно просто посетить страницу Карт Google, и если система будет поддерживать технологию, приложение предложит в левом нижнем углу включить вывод в режиме WebGL. Там же в любой момент можно затем и отключить MapsGL, в случае необходимости.

Google MapsGL

Хотя пока эта функция является экспериментальной, она показывает, что 3D-графика может значить для веб-сайтов. Приложение MapsGL впечатляет, хотя тем, кто знаком с Android-приложением Карт Google, многие новые функции будут уже знакомы. Перемещения по карте теперь происходят гораздо плавнее, также можно заметить приятную анимацию там, где её раньше не было.

Это можно считать первой реализацией поддержки WebGL в крупном веб-приложении. До сих пор WebGL преимущественно применялся лишь в технологических демонстрациях и тестовых проектах. Именно с появлением таких крупных приложений как MapsGL можно ожидать развития поддержки WebGL как со стороны создателей браузеров, так и со стороны производители видеокарт и веб-разработчиков.

При создании MapsGL разработчики Google столкнулись с рядом трудностей, но добились достаточно хорошей работоспособности, пока и в экспериментальной версии проекта.

Google MapsGL

Как отмечает разработчик из команды MapsGL Дженнифер Маурер (Jennifer Maurer), технически MapsGL приносит существенные изменения в том, как карты и блоки изображений визуализируются на клиенте и сервере: вместо загрузки предварительно визуализированных изображений с сервера, векторные данные карты отправляются в браузер и выводятся на лету с помощью WebGL.

Она также сказала, что с помощью WebGL можно существенно расширить функциональность веб-приложений, но этот подход усложняет разработку и требует дополнительного тестирования. «Хотя WebGL является кросс-платформенным стандартом, производительность очень сильно меняется в зависимости от графического оборудования и операционной системы — и то, что улучшает производительность на одной системе, может ухудшить её на другой, так что тестирование на широком спектре систем является очень важным» — добавила госпожа Маурер.

Ссылка на оригинальный материал.

  • MobiUS покажет результат УЗИ на экране смартфона

    Компания Mobisante представила MobiUS – мобильную систему ультразвукового исследования (УЗИ). Решение выполнено на основе смартфона Toshiba TG01 под управлением операционной системы Windows Mobile 6.5 и включает в себя датчик УЗИ – для исследования плода, брюшной полости, таза, сердца и так далее. Изображение, получаемое с датчика, можно увидеть на экране смартфона в специальном приложении. По мнению..Читать далее »

  • Финальная версия Ubuntu 11.10 Oneiric Ocelot представлена официально

    Как и ожидалось, компания Canonical официально представила новую версию операционной системы Ubuntu за номером 11.10, известную также под кодовым именем Oneiric Ocelot. Среди особенностей свежей редакции популярного Linux дистрибутива можно отметить наличие среды GNOME 3.2, переработанную опцию Dash и видоизмененную графическую оболочку Unity плюс 2D режим Unity, ориентированный на системы, имеющие проблемы с поддержкой трехмерного..Читать далее »

  • Поддельная страница памяти о Стиве Джобсе перенаправила 20000 человек на вредоносный сайт

    Антивирусная лаборатория PandaLabs компании Panda Security сообщила об обнаружении вредоносной ссылки в социальной сети Facebook, привлекающей доверчивых пользователей новостью о смерти Стива Джобса. Спустя всего несколько часов после известия о его смерти мошенники создали в сети Facebook новую страницу под названием «R.I.P. Steve Jobs» («Покойся с миром, Стив Джобс»), которая содержала вредоносную ссылку и обещание..Читать далее »

  • Sonic Generations издадут для ПК

    Представители компании Sega заявили, что платформер Sonic Generations выпустят на персональных компьютерах. Вскоре слова компании подтвердили на ряде цифровых сервисов. Сотрудники Direct2Drive и Green Man Gaming уже добавили Sonic Generations в список своих товаров. ПК-версия платформера обойдётся игрокам в $30. Релиз Sonic Generations приурочен к 20-му дню рождения синего ежа. В этой игре пользователи смогут..Читать далее »