useR

Novedades de Tiki y el PluginR en 2011: interfaces web más fáciles para programas en R


Xavier de Pedro Puente, Ferran Briansó y Alex Sánchez, Statistics and Bioinformatics Unit. Vall d'Hebron Research Institute


La necesidad de interfaces web para programas en R sigue siendo vigente, como se pudo deducir tras asistir a las últimas jornadas internacionales de usuarios de R - UseR!2011 (http://www.warwick.ac.uk/statsdept/user-2011/). R-Studio liberó en el último año su editor, que puede ser instalado en un servidor web como software libre y permitir a usuarios remotos ejecutar programas de R en un servidor desde el navegador web del usuario. De forma similar, Revolution analytics presentó en esas mismas jornadas UseR!2011 el trabajo que están desarrollando para crear una interfaz web propietaria para editar y ejecutar programas de R en el servidor. En un futuro cercano es posible que funcionen de forma estable, aunque por el momento no es el caso: la instalación del primero nos falló en un servidor GNU/Linux 64 bits, y el segundo fue sólo un prototipo pre-alfa y, además, de software propietario).

Por otra parte, se mostró como crear interfaces gráficas con gWidgets, y a pesar de ser esto muy atractivo para hacer más usables nuestros programas en R, no soluciona la necesidad de interfaces web a dichos programas. Tirando del hilo del paquete gWidgets, probamos el paquete relacionado gWidgetsWWW, pero sin éxito, y con la sensación de que el paquete no está del todo mantenido pues la documentación muestra cosas que no fuimos capaces de reproducir con el paquete, y sin obtener mensajes de error significativos (si es que de algún error de usuario se trataba).

En conclusión, siguió quedando evidente que hay un cierto vacío en el campo de la interfaces gráficas de usuario vía web a los programas de R, que permitan a los miembros de equipos de trabajo tanto editar el código cuando sea necesario a través del propio navegador web de forma rápida y fácil (estilo wiki), como permitir a usuarios interactuar con sus programas a través de navegador web desde cualquier lugar. Por esa misma razón presentamos también allí lo básico de nuestro trabajo con Tiki y el PluginR (De Pedro y Sánchez 2011), incluyendo algunas mejoras que no habían sido mostradas aún en la comunicación presentada en las II Jornadas de usuarios de R en Castellano del año pasado (De Pedro y Sánchez 2010). Y a raíz de el encuentro UseR!2011, hemos incorporado alguna nueva mejora.

Así, resumiendo las mejoras aparecidas en la aproximación de Tiki y PluginR en este último año desde la presentación de 2010 en castellano, podemos decir que en este tiempo se han producido mejoras sustanciales en Tiki, y hemos integrado algunas nuevas funcionalidades en el PluginR. Por ejemplo, se han liberado nuevas versiones de Tiki 6 "LTS" (de soporte a largo plazo) y la nueva rama estable Tiki 7 que incorpora resaltado y coloreado de sintaxis a tiempo real, que ayuda notablemente al usuario a editar de forma ágil el contenido de sus scripts y interfaces directamente desde el navegador web.


organizacion@usar.org.es