SlideShare una empresa de Scribd logo
Visuse




                                 José Luis López Pino
http://visuse.wordpress.com
Sobre mí y el proyecto
¿Qué es Visuse?

   Visuse es un acrónimo de VISUal Search
    Engine, 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, vídeo y audio.
   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.
¿Qué es un metabuscador?

   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.
Objetivos
   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.
Requisitos
   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.
¿Cómo funciona? (I)
          Search engines




          Visuse
    (Metasearch Engine)
¿Cómo funciona? (II)
                                                   Search engines
   El usuario introduce un término
    en el cuadro de texto.
   El cliente (JavaScript), solicita                         Big bang
                                                              theory?
    al servidor de Visuse que           Big bang
                                        theory?
                                                   Big bang
    busque un dicho término en                     theory?
    una serie de buscador. Se trata               Visuse
    de peticiones HTTP corrientes.          (Metasearch Engine)

   El servidor Visuse a su vez                            Big bang
    transmite a los distintos                              theory?

    buscadores la petición del
    usuario y recibe la respuesta.
¿Cómo funciona? (III)
                                            Search engines
   Conforme recibe las
    respuestas, determina la
    importancia de cada resultado y
    los devuelve en JSON*.
   El servidor va enviando los
    resultados al cliente, como
                                            Visuse
    respuesta a las peticiones        (Metasearch Engine)
    HTTP que había realizado.
   El cliente estudia la mejor
    manera de mostrar los
    resultados y los muestra al
    usuario.
Un ejemplo




 http://www.visuse.com
¿Qué tecnologías usa?

   Python.
   Django.
   JSON.
   JavaScript.
   jQuery.
¿Cómo funcionan los módulos?

   Una clase para almacenar los resultados,
    dentro de una jerarquía.
   Una clase que se encarga de gestionar la
    obtención de los resulatdos.
        Búsqueda.
        Añadir cada uno de los elementos.
        Puntuación.
   Mayor problema: tratar con los distintos
    servicios de búsqueda.
Resultados: servidor

   Módulos:
       Youtube
       Picasa
       Wikicommons
       Flickr
       Google Images
       Yahoo Search
   Algoritmo de puntuación para tres de los
    módulos.
   Fácil extensibilidad y configuración.
Resultados: cliente

   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.
   Rápida carga.
   Tolerancia a fallos.
   El usuario no tiene que abandonar la página
    para consultar las imágenes/vídeos.
¿Qué le falta al proyecto?
   Estudiar alternativas al algoritmo para mostrar
    los resultados.
   Más módulos.
   Mostrar más información de los resultados.
   Resultados relacionados.
   Caché.
   Interfaces para configuración cliente y servidor.
   Mejorar la documentación.
   Búsquedas relacionadas.
Eso es todo

   ¿Alguna pregunta?




    Imagen de Discoveryschool.com

Más contenido relacionado

Destacado

Dacquoise con crema all'arancia
Dacquoise con crema all'aranciaDacquoise con crema all'arancia
Dacquoise con crema all'aranciaCucinare Storie
 
マニラC21英語学校オリエンテーション201407 フィリピン留学ナビ
マニラC21英語学校オリエンテーション201407 フィリピン留学ナビマニラC21英語学校オリエンテーション201407 フィリピン留学ナビ
マニラC21英語学校オリエンテーション201407 フィリピン留学ナビ
WEB制作仲間
 
The reformation, part 2
The reformation, part 2The reformation, part 2
The reformation, part 2ham97
 
Αρχαία Α' Λυκ. Εργασία Μαθητών 2
Αρχαία Α' Λυκ. Εργασία Μαθητών 2Αρχαία Α' Λυκ. Εργασία Μαθητών 2
Αρχαία Α' Λυκ. Εργασία Μαθητών 2Vassiliki Yiannou
 
Parte i normecomuni
Parte i normecomuniParte i normecomuni
Parte i normecomuniLuigi Tecno
 
セブ留学Cella英語学校の新校舎!フィリピン留学評判がいい語学学校
セブ留学Cella英語学校の新校舎!フィリピン留学評判がいい語学学校セブ留学Cella英語学校の新校舎!フィリピン留学評判がいい語学学校
セブ留学Cella英語学校の新校舎!フィリピン留学評判がいい語学学校
WEB制作仲間
 
