Меньше месяца назад я писал о выходе нового продукта проекта RStudio - пакета Shiny для создания веб-приложений на основе R. Появление этого пакета было весьма положительно воспринято R-сообществом, о чем можно судить по сообщениям, собранным на сайте-агрегаторе r-bloggers.com.
В начале этой недели на CRAN была опубликована новая, стабильная версия Shiny - v0.2.3. Помимо исправления мелких багов, новая версия отличается расширенными функциональными возможностями - в частности, появились опции для сохранения файлов с результатами вычислений, выполненных веб-приложением.
Однако наиболее вдохновляющей новостью стало намерение создателей проекта RStudio запустить бесплатный сервер для хостинга Shiny-приложений. Изначально планировалось, что этот сервис будет платным, однако план изменился - сервис будет бесплатным для всех, кроме коммерческих структур. Предположительно в конце января 2013 г. будет запущено бета-тестирование Shiny Server - программного обеспечения, позволяющего загружать Shiny-приложения на сервер. Shiny Server будет иметь следующие характеристики:
Первая версия Shiny Server будет доступна только для Linux-систем, однако в дальнейшем планируется также создание пакетов для Windows OS и Mac OS. Следите за новостями!
В завершение, привожу ссылки на несколько примеров приложений, построенных при помощи Shiny:
Однако наиболее вдохновляющей новостью стало намерение создателей проекта 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:
- Реконструкция сети взаимодействий между генами
- Визуализация данных по скоростям в Formula 1
- Карта, документирующая землетрясения в разных точках мира
- Визуализация биржевых данных
- Динамика цен на дома в Филадельфии
- Пример использования 3D-графики в shiny-приложении
Отправить комментарий