diff --git a/_includes/tutorial/welcome.md b/_includes/tutorial/welcome.md index 04476f47b..85ac602c9 100644 --- a/_includes/tutorial/welcome.md +++ b/_includes/tutorial/welcome.md @@ -1,5 +1,27 @@ -### Welcome +## Introducing Shiny +Shiny is a new package from RStudio that makes it incredibly easy to build interactive web applications with R. Building applications with Shiny has many compelling benefits, including: + +* Automatic [reactive](http://en.wikipedia.org/wiki/Reactive_programming) data-binding between inputs and outputs that makes it possible to build useful applications with only a few lines of code. +* Shiny user-interfaces are "live" in the same way that spreadsheets are live. Outputs change instantly as users modify inputs without explicit programming or requiring a reload of the browser. +* Applications can be built entirely using R, or can optionally make use of custom HTML, CSS, and JavaScript. +* A highly customizable slider control that has built-in support for animation. +* Pre-built output widgets for displaying plots, tables, and printed output of R objects. +* Fast bi-directional communication between the web browser and R using the [websockets](http://illposed.net/websockets.html) package. + +#### Getting Started + +If you've already got the Shiny package installed you are ready to go. If you don't have Shiny yet you'll need to: + +* Request access to the beta by sending email to [info@rstudio.org](mailto:info@rstudio.org). +* Once you have been granted access to the beta download and install the Shiny package from GitHub at +[https://github.com/rstudio/shiny](https://github.com/rstudio/shiny). + + +#### Let's Go + +This tutorial covers the basics of Shiny and provides detailed examples of using nearly all of its capabilities. Click the Next button to get started and say hello to Shiny! +