L’invito a Inno2Days il 21 giugno a Varese
L’invito a Inno2Days il 21 giugno a VareseL’invito a Inno2Days il 21 giugno a Varese
L’invito a Inno2Days il 21 giugno a Varese
Inno2Days
 
κεφ.27 η πολιορκία και η έξοδος του μεσολογγίου
κεφ.27 η πολιορκία και η έξοδος του μεσολογγίουκεφ.27 η πολιορκία και η έξοδος του μεσολογγίου
κεφ.27 η πολιορκία και η έξοδος του μεσολογγίουatavar
 
Deadly famous
Deadly famousDeadly famous
Deadly famousTaj
 
Vinci il tuo viaggio di nozze
Vinci il tuo viaggio di nozzeVinci il tuo viaggio di nozze
Vinci il tuo viaggio di nozzeAlbert Brean
 
Volantone GameStop Novembre 2011
Volantone GameStop Novembre 2011Volantone GameStop Novembre 2011
Volantone GameStop Novembre 2011GameStop Italia
 
Victoria hislop Το Νησί- ιστορικό γερμανικής κατοχής στην κρήτη
Victoria hislop  Το Νησί- ιστορικό γερμανικής κατοχής στην κρήτηVictoria hislop  Το Νησί- ιστορικό γερμανικής κατοχής στην κρήτη
Victoria hislop Το Νησί- ιστορικό γερμανικής κατοχής στην κρήτη
Angeliki Chroni
 
Paridera del parque
Paridera del parqueParidera del parque
Paridera del parque
iesmonreal
 
Catalogo one prot. ocular, prot. cabeza-facia, y anticaidas 2012
Catalogo one prot. ocular, prot. cabeza-facia, y anticaidas 2012Catalogo one prot. ocular, prot. cabeza-facia, y anticaidas 2012
Catalogo one prot. ocular, prot. cabeza-facia, y anticaidas 2012
Sigfila, S.L.
 
Rotation january 24 2012
Rotation january 24 2012Rotation january 24 2012
Rotation january 24 2012DAlanBaker
 
Garrafas Pintadas
Garrafas PintadasGarrafas Pintadas
Garrafas PintadasNadia Cozzi
 
Gr1 análisis
Gr1 análisisGr1 análisis
Gr1 análisis
iesmonreal
 
estacion caminreal
estacion caminrealestacion caminreal
estacion caminreal
iesmonreal
 

Destacado (20)

Dacquoise con crema all'arancia
Dacquoise con crema all'aranciaDacquoise con crema all'arancia
Dacquoise con crema all'arancia
 
マニラC21英語学校オリエンテーション201407 フィリピン留学ナビ
マニラC21英語学校オリエンテーション201407 フィリピン留学ナビマニラC21英語学校オリエンテーション201407 フィリピン留学ナビ
マニラC21英語学校オリエンテーション201407 フィリピン留学ナビ
 
The reformation, part 2
The reformation, part 2The reformation, part 2
The reformation, part 2
 
Αρχαία Α' Λυκ. Εργασία Μαθητών 2
Αρχαία Α' Λυκ. Εργασία Μαθητών 2Αρχαία Α' Λυκ. Εργασία Μαθητών 2
Αρχαία Α' Λυκ. Εργασία Μαθητών 2
 
Parte i normecomuni
Parte i normecomuniParte i normecomuni
Parte i normecomuni
 
セブ留学Cella英語学校の新校舎!フィリピン留学評判がいい語学学校
セブ留学Cella英語学校の新校舎!フィリピン留学評判がいい語学学校セブ留学Cella英語学校の新校舎!フィリピン留学評判がいい語学学校
セブ留学Cella英語学校の新校舎!フィリピン留学評判がいい語学学校
 
L’invito a Inno2Days il 21 giugno a Varese
L’invito a Inno2Days il 21 giugno a VareseL’invito a Inno2Days il 21 giugno a Varese
L’invito a Inno2Days il 21 giugno a Varese
 
κεφ.27 η πολιορκία και η έξοδος του μεσολογγίου
κεφ.27 η πολιορκία και η έξοδος του μεσολογγίουκεφ.27 η πολιορκία και η έξοδος του μεσολογγίου
κεφ.27 η πολιορκία και η έξοδος του μεσολογγίου
 
