RIA: Платформа для новых идей и концепций

Меня часто спрашивают: “Flex крутая штука, но зачем? Что с его помощью делать?”. Я много размышлял о причинах такого вопроса. Как по мне ответ на него вполне очевиден: “Adobe Flex - это платформа для новых идей!”. Но почему меня постоянно об этом спрашивают?

Причина пожалуй в том, что все внимание направлено на то, чтоб попробовать портировать Flex на обычные web 2.0 проекты. Что-то вроде вопроса: “PHP или Ruby + AJAX? SpringFramework или WebWork?”.

Следовательно ошибка произошла на этапе вопроса. Не верно сравнивать Adobe Flex с веб технологиями другого класса, с технологиями других задач… Думаю мои мысли натолкнут на постановку правильных вопросов - а это уже половина правильного ответа :). Идем дальше.

Итак, цель этой статьи - собрать мои мысли вокруг вопроса о применении Adobe Flex и создать обзор перспективных направлений в которых технология имеет свое 100% преимущество на практике.

Портирование существующих десктоп приложений

В основе своей стоит идея: “Сеть как Платформа”, или когда все что вам нужно это только доступ к сети. Вся инфраструктура сервиса размещена и поддерживается на серверах провайдера там и администрируется и поддерживается. А клиент лишен потребности в локальной установке и поддержке.

Например: новая модель “Клиент-Банк” приложений. Выгода от новой платформы просто очевидна:

  • Отсутствие инсталляции и настройки;
  • Прозрачное обновление;
  • Кросс-Платформенность приложений;
  • Привычный для пользователя интерфейс;
  • Безопасность данных пользователя;
  • Авторизация с помощью голоса, звука и изображения;

Здесь очевидная выгодна от применения Adobe Flex и банку и клиенту и поставщику решения :)

Rich User Experience: Эффективный интернет интерфейс

Ключевая характеристика RIA - это новые стандарты для построения пользовательских интерфейсов. Благодаря широким возможностям Adobe Flex находит свое применения в проектах где в основу положен новый механизм доступа к функциональности и новые идеи.

Например: крупная сеть пиццерии PizzHut создала десктоп приложение (Adobe AIR) с помощью которого пользователь заказывает пиццу. Use Case предельно простой - не вставая с рабочего места, за четыре-пять щелчков мышки сделать заказ. Маркетологи дали идеи название: Express CHECKOUT.

Похожую идею “эффективного интерфейса” использовала FedEx для создания настольного приложения (Adobe AIR) которое мониторит и уведомляет пользователя о движении его посылок в максимально удобном для него формате.

Adobe AIR - технология котороя прекрасно сочетает преимущества десктоп приложения в связке с веб сервисом. Часто применяет как альтернативная замена существующего веб интерфейса.

Еще Примеры: Ebay Desktop

Rich User Experience: Визуализация данных

Немаловажной характеристикой RIA является медиа потенциал. Это значит сделующее. Adobe Flex благодаря своей Adobe Flash платформе унаследовала огромный медиа ген: визуализации, мультимедиа (аудио/видео), анимации, 2d/3d рендеринга и его программировании. В свою очередь Adobe Flex расширяет функциональность благодаря готовым компонентам графиков, фреймворками готовых решений от сторонних поставщиков.

Весь этот потенциал предоставляет огромные возможности для создания приложений в центре функциональности которых данные для которых нужен новый и эффективный инструмент их отображения и представления.

Примеры: Labs DIGG: DIGG визуалтзация, ScienceLogic - система мониторинга сетевых интерфейсов , UniversalMind: сладкая визуализация карт

Rich User Experience: Новые стандарты для корпоративных интерфейсов

Под понятием корпоративный интерфейс следует понимать приложение которое решает задачи предприятия или бизнеса с которым взаимодействуют сотрудники. В решении данных задач очень хорошо подходит интерфейс который максимально приближен к привычному - оконному (desktop). HTML интерфейс даже на вооружении которого стоит AJAX не всегда в состоянии предоставить нужную функциональность не говоря уже и о эффективном интерфейсе. Потому мы на практике и имеем перегруженые портальные системы, не эффективный и сложный в понимании и обучении интерфейс.

Исходя из общей проблематики на сегодня ряд компаний открыто заявляют о своих экспериментах в области корпоративного интерфейса, среди них SAP, Oracle. Компании VW и SonyEricsson используют Adobe Flex для эффективного интерфейса к своей продукции.

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

Еще по теме: RIA: Технологии

Tags: , ,

Leave a Reply