openkapow mashup editor josé antonio barros ramos tecnologías emergentes en sistemas telemáticos...

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

Upload: nacio-bejarano

Post on 07-Mar-2015

8 views

Category:

Documents


3 download

TRANSCRIPT

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