Deadly famous
Deadly famousDeadly famous
Deadly famous
 
Vinci il tuo viaggio di nozze
Vinci il tuo viaggio di nozzeVinci il tuo viaggio di nozze
Vinci il tuo viaggio di nozze
 
Mycenaean
MycenaeanMycenaean
Mycenaean
 
Volantone GameStop Novembre 2011
Volantone GameStop Novembre 2011Volantone GameStop Novembre 2011
Volantone GameStop Novembre 2011
 
Victoria hislop Το Νησί- ιστορικό γερμανικής κατοχής στην κρήτη
Victoria hislop  Το Νησί- ιστορικό γερμανικής κατοχής στην κρήτηVictoria hislop  Το Νησί- ιστορικό γερμανικής κατοχής στην κρήτη
Victoria hislop Το Νησί- ιστορικό γερμανικής κατοχής στην κρήτη
 
Paridera del parque
Paridera del parqueParidera del parque
Paridera del parque
 
Catalogo one prot. ocular, prot. cabeza-facia, y anticaidas 2012
Catalogo one prot. ocular, prot. cabeza-facia, y anticaidas 2012Catalogo one prot. ocular, prot. cabeza-facia, y anticaidas 2012
Catalogo one prot. ocular, prot. cabeza-facia, y anticaidas 2012
 
Rotation january 24 2012
Rotation january 24 2012Rotation january 24 2012
Rotation january 24 2012
 
Garrafas Pintadas
Garrafas PintadasGarrafas Pintadas
Garrafas Pintadas
 
Serrano alex ejercicios(1)
Serrano alex   ejercicios(1)Serrano alex   ejercicios(1)
Serrano alex ejercicios(1)
 
Gr1 análisis
Gr1 análisisGr1 análisis
Gr1 análisis
 
estacion caminreal
estacion caminrealestacion caminreal
estacion caminreal
 

Similar a Presentacion CUSL nacional

Metabuscadores
MetabuscadoresMetabuscadores
Metabuscadores
Laura Hernandez
 
Resumen del proyecto Visuse
Resumen del proyecto VisuseResumen del proyecto Visuse
Resumen del proyecto Visuse
Jose Luis Lopez Pino
 
Buscadores y metabuscadores uta
Buscadores y metabuscadores utaBuscadores y metabuscadores uta
Buscadores y metabuscadores utaJoha Jácome
 
Motores de búsqueda
Motores de búsquedaMotores de búsqueda
Motores de búsqueda
nersim
 
Motores de búsqueda
Motores de búsquedaMotores de búsqueda
Motores de búsqueda
nersim
 
MOTORES DE BUSQUEDA Y PÁGINAS WEB
MOTORES DE BUSQUEDA Y PÁGINAS WEBMOTORES DE BUSQUEDA Y PÁGINAS WEB
MOTORES DE BUSQUEDA Y PÁGINAS WEB
Pedrozerpa23
 
Metabuscadores
MetabuscadoresMetabuscadores
Metabuscadores
davidmahecha09
 
Motores de busqueda SAHID RODRIGUEZ
Motores de busqueda SAHID RODRIGUEZMotores de busqueda SAHID RODRIGUEZ
Motores de busqueda SAHID RODRIGUEZ
zajid
 
Motores de Búsqueda en la Internet
Motores de Búsqueda en la InternetMotores de Búsqueda en la Internet
Motores de Búsqueda en la Internet
Efecternet
 
Jose
JoseJose
Jose
josevg7
 
Jose velasquez
Jose velasquezJose velasquez
Jose velasquez
josevg7
 
Navegadores ancho de banda buscadores
Navegadores ancho de banda buscadoresNavegadores ancho de banda buscadores
Navegadores ancho de banda buscadoresnestorgonzalez111
 
Metabuscadores
MetabuscadoresMetabuscadores
Metabuscadores
jhoan310327
 
Busqueda de informacion en internet
Busqueda de informacion en internetBusqueda de informacion en internet
Busqueda de informacion en internet
carolin191196
 
buscadores y posicionamiento organico
buscadores y posicionamiento organicobuscadores y posicionamiento organico
buscadores y posicionamiento organico
222922
 
Tarea7 111020150629-phpapp01
Tarea7 111020150629-phpapp01Tarea7 111020150629-phpapp01
Tarea7 111020150629-phpapp01Luis Toapanta
 
