Este blog esta dedicado a proporcionar pequeños ejemplos realizados en el lenguaje java, ademas tocando diferentes temas relacionados a la programación.
Processing is an open source programming language and environment for people who want to program images, animation, and interactions. It is used by students, artists, designers, researchers, and hobbyists for learning, prototyping, and production. It is created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook and professional production tool. Processing is an alternative to proprietary software tools in the same domain.
Prefuse is a set of software tools for creating rich interactive data visualizations. The original prefuse toolkit provides a visualization framework for the Java programming language. The prefuse flare toolkit provides visualization and animation tools for ActionScript and the Adobe Flash Player.
Se muestra un prototipo (Visual Studio 2008) para atacar el problema de como visualizar tag jerárquicos, se utiliza el modelo de nubes de etiquetas.
Inicialmente se muestra una nube de etiquetas con información inicial, al presionar clic en una de ellas; hace una búsqueda interna para encontrar tag o etiquetas relacionadas a ella (es decir busca tag o etiquetas hijas), si son encontradas se muestra una nueva nueve con los tag resultantes, y esto sucede cada vez que se presiona clic.
Además en la parte superior izquierda de la nube de etiquetas se muestra los niveles a los que se han llegado, mediante estos podemos navegar en las nubes anteriores.
Una vez que hemos llegado a un hijo y para este no existen más hijos, se presenta una nube con todos los tag seleccionados, esta acción se puede realizar haciendo clic en la etiqueta inferior izquierda (“Tag’s Seleccionados”)
Ventaja:
Como característica principal de las nueves de etiquetas es la de proporcionar un cierto peso a cada tag (entre mayor sea este peso el tamaño de letra cambia), así muestra información adicional al usuario de que Tag han sido más populares.
Desventajas:
No se muestra una visión general del contenido, se debe navegar por cada uno de los niveles.
En este prototipo, tiene como debilidad que no se pueden seleccionar varios tag a la vez.