MASHUPS INTRODUCCION DEFINICION TIPOS TECNICAS EJEMPLOS FUTURO.

Slides:



Advertisements
Presentaciones similares
Toda la WEB: intranets, extranets, web oculta,
Advertisements

Herramientas Web 2.0 y Biblioteca 2.0.
MASH UP By Heidy Marcela Gómez Natalia Ramírez
UD 4:Instalación y administración de servicios Web Introducción Jorge De Nova Segundo.
Herramientas Web 2.0 y Biblioteca 2.0.
Internet y tecnologías web
Servicios Web XML 03 de Junio de 2004 Fernando Alonso Blázquez.
¿Qué es un “mashup”?.
Hosting Antonio Damea Núñez.
Lectores RSS El RSS es un formato basado en XML que permite encontrar aquella información que mejor se adapta a lo que el usuario desea, pero también ofrecerla.
Universidad Nacional Autónoma de Honduras
HERRAMIENTAS WEB 2.O.
Clase 1 DISEÑO DE PÁGINAS WEB
Servicios Web.
HERRAMIENTAS WEB 2.0.
DESARROLLO E IMPLEMENTACIÓN DE UN PLUGIN DE GOOGLE WALLET PARA PAGOS ONLINE UTILIZANDO SOFTWARE OPEN SOURCE.
EVOLUCION DE LA WEB LINA MARCELA GOMEZ MORALES MARIANAURREGO PEREZ 9
Java 2 Platform Enterprise Edition
LENGUAJES DE MARCAS Y SISTEMAS DE GESTIÓN DE INFORMACIÓN
Infraestructura de Tecnologías de Información
WWW (World Wide Web) Pedro José López Javier Díaz
Daniel Correa Botero.  Puede ser desplegado en la mayoría de los servidores web y en casi todos los sistemas operativos y plataformas sin costo alguno.
Aplicaciones Web Enriquecidas By Jimmy Campo Modulo 2 – Evolución de los sistemas Web
La evolución de la WEB Web 1.0 Web 2.0 Web 3.0.
Paginas WEB Creación, actualización y manipulación de paginas web.
WEB 3.0 Conocida como la Web semántica. Se ve hacia el futuro como la mezcla de inteligencia e innovación tecnológica. A mediano plazo se esperan las mejoras.
Prof. José T. Cadenas. Aplicación Web La Internet y la Web hacen que sea fácil y atractivo poner toda la información en el cyberespacio, y la hace accesible.
La Nueva Web participativa Rodrigo Guaiquil
Presentación del proyecto GIS/SIG © 2007 by Reinel, Rössner and Bayer.
INTRODUCCIÓN A AJAX. ¿Qué es AJAX? Acrónimo de Asynchronous JavaScript And XML No es ninguna tecnología, ni lenguaje de programación. Es una técnica de.
Ajax en 3 Capas Ing. Pedro Luis Rodriguez. El Cliente/Servidor WEB Cliente: Navegador WEB. Internet Explorer, Mozilla FireFox Cliente: Navegador WEB.
JENNY MILENA DIAZ MONCALEANO GESTION EMPRESARIAL.
Es un tipo de Web estática, la cual fue creada en el año 1994 y utilizada hasta 1997, esta asociada con la tecnología HTML y GIF y las paginas Web son.
Tecnologías web. Es el método más común de intercambio de información en la world wide web, el método mediante el cual se transfieren las páginas web.
Universidad Nacional de San Juan Facultad de Ciencias Exactas, Físicas y Naturales “WEB SERVICES” Integrantes: Ene Adriana Guevara Vanina Martínez Cintia.
WEB 2.0 INTRODUCCIÓN La web 2.0 surge con la idea de poder interactuar entre usuarios al poder compartir información misma q con la web 1.0 no se podía.
introducción al lenguaje
Principios constitutivos de la Web 2.0 Sldo. Christhian Leon.
PAGINAS WEB.
Servicio de sindicación
Gabriel Montañés León. RSS es el acrónimo de Really Simple Sindication (Sindicación Realmente Simple). Es un formato basado en el lenguaje XML que permite.
Servicios Web 2.0 Daniela Flores E..  El término Web 2.0 comprende aquellos sitios web que facilitan el compartir información, la interoperabilidad,
Web Semántica La Web Semántica es la nueva generación de la Web, que intenta realizar un filtrado automático preciso de la información. Para ello, es necesario.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
 NOMBRE: Jhonatan García  COLEGIO: “Verbo Divino”  CURSO: 4to Común “D”  PROFESOR: Lic. Marcelo Baño  AÑO LECTIVO
