AuditWork

(Anjokal) #1
CONCEÇÃO

__

__

Finalmente, foram utilizadas outras tecnologias que apesar de não terem sido tão
relevantes como as descritas anteriormente, foram fundamentas para o cumprimento
dos requisitos definidos para o projeto.


Ferramentas Gráficas:

Um dos requisitos do projeto é a sua capacidade de apresentar a informação de forma
clara ao utilizador, para isso será necessário criar gráficos representativos dos dados
recolhidos. Houve por isso necessidade de estudar algumas bibliotecas de desenho de
gráficos para decidir qual a mais acertada para o projeto.
A escolha da biblioteca será muito importante para o projeto, por isso definiram-se
alguns requisitos para a seleção da melhor solução:



  • Software livre – A biblioteca deverá ter uma licença que permita a sua livre
    utilização e modificação;

  • Suporte para browsers diferentes – A biblioteca deverá ser visível pelo menos nos
    principais browsers, “Internet Explorer”, “Google Chrome” e “Mozilla Firefox”;

  • Suporte para exportação de dados – A biblioteca, deve permitir a exportação dos
    dados através da sua impressão ou conversão para algum formato editável;

  • Suporte para “drilldown” – Deve permitir filtrar a informação manipulando apenas
    elementos visuais.


Depois de definidos os principais requisitos selecionaram-se algumas das soluções
que se consideraram mais adequadas ao projeto a desenvolver:



  • XML/SWF


A biblioteca XML/SWF é a atualmente utilizada por vários portais para a
apresentação de gráficos e como o próprio nome indica, utiliza dados em ficheiros
“XML” para gerar gráficos em “Flash” (SWF).
Esta biblioteca é uma das que consegue desenhar mais tipos de gráficos, permitindo
também a total modificação do aspeto dos mesmos [41]. A grande desvantagem desta
biblioteca é a sua licença, na medida em que a versão não paga redireciona o utilizador
para o site da empresa sempre que este clica sobre o gráfico. Outro dos problemas desta
biblioteca é a não impressão em “Firefox”, devido a problemas entre esta tecnologia e o
browser.



  • Open Flash Chart


A biblioteca “Open Flash Chart 2” (OFC2) também desenha gráficos em “Flash”,
sendo que os seus dados deverão estar no formato JSON.

Free download pdf