Descargar la presentación
La descarga está en progreso. Por favor, espere
1
OPENKAPOW MASHUP EDITOR
José Antonio Barros Ramos Tecnologías Emergentes en Sistemas Telemáticos Máster TIC. UVA 3 Noviembre 2009
2
Agenda INTRODUCCIÓN OPENKAPOW ENTORNO DE DESARROLLO EJEMPLO
¿OPENKAPOW Y MASHUP ASIGNATURA? CLASIFICACIÓN
3
Introducción ¿Necesidad de coger información de diferentes webs? Herramientas de creación de mashups Vía web Mediante aplicación Yahoo Pipes… Openkapow…
4
Agenda INTRODUCCIÓN OPENKAPOW ENTORNO DE DESARROLLO EJEMPLO
¿OPENKAPOW Y MASHUP ASIGNATURA? CLASIFICACIÓN
5
Openkapow (I) Herramienta de scraping
->creación servicios ->ejecución desde Openkapow Los scrapers, “robots” para Openkapow, extraen los datos de la web de origen e interactúan con la misma. RoboMaker (disponible para Windows y Linux)
6
Openkapow (I) Publicación en Openkapow, a través de la herramienta.
Accesible a través de una URL Diferentes formatos de salida (XML, JSON, etc.)
7
Openkapow (II) Ventajas: Inconvenientes
Alta funcionalidad al ser una aplicación instalable Mayores prestaciones que aplicaciones web Inconvenientes Necesidad de tener instalado la aplicación Ocupa unos 150MB Posibilidad de crear robots únicamente desde Windows y Linux
8
Agenda INTRODUCCIÓN OPENKAPOW ENTORNO DE DESARROLLO EJEMPLO
¿OPENKAPOW Y MASHUP ASIGNATURA? CLASIFICACIÓN
9
Entorno de Desarrollo Entorno de desarrollo con varias partes diferenciables: 1. Muestra la ejecución del robot 2. Ventana en la que se muestra la web a scrapear 3. Ventana en la que modificar las propiedades de cada robot 4. Ventana en la que modificar los objetos de entrada-salida
11
Agenda INTRODUCCIÓN OPENKAPOW ENTORNO DE DESARROLLO EJEMPLO
¿OPENKAPOW Y MASHUP ASIGNATURA? CLASIFICACIÓN
12
Ejemplo en vivo ”Juguemos” con Openkapow…
13
Agenda INTRODUCCIÓN OPENKAPOW ENTORNO DE DESARROLLO EJEMPLO
¿OPENKAPOW Y MASHUP ASIGNATURA? CLASIFICACIÓN
14
¿OPENKAPOW Y MASHUP ASIGNATURA?
Vistas algunas de las posibilidades que nos ofrece Openkapow podemos decir que, en un principio, SÍ sería posible crear el Mashup comentado. Requisitos: Web con referencias de la asignatura: Es necesario que el cuerpo de la misma esté estructurado en vistas a que el robot pueda scrapearla correctamente. Delicious: No presentaría problemas Twitter: Información estructurada.
15
Agenda INTRODUCCIÓN OPENKAPOW ENTORNO DE DESARROLLO EJEMPLO
¿OPENKAPOW Y MASHUP ASIGNATURA? CLASIFICACIÓN
16
Clasificación Component model Composition model
Openkapow soporta DA (scraping), siendo extensible ya que se pueden crear numerosas aplicaciones. Composition model UI, DA Layout-based, flow-based and event-based Blackboard style (usa la información extraídas de las webs de esta forma) Development environment “Visual drag and drop features” Cualquier tipo de usuario (amateur, avanzados) Runtime Environtment Los mashups son alojados en Openkapow
17
BIBLIOGRAFÍA [1] Web para la descarga de la herramienta RoboMaker [2] Tutoriales de RoboMaker [3] Demos de Mashups creados con Openkapow [4] Webs de Internet sobre Openkapow
18
FIN Muchas gracias!
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.