Resumen del proyecto Visuse

5
Visuse por José Luis López Pino Índice de contenido Resumen del proyecto ..........................................................................................................................2 Objetivos ...............................................................................................................................................2 Requisitos .............................................................................................................................................2 Funcionamiento ....................................................................................................................................3 Características .......................................................................................................................................3 Impacto y promoción del proyecto .......................................................................................................4 Capturas de pantalla .............................................................................................................................4

description

Resumen enviado a la organización del CUSL nacional.

Transcript of Resumen del proyecto Visuse

Page 1: Resumen del proyecto Visuse

Visusepor José Luis López Pino

Índice de contenidoResumen del proyecto..........................................................................................................................2Objetivos...............................................................................................................................................2Requisitos.............................................................................................................................................2Funcionamiento....................................................................................................................................3Características.......................................................................................................................................3Impacto y promoción del proyecto.......................................................................................................4Capturas de pantalla.............................................................................................................................4

Page 2: Resumen del proyecto Visuse

Resumen del proyectoVisuse es un acrónimo de VISUal Search Engine, ya que el proyecto consiste en un

metabuscador que clasifica y muestra los resultados obtenidos de distintos buscadores y sitios web de forma visual, centrándose sobre todo en contenidos multimedia como imágenes y vídeo. Esto permite visualizar de una forma más cómoda los resultados, además de resultar muy útil para niños, personas que tengan problemas para leer o dispositivos en los que sea incómodo leer.

Un metabuscador es un buscador que, en vez de indexar contenidos, realiza consultas a otros buscadores y los clasifica y muestra como una única lista (en el caso de Visuse, de forma visual), consiguiendo así mayor cantidad de resultados sin que el usuario tenga que consultar uno por uno cada buscador.

ObjetivosLos objetivos propuestos a alcanzar al plantear este proyecto fueron los siguientes:

• Lograr la intercomunicación con los distintos buscadores (creación de módulos).

• Organizar la información proveniente de los buscadores.

• Puntuación de los distintos resultados, según la cadena de búsqueda introducida.

• Mostrar los resultados como un ”muro”, aprovechando al máximo la ventana del navegador.

• Mostrar los mejores contenidos con un tamaño mayor ara darles mayor relevancia.

RequisitosPara llevar a cabo estos objetivos también se plantearon una serie de requisitos que la

aplicación sería conveniente que cumpliese:

• Que funcione en la mayor cantidad de navegadores posible, pero sin renunciar a funcionalidades importantes.

• Capacidad de configuración tanto del lado del cliente como del servidor.

• Fácil extensibilidad mediante módulos para los distintos buscadores.

Page 3: Resumen del proyecto Visuse

FuncionamientoEl funcionamiento de Visuse en su interacción con el usuario, consiste en los siguientes

pasos:

• El usuario introduce un término en el cuadro de texto.

• El cliente (JavaScript), solicita al servidor de Visuse que busque un dicho término en una serie de buscador. Se trata de peticiones HTTP corrientes.

• El servidor Visuse a su vez transmite a los distintos buscadores la petición del usuario y recibe la respuesta. La forma de comunicarse con cada uno de los buscadores y la información que nos comunican es completamente distinta, por ello del lado del servidor se ejecuta un módulo para cada uno de los distintos buscadores utilizados.

• Conforme recibe las respuestas, determina la importancia de cada resultado y los devuelve en un formato común, en este caso JSON, aunque fácilmente se podría implementar en XML u otro.

• El servidor va enviando los resultados al cliente, como respuesta a las peticiones HTTP que había realizado.

• El cliente estudia la mejor manera de mostrar los resultados y los muestra al usuario, paginándolos si es necesario.

En este proceso, el software hace utilización de distintos lenguajes de programación (Python del lado del servidor y JavaScript del lado del cliente) y frameworks para estos lenguajes (Django en el servidor y jQuery en el cliente); además de múltiples librerías de licencia libre y compatible con la elegida.

CaracterísticasLas principales características que en este momento incluye el proyecto son:

• Módulos:

• Youtube

• Picasa

• Wikicommons

• Flickr

• Google Images

• Yahoo Search

• Un algoritmo greedy para mostrar los resultados.

• Algoritmo de puntuación para tres de los módulos.

• Ordenación y visualización de los resultados mostrados según la puntuación.

• Paginación de los resultados.

• Direcciones estáticas y amigables para las búsquedas.

Page 4: Resumen del proyecto Visuse

Impacto y promoción del proyectoPara dar a conocer en el proyecto en la comunidad de software libre he utilizado distintos

medios de Internet:

– El blog http://visuse.wordpress.com que ya ha superado las 1,500 visitas.

– Microblogging:

– La cuenta Twitter @visuse, que ya cuenta con más de 80 seguidores.

– Cuenta en identi.ca.

– Noticias en la forja de RedIris .

– Un grupo en la red de marcadores sociales Diigo , para compartir enlaces relacionados con el proyecto.

– Un tag en la página de documentos online Slideshare, en la que ya se han visualizado unas 500 veces las presentaciones sobre Visuse.

Capturas de pantalla

Ilustración 1: Resultados de buscar 'Beatles' en Visuse

Page 5: Resumen del proyecto Visuse

Ilustración 2: Página de entrada al buscador visual Visuse

Las anteriores imágenes se pueden descargar de:

• http://visuse.files.wordpress.com/2010/05/visuse-screenshot-beatles.png

• http://visuse.files.wordpress.com/2010/04/visuse-screenshot-index.png

También hay disponible un vídeo de muestra del funcionamiento de Visuse:

• Visualizar en Youtube .

• Descargar .