SERVICIOS WEB 2.0. INTRODUCCIÓN A LA WEB 2.0 T i m B e r n e r s - L e e y R o b e r t C a i l l i a u c r e a r o n l a w e b a l r e d e d o r d e 1.
Juan Pablo Piedrahita(9C) Santiago tamayo (9C) CARLOS FERNANDEZ DOCENTE DE TECNOLOGIA E INFORMATICA GRADO 9ºC INSTITUCION EDUCATIVA LA SALLE DE CAMPOAMOR.
SERVICIOS WEB 2.0 JOSE FRANCISCO ESPINOZA JOSE FRANCISCO ESPINOZA - SERVICIOS WEB
El término Web 2.0 comprende aquellos sitios web que facilitan el compartir información, la interoperabilidad, el diseño centrado en el usuario1 y la.
HTTP H YPERTEXT T RANSFER P ROTOCOL Protocolo de transferencia de hipertexto. es el método más común de intercambio de información en la world wide web,
La web. ¿Qué es la web 1.0?  Es un sistema de búsqueda de la información disponible en Internet, cuya forma de ordenarse para la búsqueda son las páginas.
Una nueva generación Web
SERVICIO DE SINDICACIÓN.. Redifusión web (o sindicación web) es el reenvío o reemisión de contenidos desde una fuente original (sitio web de origen) hasta.
UNITEC NEGOCIOS ELECTRÓNICOS ”DESARROLLO DE SOFTWARE ”
UD 9: “Instalación y administración de otros servicios de red e Internet” Servicio de sindicación Luis Alfonso Sánchez Brazales.
Hipertexto Transfer Protocol o HTTP: define la sintaxis y la semántica que utilizan los elementos de software de la arquitectura web (clientes, servidores,
 El término Web 2.0 comprende aquellos sitios web que facilitan el compartir información, la interoperabilidad, el diseño centrado en el usuario y la.
Antes tomar una fotografía no era algo tan común como ahora, ya que Era mucho mas costoso y además tenias que ir a una tienda especializada para La revelación.
AJAX Asynchronous JavaScript And XML.
Servicio de sindicación Tema 8 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto.
SERVICIOS WEB 2.0 CARLOS SANDOVAL SERVICIOS WEB 2.0.
Uso de Flick: El sistema de Flick permite hacer búsquedas de imágenes por etiquetas, por fecha y por licencias de Creative Commons. Otras funcionalidades.
TIPOS DE WEB.
Tecnólogo Gestión Administrativa
Desarrollo Web en Entorno Servidor
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
3 Aplicaciones Educativas Nuevas tecnologías de la Educación 2010 Tema Gonzalo Silió Sáiz Parte II: Web 2.0: wiki y blogs ¿Qué es la WEB 2.0 ?
1 Servicio de Información y Evaluación 7º Seminario TIC Consejería de Salud Sevilla, 17 de septiembre de 2007.
GESTIÓN Y ADMINISTRACIÓN WEB. INTRODUCCIÓN A INTERNET Internet constituye una vía de comunicación y una fuente de recursos de información a escala mundial.
Definición La Web 2.0 se refiere a una nueva concepción de páginas Web basadas en contenidos compartidos y producidos por los propios usuarios o navegantes.
Transcripción de la presentación:

MASHUPS INTRODUCCION DEFINICION TIPOS TECNICAS EJEMPLOS FUTURO

MASHUPS INTRODUCCION DEFINICION TIPOS TECNICAS EJEMPLOS FUTURO

MASHUPS INTRODUCCION DEFINICION TIPOS TECNICAS EJEMPLOS FUTURO El término se utilizó originalmente para definir la técnica de mezclar música, para obtener nuevos estilos musicales.

MASHUPS TIPOS FUTURO Según Tim O´Reilly (Web 2.0) tiene 7 patrones: INTRODUCCION DEFINICION TIPOS TECNICAS EJEMPLOS FUTURO Según Tim O´Reilly (Web 2.0) tiene 7 patrones: Usan la web como plataforma. Aprovechan la inteligencia colectiva. Lo importante son los datos gestionados. Las interfaces se aparecen cada vez más a las aplicaciones del ordenador. Sus funcionalidades están en constante mejora. Están pensados para ser mezclados y reutilizados. Pretenden ser reutilizados desde otros dispositivos y no solo desde el PC.

MASHUPS DEFINICION INTRODUCCION TIPOS TECNICAS EJEMPLOS FUTURO Según la Wikipedia mashup es un sitio Web o aplicación Web que usa contenido de otras aplicaciones Web para crear un nuevo contenido completo, consumiendo servicios directamente o a través de protocolos http.

MASHUPS DEFINICION INTRODUCCION TIPOS TECNICAS EJEMPLOS FUTURO El término se utilizó originalmente para definir la técnica de mezclar música, para obtener nuevos estilos musicales. En el contexto de la ingeniería del software, el término se define como el resultado de combinar interfaces de usuarios, procesos, servicios y/o datos para obtener nuevas páginas web, aplicaciones, procesos, o nuevos conjuntos de datos.

MASHUPS DEFINICION INTRODUCCION TIPOS TECNICAS EJEMPLOS FUTURO El término se utilizó originalmente para definir la técnica de mezclar música, para obtener nuevos estilos musicales.

MASHUPSDEFINICIÓN DEFINICION INTRODUCCION TIPOS TECNICAS EJEMPLOS FUTURO HIPOCICLO DE GADNER, 2009 El término se utilizó originalmente para definir la técnica de mezclar música, para obtener nuevos estilos musicales.

MASHUPSDEFINICIÓN DEFINICION INTRODUCCION TIPOS TECNICAS EJEMPLOS FUTURO La primera vez que se utilizó un mashup aplicado a la web fue hace 5 años, cuando Paul Rademacher, utilizó Craiglist y Google Maps para mostrar la situación de los inmuebles que se vendían o alquilaban sobre un mapa.

MASHUPS DEFINICION INTRODUCCION TIPOS TECNICAS EJEMPLOS FUTURO

MASHUPS APIs INTRODUCCION DEFINICION TECNICAS EJEMPLOS FUTURO

MASHUPS APIs INTRODUCCION TIPOS TECNICAS EJEMPLOS FUTURO

MASHUPS API INTRODUCCION TIPOS TECNICAS EJEMPLOS FUTURO

MASHUPSDEFINICIÓN

MASHUPS

MASHUPS VENTAJAS Ventajas: DEFINICION TECNICAS FUTURO INTRODUCCION DEFINICION TECNICAS EJEMPLOS FUTURO Ventajas: Reutilización de los componentes y funcionalidades Basado en estandares web (se tiende a la interoperabilidad) Los progamadores diseñan los componentes y los usuarios ensamblarán estos componentes Se crean comunidades de mashups Libertad para usar los componentes ,compartirlos y alterarlos Obtención de aplicaciones multiples muy completas con muy bajo coste. El resultado es mayor que la suma de cada una de las partes.

MASHUPS TIPOS DEFINICION FUTURO INTRODUCCION DEFINICION TECNICAS EJEMPLOS FUTURO Si pensamos en los datos que existen en Internet prácticamente infinitos entenderemos que el resultado de mezclar esa información también puede serlo. Por lo tanto el éxito de los mashup está en las API´s ofrecidas. De mapas De fotos De compras De videos De meteorología De noticias De economía…………

MASHUPS DEFINICION TECNICAS FUTURO Arquitectura ARQUITECTURA INTRODUCCION DEFINICION TECNICAS EJEMPLOS FUTURO Arquitectura

MASHUPS INTERNET INTRODUCCION DEFINICION TIPOS EJEMPLO FUTURO DATOS

MASHUPS Primero uno debe establecer : DEFINICION Que quiere mezclar COMO EMPEZAR INTRODUCCION DEFINICION TIPOS EJEMPLO FUTURO Primero uno debe establecer : Que quiere mezclar De que datos dispongo Que conocimientos tengo Que pretendo conseguir

MASHUPS De que datos dispongo y como conseguirlos: DEFINICION EMPEZAR INTRODUCCION DEFINICION TIPOS EJEMPLO FUTURO De que datos dispongo y como conseguirlos: * Quizás sea la parte que uno debe dedicar más tiempo a la hora de decidir hacer un mashup. como puedo conseguir los datos? en que formato me los ofrecen ? quien me los ofrece? son gratis? son fiables?

MASHUPS DEFINICION EMPEZAR TIPOS FUTURO API Google Maps Flickr INTRODUCCION DEFINICION TIPOS EJEMPLO FUTURO API Google Maps Flickr Amazon E-Commerce Services Youtube Yahoo!Maps 411Sync Ebay Del.icious.us Google search Last. m Mashups 1110 243 174 149 95 89 83 79 28 Protocolos JavaScript REST, SOAP, XML-RPC REST, SOAP REST, XML-RPC JavaScript, REST, Flash RSS sobre HTTP, SOAP SOAP, REST REST SOAP

MASHUPS APIs DEFINICION ELEMENTOS TIPOS FUTURO INTRODUCCION DEFINICION TIPOS EJEMPLO FUTURO APIs Una manera de conseguir los datos y servicios es a través de las API’s (son un conjunto de métodos que ofrece cierta biblioteca para poder ser utilizada por otros servicios). Digamos que un API es una interfaz para que dos ordenadores puedan comuni- carse. Aunque existen API´s de sistemas operativos, aplicaciones, programación, aquí Se tratan las API´s de sitios Web y aplicaciones Web. Es la forma que tienen las páginas Web para ofrecer su interface y sus datos de for ma controlada (API´s públicas)

MASHUPS Feeds ELEMENTOS DEFINICION TIPOS FUTURO INTRODUCCION DEFINICION TIPOS EJEMPLO FUTURO Feeds Dan información estructurada desde aplicaciones que es fácil obtener y reusar. Formatos más utilizados: RSS 2.0 RSS 1.0 Atom 1.0 JSON PHP CSV Remezcla Yahoo Pipes RSS 2.0 Feedburner

MASHUPS Screep Scraping DEFINICION ELEMENTOS TIPOS FUTURO INTRODUCCION DEFINICION TIPOS EJEMPLO FUTURO Screep Scraping Es a forma de obtener datos de webs donde no existe ni API´s ni suscriptores RSS. A través de blogs, html, correos… podemos obtener RSS. (Feedfire, W3C, Newsletters…) Propiedad intelectual de los datos. Hacer peticiones no invasivas A través de robots que peticionan de forma automática los datos. Ejem: Open Kapow

MASHUPS Es importante saber: DEFINICION CUESTIONES TIPOS FUTURO INTRODUCCION DEFINICION TIPOS EJEMPLO FUTURO Es importante saber: Si la Web tiene código abierto La propiedad intelectual de los datos. La heterogeneidad de los datos Usa la Web etiquetado, folksonomia, geoetiquetado. Hay API (limitación de peticiones) Hay Feeds Conocer como algunas webs usan URLs Cuanta gente usa la API Comunidad de usuarios y desarrolladores.

MASHUPS DEFINICION CUESTIONES TIPOS FUTURO INTRODUCCION DEFINICION TIPOS EJEMPLO FUTURO 10. Tiempo de procesado de los datos. 11. Niveles de fiabilidad 12. Licencias de uso.

MASHUPS TÉCNICAS DEFINICION TIPOS EJEMPLO FUTURO Protocolos. 1.1 SOAP INTRODUCCION DEFINICION TIPOS EJEMPLO FUTURO Protocolos. 1.1 SOAP 1.2 HTML 2. Formatos. 2.1 XML 2.2 RSS 2.3 Geoformatos 2.4 JSON 3. Técnicas. 3.1 JavaScript 3.2 AJAX 4. Lenguajes (servidor) 4.1 Perl 4.2 Python 4.3 PHP 4.4 JAVA 4.5 .NET

MASHUPS Formatos de intercambio de datos para mapas GEODATOS INTRODUCCION DEFINICION TIPOS EJEMPLO FUTURO Formatos de intercambio de datos para mapas CSV ( Se utilizan para representar datos en forma de tablas ) KML ( Lenguaje de marcado XML, para representar datos geográficos en 3 dimen.) GeoRSS (Estándares para representar información geográfica en formato RSS 2.0, RSS 1.0, Atom 1.0, y potencialmente otros formatos XML ) Microformatos y metatags (son elementos de lenguaje de marcado, usando (X)HTML usando nombres de clase específico) Ejemplo: hcard (añade contenido semántico a la dirección) adr ( direcciones postales) geo ( coordenadas geográficas)

MASHUPS Petición y mezcla de datos TECNOLOGIA INTRODUCCION DEFINICION TIPOS EJEMPLO FUTURO Petición y mezcla de datos Desde el navegador (peticiones desde el lado del cliente) A través de XMLHttpRequest (XHR) que es una interfaz empleada para realizar peticiones HTTP y HTTPs a servidores Web. Esta es una forma de peticionar información desde el navegador al servidor. Es una interface para JavaScript que transfiere XML y otros datos entre el Navegador y el servidor.

MASHUPS Petición y mezcla de datos TECNOLOGIA INTRODUCCION DEFINICION TIPOS EJEMPLO FUTURO Petición y mezcla de datos Desde el navegador (peticiones desde el lado del cliente) Una técnica muy importante utilizada es AJAX, esta técnica no es una nueva tecnología sino la combinación de varias tecnologías existentes. Se utiliza del lado del cliente Utiliza JavaScript como lenguaje. El formato de datos para la petición al servidor es XML, aunque también Puede ser JSON, HTTP preformateado, texto plano. 4. La interface para pedir datos al servidor es XHR

MASHUPS Petición y mezcla de datos Desde el servidor. DEFINICION TECNOLOGIAS INTRODUCCION DEFINICION TIPOS EJEMPLO FUTURO Petición y mezcla de datos Desde el servidor. En este caso se utilizan dos tipos de lenguajes fundamentales, PHP y Python, aunque también Perl, Java, NET. Es en el lado del servidor donde Se producen todos los procesos, donde se peticionan los datos y donde se mezclan. Es necesario tener conocimientos de programación. Las plataformas utilizadas pueden ser muy variadas.

EJEMPLO DEFINICION TIPOS EMPEZAR

MASHUPSDEFINICIÓN TIPOS EMPEZAR

MASHUPSDEFINICIÓN

MASHUPSDEFINICIÓN

MASHUPSDEFINICIÓN

MASHUPSDEFINICIÓN

MASHUPSDEFINICIÓN

MASHUPS FUTURO DEFINICION INTRODUCCION TIPOS ARQUITECTURA COMO HACER

MASHUPS FUTURO TIPOS WEB 3.0 (Jeffrey Zeldman, 2.006) INTRODUCCION DEFINICION TIPOS ARQUITECTURA COMO HACER WEB 3.0 (Jeffrey Zeldman, 2.006) Según Tim Berners-Lee el origen de la Web estaba enfocada a que fuese un medio de Intercambio, actualización y difusión de la información por los propios usuarios. Web 3.0 puede significar.???? La web como base de datos (Data Web) Contenidos accesibles por multiples aplicaciones non-browser Inteligencia artificial Web 3D Web semántica Web geoespacial Realidad virtual

MASHUPS