Usada en el desarrollo web, se basa en dos conceptos fundamentales: integración y reutilización. Normalmente se asocia al proceso de cuando una aplicación o servicio web usa o necesita otra aplicación. Un Mashup implica, por tanto, una integración fácil y rápida (la mayoría de las veces haciendo uso de API). La arquitectura de un Mashup se compone de tres partes:
1 Proveedor de contenidos: este se va a corresponder con el proveedor de datos o la fuente de datos, los cuales están disponibles, normalmente, bajo el previo uso de una API y de protocolos tales como RSS, REST y servicios web.
2 Sitio Mashup: se corresponde con la aplicación o sitio web, el cual implementa un servicio usando para ello información de la cual no es dueño, información que proviene de un proveedor de contenidos.
3 Navegador web: se corresponde con la interfaz del Mashup y gracias a la cual los usuarios pueden interactuar con la aplicación o sitio web que lo implementa.
Actualmente podemos encontrar tres tipos de Mashup, que son:
1 Mashup de consumidores: este tipo de aplicaciones son las más comunes de localizar y se caracterizan por que no usan datos propios, sino que utilizan datos de terceros que “ocultan” bajo interfaces gráficas para que los usuarios no lo detecten. La mayoría de aplicaciones que usen Google Maps son un claro ejemplo de este tipo de Mashup.
2 Mashup de negocio: integra el Mashup de consumidores, pero, además, como factor clave permite la colaboración, presentación y agregación de datos.
3 Mashups anidados: puede darse el caso de que un Mashup implemente a otro Mashup dentro de él, informáticamente se denominan los Mashups “monstruos”.
ACTIVIDAD COMPLEMENTARIA
1. Localiza en internet al menos 4 desarrollos que usen URL semántica y URL no semántica.
TAREA1
Juan es el propietario de un negocio de compra-venta de obras de arte y actualmente quiere implementar un desarrollo web para hacer uso de internet e implementar un comercio online. Su idea es montar una simple página con una foto de cada obra de arte que tiene para que los clientes puedan ver qué hay en tienda; si algo les gusta, simplemente mandan un correo o llaman a Juan y comienza el proceso de venta.
Ayuda a Juan explicándole cómo puede hacer uso de las redes sociales y de los blogs para aumentar posibles ventas. Además, Juan ha establecido una web no semántica, ayúdale proponiéndole un par de web semánticas que cumplan con las reglas y estén relacionadas con su desarrollo online.
3. Intercreatividad y web 2.0
hilo conductor
En Digital CoWorks, S. L., saben la importancia del concepto de intercreatividad, y por eso, cuando asesoran a un cliente, se implican mucho con él. Cualquier problema que se presenta o cualquier paso que se da en su desarrollo se avisa al cliente para que juntos puedan tomar las decisiones correspondientes y realizar un asesoramiento a medida del cliente.
El concepto de intercreatividadfue acuñado por Tim Berners-Lee en el libro que publicó titulado Tejiendo la red: el inventor de WWW nos descubre su origen, en el año 1999. El concepto de intercreatividad proviene de la fusión de “interactividad” + “creatividad” y el autor lo define como “el proceso de hacer las cosas juntos o resolver los problemas juntos”.
Muy asociado al concepto de intercreatividad está el de “web participativa o social”,dado que es un proceso de hacer cosas o resolver cosas pero juntos, nunca como individuos pasivos sino como individuos que, haciendo uso de las nuevas tecnologías y de la web 2.0, colaboran para dar solución a un problema.
Obviamente la tecnología que surge del concepto de web 2.0 permite todo lo que hemos comentado anteriormente, que es la participación entre usuarios o grupos de usuarios para resolver un determinado problema.
hilo conductor
Digital CoWorks, S. L., siempre que asesora a sus nuevos clientes digitales, les explica los cuatro pilares sobre los que se desarrollan aplicaciones para la web 2.0: redes sociales, contenidos, etiquetado de información y aplicaciones/ servicios.
Cuando se definió la web 2.0, se definió también una estructurasobre la que esta debía fundamentarse. Dicha estructura se basa en cuatro pilares básicosque son:
Redes sociales
Contenidos
Organización social e inteligente de la información
Aplicaciones y servicios
A principios del siglo XX eran los periódicos y las radios los centros de atención de las grandes masas humanas en lo que se refiere a tecnología de comunicación, hasta la aparición de la televisión (con una primera versión en blanco y negro para posteriormente conocer lo que tenemos hoy en día: televisión a color). Así llegamos a 1990, cuando aparece la WWW y, como consecuencia de esta, nace la web 2.0 con las redes sociales que son los grandes comunicadores en la sociedad actual. Las personas tienen en su poder nuevos dispositivos y herramientas que permiten la participación o bien individual o bien colectiva (de marera virtual), y que es posible que localicen canales de interacción de manera que puedan formar comunidades o tribus entre sí. Internet, junto con las redes sociales, ha pasado a ser un medio social más para consumir y obtener información de forma rápida.
Principales redes sociales actualmente (© Fotografía: Bloomicon /Shutterstock.com)
A continuación, se describe cada uno de ellos.
Blogware (software de weblogs)
Aquí tienen cabida los sistemas de gestión de contenidos que han sido diseñados o programados para crear o administrar blogs. Algunos ejemplos son:
Página principal de WordPress
Página principal de blogger.com
Blogging
Dentro de esta opción se encuentran aquellas herramientas que han sido diseñadas para mejorar el uso de los blogs (como pueden ser los lectores, organizadores, respaldo, etiquetación, optimización, difusión, etc.). Algunos ejemplos son:
Читать дальше