Estudio de un Generador de Mashups Intel Mash Maker Máster Investigación TIC TES Pablo López Escobés Noviembre de 2009.

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones en n- capas
Advertisements

Web Forms en ASP .Net 2.0 El próximo paso.
Herramientas informáticas
¿Qué es un “mashup”?.
ATAC Proyecto Final Análisis de Tránsito Asistido por Computadora
Escuela Politécnica Superior de Ingeniería de Gijón
OPENKAPOW MASHUP EDITOR
CGI I La mayor parte de los elementos HTML de que disponemos permite al visitante visualizar los contenidos de un sitio, pero no interactuar con él. Dicho.
Módulo: Diseño de Actividades Educativas con Hot Potatoes
HERRAMIENTAS WEB 2.0.
"java del lado del servidor" Servlet y JSP Java Server Pages.
DESARROLLO E IMPLEMENTACIÓN DE UN PLUGIN DE GOOGLE WALLET PARA PAGOS ONLINE UTILIZANDO SOFTWARE OPEN SOURCE.
Infraestructura de Tecnologías de Información
Almacenamiento virtual de sitios web: «Hosts» virtuales Gustavo Antequera Rodríguez.
Luis Barrio de Alarcón 2º Curso de ASI I.E.S Gonzalo Nazareno
Funcionalidad de una plataforma formativa Manuel Santiago Fernández Prieto Universidad Autónoma de Madrid.
Desarrollo de aplicaciones web en entorno servidor
 Vidalia ofir manosalva  Jhoan Sebastián joya zerpa 02\03\2011.
