Produto do RStudio

Shiny Server

  • Software (serviço remoto)
    • Versão Open Source
    • Versão Comercial Pro

Shiny apps

  • Serviço remoto para aplicações
    • Versão free
    • Versão Comercial (Starter, Basic, Standard, Professional)

Sítio do shiny

Shiny Server

Shiny apps

Pacote do R

Repositórios


  • Versão estável no CRAN
    • Atualmente versão 0.12.2 (09/10/2014)
    • Primeira versão 0.2.3 (01/12/2012)

  • Versão em desenvolvimento no GitHub
    • Initial commit por Joe Cheng (20/06/2012)

Como funciona?

Reatividade


Propriedade de reação à estímulos do usuário


  • Aplicativos para criação de GUI's (Graphical User Interfaces) trabalham com valores reativos a ações do usuário

  • Alguns pacotes em R
    • rpanel
    • gWidgets
    • shiny

Construindo um aplicativo shiny

Regras essenciais


1. Salve os outups


Regras essenciais


2. Renderize as saídas


Regras essenciais


3. Acesse os inputs



Editores

RStudio

RStudio

Emacs

Compartilhando seus apps

shinyapps.io

Getting started

## Instale o devtools
install.packages('devtools')

## Instale o rsconnetc
devtools::install_github('rstudio/rsconnect')

## Adicione o token, obtido pelo site
shinyapps::setAccountInfo(name = 'username',
              token = '.....',
              secret = '<SECRET>')

## Envie sua aplicação
rsconnetc::deployApp("./apps/")

Servidor particular

Potencialize seus apps

Pacotes adicionais

Integrações

Vamos à galeria IGUIR2

Obrigado!