ShinyWYSIWYG: a Shiny What You See Is What You Get editor

Autores
Rodriguez, Juan C.; Vargas Rojas, Claudio; Fernández, Elmar A.
Año de publicación
2018
Idioma
inglés
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
For any computer application, having a graphical user interface (GUI) potentially increases its usability and scope. In the case of the R language, one of the most used alternatives is the Shiny [1] library. Shiny is an R package that facilitates the creation of interactive web applications directly from R. However, using Shiny requires a certain level of knowledge of R programming. Looking at CRAN’s Task Views, it is easy to note that the R community brings together a variety of specialists in various fields such as biologists, agronomists, economists, among others. It is therefore crucial that R development tools maximize the level of programmatic simplicity to ease the start of the learning ramp. In order to further facilitate the process of developing a user-friendly GUI, and tackling this learning gap, here we present the ShinyWYSIWYG application. ShinyWYSIWYG is a visual editor that allows the user, using the drag and drop technique, inserting the various fields that Shiny provides as input and output, by selecting the desired size and position for each field. Once the user interface is generated, ShinyWYSIWYG also eases the development of the server logic.
Sociedad Argentina de Informática e Investigación Operativa
Materia
Ciencias Informáticas
R
WYSIWYG
GUI
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-sa/3.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/72436

id SEDICI_58a9529b0784700e4985a5cea47bffb3
oai_identifier_str oai:sedici.unlp.edu.ar:10915/72436
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling ShinyWYSIWYG: a Shiny What You See Is What You Get editorRodriguez, Juan C.Vargas Rojas, ClaudioFernández, Elmar A.Ciencias InformáticasRWYSIWYGGUIFor any computer application, having a graphical user interface (GUI) potentially increases its usability and scope. In the case of the R language, one of the most used alternatives is the Shiny [1] library. Shiny is an R package that facilitates the creation of interactive web applications directly from R. However, using Shiny requires a certain level of knowledge of R programming. Looking at CRAN’s Task Views, it is easy to note that the R community brings together a variety of specialists in various fields such as biologists, agronomists, economists, among others. It is therefore crucial that R development tools maximize the level of programmatic simplicity to ease the start of the learning ramp. In order to further facilitate the process of developing a user-friendly GUI, and tackling this learning gap, here we present the ShinyWYSIWYG application. ShinyWYSIWYG is a visual editor that allows the user, using the drag and drop technique, inserting the various fields that Shiny provides as input and output, by selecting the desired size and position for each field. Once the user interface is generated, ShinyWYSIWYG also eases the development of the server logic.Sociedad Argentina de Informática e Investigación Operativa2018-09info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionResumenhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/72436enginfo:eu-repo/semantics/altIdentifier/url/http://47jaiio.sadio.org.ar/sites/default/files/LatinR_24.pdfinfo:eu-repo/semantics/altIdentifier/issn/2618-3196info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-sa/3.0/Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-10-15T11:03:55Zoai:sedici.unlp.edu.ar:10915/72436Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-10-15 11:03:55.811SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv ShinyWYSIWYG: a Shiny What You See Is What You Get editor
title ShinyWYSIWYG: a Shiny What You See Is What You Get editor
spellingShingle ShinyWYSIWYG: a Shiny What You See Is What You Get editor
Rodriguez, Juan C.
Ciencias Informáticas
R
WYSIWYG
GUI
title_short ShinyWYSIWYG: a Shiny What You See Is What You Get editor
title_full ShinyWYSIWYG: a Shiny What You See Is What You Get editor
title_fullStr ShinyWYSIWYG: a Shiny What You See Is What You Get editor
title_full_unstemmed ShinyWYSIWYG: a Shiny What You See Is What You Get editor
title_sort ShinyWYSIWYG: a Shiny What You See Is What You Get editor
dc.creator.none.fl_str_mv Rodriguez, Juan C.
Vargas Rojas, Claudio
Fernández, Elmar A.
author Rodriguez, Juan C.
author_facet Rodriguez, Juan C.
Vargas Rojas, Claudio
Fernández, Elmar A.
author_role author
author2 Vargas Rojas, Claudio
Fernández, Elmar A.
author2_role author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
R
WYSIWYG
GUI
topic Ciencias Informáticas
R
WYSIWYG
GUI
dc.description.none.fl_txt_mv For any computer application, having a graphical user interface (GUI) potentially increases its usability and scope. In the case of the R language, one of the most used alternatives is the Shiny [1] library. Shiny is an R package that facilitates the creation of interactive web applications directly from R. However, using Shiny requires a certain level of knowledge of R programming. Looking at CRAN’s Task Views, it is easy to note that the R community brings together a variety of specialists in various fields such as biologists, agronomists, economists, among others. It is therefore crucial that R development tools maximize the level of programmatic simplicity to ease the start of the learning ramp. In order to further facilitate the process of developing a user-friendly GUI, and tackling this learning gap, here we present the ShinyWYSIWYG application. ShinyWYSIWYG is a visual editor that allows the user, using the drag and drop technique, inserting the various fields that Shiny provides as input and output, by selecting the desired size and position for each field. Once the user interface is generated, ShinyWYSIWYG also eases the development of the server logic.
Sociedad Argentina de Informática e Investigación Operativa
description For any computer application, having a graphical user interface (GUI) potentially increases its usability and scope. In the case of the R language, one of the most used alternatives is the Shiny [1] library. Shiny is an R package that facilitates the creation of interactive web applications directly from R. However, using Shiny requires a certain level of knowledge of R programming. Looking at CRAN’s Task Views, it is easy to note that the R community brings together a variety of specialists in various fields such as biologists, agronomists, economists, among others. It is therefore crucial that R development tools maximize the level of programmatic simplicity to ease the start of the learning ramp. In order to further facilitate the process of developing a user-friendly GUI, and tackling this learning gap, here we present the ShinyWYSIWYG application. ShinyWYSIWYG is a visual editor that allows the user, using the drag and drop technique, inserting the various fields that Shiny provides as input and output, by selecting the desired size and position for each field. Once the user interface is generated, ShinyWYSIWYG also eases the development of the server logic.
publishDate 2018
dc.date.none.fl_str_mv 2018-09
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Resumen
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/72436
url http://sedici.unlp.edu.ar/handle/10915/72436
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/url/http://47jaiio.sadio.org.ar/sites/default/files/LatinR_24.pdf
info:eu-repo/semantics/altIdentifier/issn/2618-3196
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-sa/3.0/
Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-sa/3.0/
Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1846064092941385728
score 13.22299