Herramientas de Busqueda
Herramientas de BusquedaHerramientas de Busqueda
Herramientas de Busqueda
Samuel Chuqui
 
Informe de enetics
Informe de eneticsInforme de enetics
Informe de enetics
gutispk
 

Similar a Presentacion CUSL nacional (20)

Metabuscadores
MetabuscadoresMetabuscadores
Metabuscadores
 
Resumen del proyecto Visuse
Resumen del proyecto VisuseResumen del proyecto Visuse
Resumen del proyecto Visuse
 
Buscadores y metabuscadores uta
Buscadores y metabuscadores utaBuscadores y metabuscadores uta
Buscadores y metabuscadores uta
 
Motores de búsqueda
Motores de búsquedaMotores de búsqueda
Motores de búsqueda
 
Motores de búsqueda
Motores de búsquedaMotores de búsqueda
Motores de búsqueda
 
MOTORES DE BUSQUEDA Y PÁGINAS WEB
MOTORES DE BUSQUEDA Y PÁGINAS WEBMOTORES DE BUSQUEDA Y PÁGINAS WEB
MOTORES DE BUSQUEDA Y PÁGINAS WEB
 
Metabuscadores
MetabuscadoresMetabuscadores
Metabuscadores
 
Motores de busqueda SAHID RODRIGUEZ
Motores de busqueda SAHID RODRIGUEZMotores de busqueda SAHID RODRIGUEZ
Motores de busqueda SAHID RODRIGUEZ
 
Motores de Búsqueda en la Internet
Motores de Búsqueda en la InternetMotores de Búsqueda en la Internet
Motores de Búsqueda en la Internet
 
Jose
JoseJose
Jose
 
Jose velasquez
Jose velasquezJose velasquez
Jose velasquez
 
Navegadores ancho de banda buscadores
Navegadores ancho de banda buscadoresNavegadores ancho de banda buscadores
Navegadores ancho de banda buscadores
 
Buscadores y metabuscadores
Buscadores y metabuscadoresBuscadores y metabuscadores
Buscadores y metabuscadores
 
Metabuscadores
MetabuscadoresMetabuscadores
Metabuscadores
 
Busqueda de informacion en internet
Busqueda de informacion en internetBusqueda de informacion en internet
Busqueda de informacion en internet
 
buscadores y posicionamiento organico
buscadores y posicionamiento organicobuscadores y posicionamiento organico
buscadores y posicionamiento organico
 
Tarea7 111020150629-phpapp01
Tarea7 111020150629-phpapp01Tarea7 111020150629-phpapp01
Tarea7 111020150629-phpapp01
 
Tarea 7
Tarea 7Tarea 7
Tarea 7
 
Herramientas de Busqueda
Herramientas de BusquedaHerramientas de Busqueda
Herramientas de Busqueda
 
Informe de enetics
Informe de eneticsInforme de enetics
Informe de enetics
 

Más de Jose Luis Lopez Pino

Lessons learnt from applying PyData to GetYourGuide marketing
Lessons learnt from applying PyData to GetYourGuide marketingLessons learnt from applying PyData to GetYourGuide marketing
Lessons learnt from applying PyData to GetYourGuide marketing
Jose Luis Lopez Pino
 
BDS14 Big Data Analytics to the masses
BDS14 Big Data Analytics to the massesBDS14 Big Data Analytics to the masses
BDS14 Big Data Analytics to the masses
Jose Luis Lopez Pino
 
Massive scale analytics with Stratosphere using R
Massive scale analytics with Stratosphere using RMassive scale analytics with Stratosphere using R
Massive scale analytics with Stratosphere using R
Jose Luis Lopez Pino
 
Metadata in Business Intelligence
Metadata in Business IntelligenceMetadata in Business Intelligence
Metadata in Business Intelligence
Jose Luis Lopez Pino
 
Scheduling and sharing resources in Data Clusters
Scheduling and sharing resources in Data ClustersScheduling and sharing resources in Data Clusters
Scheduling and sharing resources in Data Clusters
Jose Luis Lopez Pino
 
Distributed streaming k means
Distributed streaming k meansDistributed streaming k means
Distributed streaming k means
Jose Luis Lopez Pino
 
