18
OPENKAPOW MASHUP OPENKAPOW MASHUP EDITOR EDITOR José Antonio Barros Ramos Tecnologías Emergentes en Sistemas Telemáticos Máster TIC. UVA 3 Noviembre 2009

OPENKAPOW MASHUP EDITOR José Antonio Barros Ramos Tecnologías Emergentes en Sistemas Telemáticos Máster TIC. UVA 3 Noviembre 2009

Embed Size (px)

Citation preview

Page 1: OPENKAPOW MASHUP EDITOR José Antonio Barros Ramos Tecnologías Emergentes en Sistemas Telemáticos Máster TIC. UVA 3 Noviembre 2009

OPENKAPOW MASHUP OPENKAPOW MASHUP EDITOREDITOR

José Antonio Barros RamosTecnologías Emergentes en Sistemas Telemáticos

Máster TIC. UVA

3 Noviembre 2009

Page 2: OPENKAPOW MASHUP EDITOR José Antonio Barros Ramos Tecnologías Emergentes en Sistemas Telemáticos Máster TIC. UVA 3 Noviembre 2009

AgendaAgenda

INTRODUCCIÓNOPENKAPOWENTORNO DE DESARROLLOEJEMPLO¿OPENKAPOW Y MASHUP ASIGNATURA?CLASIFICACIÓN

Page 3: OPENKAPOW MASHUP EDITOR José Antonio Barros Ramos Tecnologías Emergentes en Sistemas Telemáticos Máster TIC. UVA 3 Noviembre 2009

IntroducciónIntroducción

¿Necesidad de coger información de diferentes webs?

Herramientas de creación de mashups

Vía web Mediante aplicación

Yahoo Pipes… Openkapow…

Page 4: OPENKAPOW MASHUP EDITOR José Antonio Barros Ramos Tecnologías Emergentes en Sistemas Telemáticos Máster TIC. UVA 3 Noviembre 2009

AgendaAgenda

INTRODUCCIÓNOPENKAPOWENTORNO DE DESARROLLOEJEMPLO¿OPENKAPOW Y MASHUP ASIGNATURA?CLASIFICACIÓN

Page 5: OPENKAPOW MASHUP EDITOR José Antonio Barros Ramos Tecnologías Emergentes en Sistemas Telemáticos Máster TIC. UVA 3 Noviembre 2009

Openkapow (I)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)

Page 6: OPENKAPOW MASHUP EDITOR José Antonio Barros Ramos Tecnologías Emergentes en Sistemas Telemáticos Máster TIC. UVA 3 Noviembre 2009

Openkapow (I)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.)

Page 7: OPENKAPOW MASHUP EDITOR José Antonio Barros Ramos Tecnologías Emergentes en Sistemas Telemáticos Máster TIC. UVA 3 Noviembre 2009

Openkapow (II)Openkapow (II)

Ventajas:◦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

Page 8: OPENKAPOW MASHUP EDITOR José Antonio Barros Ramos Tecnologías Emergentes en Sistemas Telemáticos Máster TIC. UVA 3 Noviembre 2009

AgendaAgenda

INTRODUCCIÓNOPENKAPOWENTORNO DE DESARROLLOEJEMPLO¿OPENKAPOW Y MASHUP ASIGNATURA?CLASIFICACIÓN

Page 9: OPENKAPOW MASHUP EDITOR José Antonio Barros Ramos Tecnologías Emergentes en Sistemas Telemáticos Máster TIC. UVA 3 Noviembre 2009

Entorno de DesarrolloEntorno 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

Page 10: OPENKAPOW MASHUP EDITOR José Antonio Barros Ramos Tecnologías Emergentes en Sistemas Telemáticos Máster TIC. UVA 3 Noviembre 2009
Page 11: OPENKAPOW MASHUP EDITOR José Antonio Barros Ramos Tecnologías Emergentes en Sistemas Telemáticos Máster TIC. UVA 3 Noviembre 2009

AgendaAgenda

INTRODUCCIÓNOPENKAPOWENTORNO DE DESARROLLOEJEMPLO¿OPENKAPOW Y MASHUP ASIGNATURA?CLASIFICACIÓN

Page 12: OPENKAPOW MASHUP EDITOR José Antonio Barros Ramos Tecnologías Emergentes en Sistemas Telemáticos Máster TIC. UVA 3 Noviembre 2009

Ejemplo en vivoEjemplo en vivo

”Juguemos” con Openkapow…

Page 13: OPENKAPOW MASHUP EDITOR José Antonio Barros Ramos Tecnologías Emergentes en Sistemas Telemáticos Máster TIC. UVA 3 Noviembre 2009

AgendaAgenda

INTRODUCCIÓNOPENKAPOWENTORNO DE DESARROLLOEJEMPLO¿OPENKAPOW Y MASHUP ASIGNATURA?CLASIFICACIÓN

Page 14: OPENKAPOW MASHUP EDITOR José Antonio Barros Ramos Tecnologías Emergentes en Sistemas Telemáticos Máster TIC. UVA 3 Noviembre 2009

¿OPENKAPOW Y MASHUP ASIGNATURA?¿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.

Page 15: OPENKAPOW MASHUP EDITOR José Antonio Barros Ramos Tecnologías Emergentes en Sistemas Telemáticos Máster TIC. UVA 3 Noviembre 2009

AgendaAgenda

INTRODUCCIÓNOPENKAPOWENTORNO DE DESARROLLOEJEMPLO¿OPENKAPOW Y MASHUP ASIGNATURA?CLASIFICACIÓN

Page 16: OPENKAPOW MASHUP EDITOR José Antonio Barros Ramos Tecnologías Emergentes en Sistemas Telemáticos Máster TIC. UVA 3 Noviembre 2009

ClasificaciónClasificación

Component 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

Page 17: OPENKAPOW MASHUP EDITOR José Antonio Barros Ramos Tecnologías Emergentes en Sistemas Telemáticos Máster TIC. UVA 3 Noviembre 2009

BIBLIOGRAFÍABIBLIOGRAFÍA

[1] http://openkapow.com. Web para la descarga de la herramienta RoboMaker

[2] http://openkapow.com/blogs/learn.aspx. Tutoriales de RoboMaker

[3] http://openkapow.com/blogs/demos/default.aspx. Demos de Mashups creados con Openkapow

[4] Webs de Internet sobre Openkapow

Page 18: OPENKAPOW MASHUP EDITOR José Antonio Barros Ramos Tecnologías Emergentes en Sistemas Telemáticos Máster TIC. UVA 3 Noviembre 2009

Muchas gracias!Muchas gracias!

FIN