Rich Internet application
16.3.3. Технологии Microsoft
Рассмотрим примеры построения RIA-приложений на технологиях компании Microsoft (Silverlight) [29]:
- Проект Радикал-Фото, представляющий собой сервис для оперативной публикации фотографий в интернет-форумах, блогах, досках объявлений, чатах.
На данном сайте используется технология Deep Zoom.
Адрес в интернете: http://www.radikal.ru/admintopdz.aspx.
- Сайт фанатов рок'н'ролла
На данном сайте используется технология Deep Zoom.
Адрес в интернете: http://memorabilia.hardrock.com/
- Спортивный портал sportbox.ru
На данном сайте используется технология Smooth Streaming.
Адрес в интернете: http://sportbox.ru
- Музыкальный портал station.ru
Данный портал позволяет использовать музыкальный плеер, построенный на технологии Silverlight, без браузера.
Адрес в интернете: http://station.ru
- Сайт технологии Silverlight
Адрес в интернете: http://www.microsoft.com/rus/silverlight/.
- Картографический сервис Microsoft
Адрес в интернете: http://www.bing.com/Maps/explore/
- Интерактивный сериал "Погружение"
На данном сайте используется технология Гипервидео (новый медиа-формат, в основе которого лежит управляемое видео).
Адрес в интернете: http://immersion.actio.tv/
Другие примеры RIA приложений (на платформе Microsoft Silverlight ) можно посмотреть по ссылке: http://www.microsoft.com/rus/silverlight/.
16.4. Краткие итоги
RIA – это приложение, доступное через Интернет, богатое функциональностью традиционных настольных приложений, не поддерживаемой браузерами непосредственно.
В RIA значительная часть функционала вынесена в клиентскую часть, т.е. исполняется на стороне клиента.
Богатые Интернет приложения ( RIA ) выполняются в песочнице браузера.
Adobe Flash – мультимедийная платформа, используемая для создания векторной анимации и интерактивных приложений, а также для интеграции видеороликов в веб-страницы.
Adobe Flex также позволяет разрабатывать приложения на базе Flash-платформы, но без применения временной шкалы.
Adobe AIR позволяет запускать веб-приложения на Рабочем столе.
Ajax представляет собой смесь технологий, в основе которых лежат язык JavaScript и объект XMLHttpRequest.
Технология ActiveX – средство, при помощи которой Internet Explorer использует другие приложения внутри себя.
Windows Presentation Foundation – графическая (презентационная) подсистема в составе .NET Framework 3.0.
Microsoft Silverlight предоставляет графическую систему, схожую с Windows Presentation Foundation, и объединяет мультимедиа, графику, анимацию и интерактивность в одной программной платформе.
JavaFX – это платформа для создания Rich Internet Applications, которые могут запускаться на персональных компьютерах и мобильных устройствах.