High level languages for Big Data Analytics (Report)
High level languages for Big Data Analytics (Report)High level languages for Big Data Analytics (Report)
High level languages for Big Data Analytics (Report)
Jose Luis Lopez Pino
 
High-level languages for Big Data Analytics (Presentation)
High-level languages for Big Data Analytics (Presentation)High-level languages for Big Data Analytics (Presentation)
High-level languages for Big Data Analytics (Presentation)
Jose Luis Lopez Pino
 
RDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use itRDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use it
Jose Luis Lopez Pino
 
RDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use itRDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use it
Jose Luis Lopez Pino
 
Firefox Vs. Chromium: Guerra de los navegadores libres
Firefox Vs. Chromium: Guerra de los navegadores libresFirefox Vs. Chromium: Guerra de los navegadores libres
Firefox Vs. Chromium: Guerra de los navegadores libresJose Luis Lopez Pino
 
Esteganografia
EsteganografiaEsteganografia
Esteganografia
Jose Luis Lopez Pino
 
Memoria Proyecto Fin de Carrera
Memoria Proyecto Fin de CarreraMemoria Proyecto Fin de Carrera
Memoria Proyecto Fin de Carrera
Jose Luis Lopez Pino
 
Como hacer un módulo para Visuse
Como hacer un módulo para VisuseComo hacer un módulo para Visuse
Como hacer un módulo para Visuse
Jose Luis Lopez Pino
 
Visuse: resumen del I Hackathon
Visuse: resumen del I HackathonVisuse: resumen del I Hackathon
Visuse: resumen del I Hackathon
Jose Luis Lopez Pino
 
Desarrollar un módulo para Visuse
Desarrollar un módulo para VisuseDesarrollar un módulo para Visuse
Desarrollar un módulo para Visuse
Jose Luis Lopez Pino
 
Control de versiones y Subversion
Control de versiones y SubversionControl de versiones y Subversion
Control de versiones y Subversion
Jose Luis Lopez Pino
 
Android: desarrollo de aplicaciones
Android: desarrollo de aplicacionesAndroid: desarrollo de aplicaciones
Android: desarrollo de aplicaciones
Jose Luis Lopez Pino
 
eyeOS: Arquitectura y desarrollo de una aplicación
eyeOS: Arquitectura y desarrollo de una aplicacióneyeOS: Arquitectura y desarrollo de una aplicación
eyeOS: Arquitectura y desarrollo de una aplicación
Jose Luis Lopez Pino
 
Charla Introducción al Diseño Gráfico
Charla Introducción al Diseño GráficoCharla Introducción al Diseño Gráfico
Charla Introducción al Diseño Gráfico
Jose Luis Lopez Pino
 

Más de Jose Luis Lopez Pino (20)

Lessons learnt from applying PyData to GetYourGuide marketing
Lessons learnt from applying PyData to GetYourGuide marketingLessons learnt from applying PyData to GetYourGuide marketing
Lessons learnt from applying PyData to GetYourGuide marketing
 
BDS14 Big Data Analytics to the masses
BDS14 Big Data Analytics to the massesBDS14 Big Data Analytics to the masses
BDS14 Big Data Analytics to the masses
 
Massive scale analytics with Stratosphere using R
Massive scale analytics with Stratosphere using RMassive scale analytics with Stratosphere using R
Massive scale analytics with Stratosphere using R
 
Metadata in Business Intelligence
Metadata in Business IntelligenceMetadata in Business Intelligence
Metadata in Business Intelligence
 
Scheduling and sharing resources in Data Clusters
Scheduling and sharing resources in Data ClustersScheduling and sharing resources in Data Clusters
Scheduling and sharing resources in Data Clusters
 
Distributed streaming k means
Distributed streaming k meansDistributed streaming k means
Distributed streaming k means
 
High level languages for Big Data Analytics (Report)
High level languages for Big Data Analytics (Report)High level languages for Big Data Analytics (Report)
High level languages for Big Data Analytics (Report)
 
High-level languages for Big Data Analytics (Presentation)
High-level languages for Big Data Analytics (Presentation)High-level languages for Big Data Analytics (Presentation)
High-level languages for Big Data Analytics (Presentation)
 
RDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use itRDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use it
 
RDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use itRDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use it
 
