sábado, 14 de abril de 2007

WikiDraw, de una ídea al comienzo del proyecto.

Primer Post del Blog
El proyecto se ha delineado en la primera quincena de Marzo de 2007, el siguiente post es un resumen de lo hecho hasta hoy.

Resumen del Proyecto

El proyecto surge como un agregado a Wikipedia (estrictamente, puede tecnológicamente ser utilizado por cualquier wiki), originalmente como un "visor" de la información de Wikipedia.

Este visor debe poseer características graficas que le permiten obtener el contenido de una nota de Wikipedia para luego construir un Mapa Mental del contenido wiki.

El Mapa Mental es una herramienta creada por Leonardo Da Vinci, donde por medio de un grafico se vincula un concepto dado a distintas ideas que fluyen desde y hacia el.

A diferencia de un mapa conceptual, donde se pueden representar diversos conceptos, un Mapa Mental posee un único concepto asociado a palabras vinculadas y disparadoras del mapa.

El objetivo WikiDraw es construir un mapa mental, tomando la información de la pagina de wiki permitiendo al usuario categorizar a los elementos del mapa, de manera que:

  • La comunidad contribuya a la total tipificación del contenido de Wiki.
  • Cada usuario pueda tipificar según sus preferencias.
El marco de trabajo del presente proyecto es la asignatura Practica Profesional, del quinto año de la carrera de Licenciatura en Sistemas de la Universidad Argentina J. F. Kennedy. El equipo se ha conformado con 5 integrantes, entre los cuales se cuenta con experiencia previa en trabajos curriculares anteriores de la universidad. Los miembros del equipo son:: El grupo de trabajo a designado a Norberto como el líder de proyecto.

Descripción Técnica del Proyecto

El usuario deberá descargar un plug-in (en rigor es un Link de Javascript) en el navegador de su PC a modo de software cliente.

Al momento de estar visualizando un artículo en Wikipedia podrá ejecutar su sesión en WikiDraw por medio de este link, el cual ejecuta una nueva ventana de navegador al estilo pop-up.

Este link lee y detecta la URI de la barra de dirección del navegador y encamina la petición al servidor de WikiDraw pasando como argumento la URI obtenida y el usuario que realiza la consulta.

WikiDraw desde el lado del servidor valida esta URI para asegurarse que proviene del dominio de Wikipedia y por medio de la funcionalidad nativa de los Wikis Special:Export obtiene el XML el cual es consumido vía dom4j.

Desde aquí se obtiene el contenido del artículo wiki y se procede a descubrir el conjunto de entidades nombradas en el artículo.

Wikidraw recupera de su base (montada en MySQL) de categorías el valor asignado a cada entidad, construye luego cada entidad tipificada y genera una respuesta en HTML embebiendo el código SVG de regreso al cliente.

Luego de construido el Mapa Mental se prevé una serie de acciones de interacción, que permitan por ejemplo clasificar la entidad o navegar su contenido. Esta implementación será por medio del patrón MVC e implementando la comunicación vía AJAX.

Para la difusión, gestión de usuarios y presentación del proyecto se requiere desarrollar el sitio web www.wikidraw.com.ar.

WikiDraw GNU

La totalidad del desarrollo de WikiDraw será alineado con las licencias GPL y GNU de la FSF, asegurándonos de esta forma la potestad del proyecto por parte de la comunidad.

El Blog de WikiDraw

El blog pretende ser el punto de referencia de la documentación del proyecto, en cuanto a novedades ocurridas, informes de avance, y discuciones entre el equipo desarrollo, la comunidad y los usuarios de WikiDraw sobre este producto.

No hay comentarios: