08 декабря 2012

Shiny: опять хорошие новости



Меньше месяца назад я писал о выходе нового продукта проекта RStudio - пакета Shiny для создания веб-приложений на основе R. Появление этого пакета было весьма положительно воспринято R-сообществом, о чем можно судить по сообщениям, собранным на сайте-агрегаторе r-bloggers.com

В начале этой недели на CRAN была опубликована новая, стабильная версия Shiny - v0.2.3. Помимо исправления мелких багов, новая версия отличается расширенными функциональными возможностями - в частности, появились опции для сохранения файлов с результатами вычислений, выполненных веб-приложением.


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

  • Бесплатное приложение с открытым кодом (под лицензией AGPLv3)
  • Возможность "хостить" несколько приложений по одному адресу порта, с разными URL для разных приложений
  • Обеспечение возможности работы Shiny-приложений c Internet Explorer 8 и 9
  • Автоматический запуск и остановка R-сессий по запросу приложения
  • Автоматическое восстановление R-сессий после "аварийной" остановки работы приложения
  • Возможность запуска приложений через прокси-сервер (Apache/Nginx)

Первая версия Shiny Server будет доступна только для Linux-систем, однако в дальнейшем планируется также создание пакетов для Windows OS и Mac OS. Следите за новостями!

В завершение, привожу ссылки на несколько примеров приложений, построенных при помощи Shiny:


Комментариев нет :

Отправить комментарий