Firefox Vs. Chromium: Guerra de los navegadores libres
Firefox Vs. Chromium: Guerra de los navegadores libresFirefox Vs. Chromium: Guerra de los navegadores libres
Firefox Vs. Chromium: Guerra de los navegadores libres
 
Esteganografia
EsteganografiaEsteganografia
Esteganografia
 
Memoria Proyecto Fin de Carrera
Memoria Proyecto Fin de CarreraMemoria Proyecto Fin de Carrera
Memoria Proyecto Fin de Carrera
 
Como hacer un módulo para Visuse
Como hacer un módulo para VisuseComo hacer un módulo para Visuse
Como hacer un módulo para Visuse
 
Visuse: resumen del I Hackathon
Visuse: resumen del I HackathonVisuse: resumen del I Hackathon
Visuse: resumen del I Hackathon
 
Desarrollar un módulo para Visuse
Desarrollar un módulo para VisuseDesarrollar un módulo para Visuse
Desarrollar un módulo para Visuse
 
Control de versiones y Subversion
Control de versiones y SubversionControl de versiones y Subversion
Control de versiones y Subversion
 
Android: desarrollo de aplicaciones
Android: desarrollo de aplicacionesAndroid: desarrollo de aplicaciones
Android: desarrollo de aplicaciones
 
eyeOS: Arquitectura y desarrollo de una aplicación
eyeOS: Arquitectura y desarrollo de una aplicacióneyeOS: Arquitectura y desarrollo de una aplicación
eyeOS: Arquitectura y desarrollo de una aplicación
 
Charla Introducción al Diseño Gráfico
Charla Introducción al Diseño GráficoCharla Introducción al Diseño Gráfico
Charla Introducción al Diseño Gráfico
 

Último

ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
durangense277
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 

Último (20)

ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 

Presentacion CUSL nacional

  • 1. Visuse José Luis López Pino http://visuse.wordpress.com
  • 2. Sobre mí y el proyecto
  • 3. ¿Qué es Visuse?  Visuse es un acrónimo de VISUal Search Engine, 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, vídeo y audio.  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.
  • 4. ¿Qué es un metabuscador?  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.
  • 5. Objetivos  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.
  • 6. Requisitos  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.
  • 7. ¿Cómo funciona? (I) Search engines Visuse (Metasearch Engine)
  • 8. ¿Cómo funciona? (II) Search engines  El usuario introduce un término en el cuadro de texto.  El cliente (JavaScript), solicita Big bang theory? al servidor de Visuse que Big bang theory? Big bang busque un dicho término en theory? una serie de buscador. Se trata Visuse de peticiones HTTP corrientes. (Metasearch Engine)  El servidor Visuse a su vez Big bang transmite a los distintos theory? buscadores la petición del usuario y recibe la respuesta.
  • 9. ¿Cómo funciona? (III) Search engines  Conforme recibe las respuestas, determina la importancia de cada resultado y los devuelve en JSON*.  El servidor va enviando los resultados al cliente, como Visuse respuesta a las peticiones (Metasearch Engine) HTTP que había realizado.  El cliente estudia la mejor manera de mostrar los resultados y los muestra al usuario.
  • 11. ¿Qué tecnologías usa?  Python.  Django.  JSON.  JavaScript.  jQuery.
  • 12. ¿Cómo funcionan los módulos?  Una clase para almacenar los resultados, dentro de una jerarquía.  Una clase que se encarga de gestionar la obtención de los resulatdos.  Búsqueda.  Añadir cada uno de los elementos.  Puntuación.  Mayor problema: tratar con los distintos servicios de búsqueda.
  • 13. Resultados: servidor  Módulos:  Youtube  Picasa  Wikicommons  Flickr  Google Images  Yahoo Search  Algoritmo de puntuación para tres de los módulos.  Fácil extensibilidad y configuración.
  • 14. Resultados: cliente  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.  Rápida carga.  Tolerancia a fallos.  El usuario no tiene que abandonar la página para consultar las imágenes/vídeos.
  • 15. ¿Qué le falta al proyecto?  Estudiar alternativas al algoritmo para mostrar los resultados.  Más módulos.  Mostrar más información de los resultados.  Resultados relacionados.  Caché.  Interfaces para configuración cliente y servidor.  Mejorar la documentación.  Búsquedas relacionadas.
  • 16. Eso es todo  ¿Alguna pregunta? Imagen de Discoveryschool.com