MAIRA LUCIA ORTIZ CAMILO ORTEGON DIAZ CRISTIAN CAMILO VARGAS
Administración de datos con MS-SQL Server y Visual Basic
Fiery Command WorkStation 5
Servicios Web. Servicios web Son programas con funcionalidad accesible a través de protocolo http que permiten la ejecución remota de métodos y funciones.
SISTEMAS OPERATIVOS EN LOS QUE FUNCIONA
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ
INSTALACION DE SISTEMAS OPERATIVOS
Desarrollo de aplicaciones para ambientes distribuidos
Ing. Elkin José Carrillo Arias
Eguana Reports Servidor de Reportes basado en Tecnología Java y XML Presentado por: Roy Cox S. Fernando Pérez M. José Pérez S.
Norman SecureTide Potente solución de nube para detener el spam y las amenazas antes de que lleguen a su red.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Crea tu propio Edublog Comunicación Educativa. Producto a diseñar Un Blog en Internet con entradas en video, documentos en línea, diapositivas, accesos.
Company LOGO Frank Carlos Malo Pinza María Fernanda Solórzano Lombeida “ANÁLISIS,DISEÑO E IMPLEMENTACIÓN DE UNA APLICACIÓN WEB PARA LA.
Servicios en Red UT5. Servicios FTP.
PAGINAS WEB.
Software para la gestión de contenidos. Índice: Por qué CanaryWeb CM ? Solución Tecnológica. Características de CanaryWeb CM. Referencias.
COMPUTO III Ing. Jimmy Ojeda Arnica.
LOGO e-Learning Desktop Integración de RIA’s a objetos de Aprendizaje Alvaro Rodríguez, Darvin Orozco, Rocael Hernández Universidad Galileo {alvrodriguez,
Almacenamiento virtual de sitios web “HOSTS VIRTUALES”
LCMS Patricia López Nº 14 Almudena Martin Nº 15 Andrea Roldán Nº 20º.
Términos y Conceptos Básicos
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
Tu buscador de radio. Grouple es un buscador de emisoras de radio a través de internet, mediante el cual podrás encontrar cualquier emisora del mundo.
Wordpress. ¿Qué es WordPress? WordPress es un sistema de gestión de contenidos (CMS) que permite crear y mantener un blog u otro tipo de web. Con casi.
S ERVICIOS DE RED E I NTERNET T EMA 4 : I NSTALACIÓN Y ADMINISTRACIÓN DE SERVICIOS W EB Nombre: Adrián de la Torre López.
Desarrollo DE apps móviles
GOOGLE CHROME. SISTEMAS OPERATIVOS EN LOS QUE SE DA : Se puede obtener para android v4.0 o mas reciente. Se puede obtener para Microsoft Windows Se puede.
UNIDAD EDUCATIVA CALASANZ ANDRES SANTIAGO DIAZ R. 1RO B.
Introducción al proceso de verificación y validación.
DESARROLLO DE APLICACIONES PARA AMBIENTES DISTRIBUÍDOS ALUMNOS: MARIANA MIGNÓN RÉDING CARLOS ANTONIO CARRASCO MARTÍNEZ PROFESOR: DR. JOSÉ BERNARDO PARRA.
Plataformas e-learning
Proceso de Diseño de Interfaces
AGREGADORES DE CONTENIDOS
Desarrollo DE apps móviles
M S N ( M e s s e n g e r ). Definición: es un programa de mensajería instantánea creado en 1999 fue diseñado para sistemas Windows por Microsoft, aunque.
Navegador Trabajo extra clase.
LOGO Grupo de desarrollo de software (GDS) Grupo de desarrollo de software.
PARÁMETROS PARA LA PRESENTACIÓN DE PROYECTOS EN SISTEMAS
UNIDAD EDUCATIVA “CALASANZ” “ECUCAMOS EN PIEDAD Y LETRAS PARA LA FELICIDAD” NOMBRE :KELLI ORDOÑEZ TAPIA GRADO:1°”B” FECHA: TEMA:”MANUAL DE WORDPRESS”
Evaluación de la Fase de Construcción Grupo 4. Riesgos ocurridos Atrasos en la planificación Priorización de tareas Problemas de funcionamiento de la.
Harware Software Yuneidy moreno 7-2 Tecnología i. E. devora Arango.
LOS WIKIS Una herramienta SSSSon sitios Web cuyas páginas pueden ser editadas por múltiples voluntarios a través del navegador Web.  L L L
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Conociendo el modelo Cliente-Servidor
Unidad 7: Programas de presentaciones multimedia y hojas de cálculo
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Conociendo el modelo Cliente-Servidor. Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama.
Servicios multimedia José Vicente García Alfonso Javier Rodenas Rubio Juan Pedro Martínez.
SYMFONY Información del Framework. Síntesis de Symfony  Es un framework diseñado para optimizar el desarrollo de aplicaciones web creado con PHP5. 
CMS Melissa Ayala Peña Geraldine Rojas Pérez Lina Ruiz Polanco.
Transcripción de la presentación:

Estudio de un Generador de Mashups Intel Mash Maker Máster Investigación TIC TES Pablo López Escobés Noviembre de 2009

Intel Mash Maker Generador de Mashups Basado en un plugin para el navegador Utiliza técnicas de scrapping para obtener la información Sigue el paradigma de copy-and-paste 2 formas de añadir información ◦ Whole Page Merging: Introducir una página como encabezado de otra ◦ Item-Wise Merging: Usuario mezcla el contenido de varias páginas para obtener una información más exhaustiva

Modelo de Componentes Está orientado a Datos Los componentes son proporcionados por la aplicación

Modelo de Composición Se basa principalmente en la interfaz de usuario Layout de los contenidos es personalizable Los datos se añaden utilizando blackboard style No soporta excepciones ni transiciones

Entorno de desarrollo Se ejecuta sobre el navegador Soporta interface point-and-click para usuarios experto y copy-and-paste para los menos iniciados Requiere un plugin dedicado para poder utilizarlo

Entorno de ejecución Se almacena en el equipo del cliente Se ejecutan desde el navegador Podría ser capaz de escalarse aceptablemente

Instalación y ejecución Necesario instalar el plugin correspondiente en el navegador Disponible para IE y Firefox Activar la barra de herramientas que proporciona

Demostración

Conclusiones (I) La documentación disponible es escasa Principalmentese encuentran videotutoriales que no reflejan la versión actual y no son totalmente exactos Curva de aprendizaje es ardua al comienzo Es muy sencillo realizar mashups simples Difícil realizar montajes complejos No presenta gran flexibilidad

Conclusiones (II) Hace page scrapping, sería más sencillo si pudiera leer XML o ATOM A mi entender, complejo llevar a cabo la tarea final propuesta

Referencias Página web oficial de Intel Mash Maker: Presentación de ejemplo de Integración con Yahoo! Search Monkey: -maker-searchmonkey-tutorial-spanish- presentation -maker-searchmonkey-tutorial-spanish- presentation Videotutoriales de intel: us/videos/facebook-friends-on-a-map us/videos/facebook-friends-on-a-map

Estudio de un Generador de Mashups Intel Mash Maker Máster Investigación TIC TES Pablo López Escobés Noviembre de 2009