Programação de Interface Gráfica ao Usuário no R

usando as linguagens Tcl/Tk e GTK+

Foto criada por Ben Dêivide

Esse livro surgiu a partir da ideia que propus ao outro autor desse projeto Henrique josé de P. Alves, quando estávamos desenvolvendo em paralelo dois pacotes, midrangeMCP e o TVMM ([CRAN] [GUI]), e resolvemos deixá-los mais intuitivo para usuário que não tem afinidade com o ambiente R. De início eu usei o pacote gWidgets que tornava mais intuitivo a programação da GUI. Contudo, após o pacote ter se tornado órfã, resolvemos partir para o uso do pacote tcltk que foi um dos pacote base do pacote gWidgets. Este mesmo pacote também usava uma outra integração de linguagem, GTK+. Então usar o gWidgets era muito prático, infelizmente foi removido do CRAN. Quando nos aprofundamos nesse pacote, percebemos que seus autores haviam desenvolvido um livro muito interessante, intitulado Programming Graphical User Interfaces in R, um livro que despertou a nossa curiosidade nessa linha de pesquisa para desenvolvimento de pacotes. Assim, nasce esse projeto, em que de início, estudamos para inserir essa ferramenta em nossos pacotes, e agora, estudamos para repassar a nossa experiência por meio do Livro Programação de Interface Gráfica ao Usuário no R.

Segue o repositório GitHub, para a versão desse livro em bookdown.

Ben Dêivide
Ben Dêivide
Professor de Estatística

Minhas principais linhas de pesquisa são na área de Estatística Experimental, Estatística e Probabilidade, Estatística computacional, Desenvolvimento de pacotes R