Análise de bibliotecas para geração de gráficos na web
dc.contributor.advisor | Roesler, Valter | pt_BR |
dc.contributor.author | Machado Neto, Oggo Petersen | pt_BR |
dc.date.accessioned | 2014-01-23T01:53:48Z | pt_BR |
dc.date.issued | 2013 | pt_BR |
dc.identifier.uri | http://hdl.handle.net/10183/86642 | pt_BR |
dc.description.abstract | Este trabalho apresenta uma análise comparativa de bibliotecas para geração de gráficos para a web, considerando características quantitativas, focadas no desempenho e interatividade; qualitativas, focadas na qualidade e abundância de documentação. Essa análise visa auxiliar o leitor na escolha de qual biblioteca melhor se destina ao seu projeto por meio de testes comparativos. Neste estudo foram implementados ambientes de teste utilizando um código desenvolvido em PHP, JavaScript, jQuery e chamadas via AJAX. Os pontos a serem plotados foram obtidos a partir de um banco de dados MySQL, possuindo 1 milhão de pontos para testes de tempo de renderização e número de pontos suportados por plotagem. Para a validação deste trabalho, selecionou-se 7 (sete) bibliotecas geradoras de gráficos utilizando critérios de seleção, em que as bibliotecas devem ser de código aberto, não devem possuir um longo tempo de inatividade e devem utilizar alguma ferramenta de versionamento acessível para seus usuários. Então, as bibliotecas foram agregadas e implementadas internamente no projeto para tornar a análise possível. | pt_BR |
dc.description.abstract | This work presents a comparative analysis of chart generating libraries for web, considering quantitative characteristics, which are focused on performance and interactivity, and qualitatives, which are focused on quality and abundance of available documentation. This analysis aims to help the reader to choose which API better suits his needs through comparative tests. During this study a test environment was developed using a code with PHP, JavaScript, jQuery and AJAX. The points to be plotted were obtained from a MySQL database that has 1 million points for the time rendering tests, and also number of points supported per rendering. For the validation of this work, 7 chart generating libraries were chosen using a selection criteria among all the available API’s, such as opensource code, short inactivity time and the usage of a versioning tool that is accessible to other people. Each of the chosen libraries were implemented internally in the project in order to make this analysis possible. | en |
dc.format.mimetype | application/pdf | |
dc.language.iso | por | pt_BR |
dc.rights | Open Access | en |
dc.subject | Chart generating libraries for web | en |
dc.subject | Redes : Computadores | pt_BR |
dc.subject | Flot | en |
dc.subject | Web : Desenvolvimento | pt_BR |
dc.subject | JqPlot | en |
dc.subject | Dygraphs | en |
dc.subject | Chart.js | en |
dc.subject | NVD3 | en |
dc.subject | Dc.js | en |
dc.subject | jQuery sparklines | en |
dc.title | Análise de bibliotecas para geração de gráficos na web | pt_BR |
dc.title.alternative | Analysis of chart generating libraries for web | en |
dc.type | Trabalho de conclusão de graduação | pt_BR |
dc.identifier.nrb | 000910051 | pt_BR |
dc.degree.grantor | Universidade Federal do Rio Grande do Sul | pt_BR |
dc.degree.department | Instituto de Informática | pt_BR |
dc.degree.local | Porto Alegre, BR-RS | pt_BR |
dc.degree.date | 2013 | pt_BR |
dc.degree.graduation | Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado | pt_BR |
dc.degree.level | graduação | pt_BR |
Files in this item
This item is licensed under a Creative Commons License