2. O QUE É MASHUP?
Mashup é um novo genêro de
aplicações Web que tira partido de
conteúdos recolhidos de fontes de
dados externos para criar serviços
inteiramente novos e inovadores.
Marshups são um marco da segunda
geração de aplicações Web, conhecida
como Web 2.0
3.
4. CONCEITOS BÁSICOS
Um mashup é um website ou uma
aplicação web que usa conteúdo de
mais de uma fonte para criar um novo
serviço completo.
O conteúdo usado em mashups é
tipicamente código de terceiros através
de uma interface pública ou uma API.
5. PRINCÍPIOS
Web como plataforma de serviços.
Oferta de serviços e não pacotes de
serviço.
Mistura de fonte de dados e de
transformações de dados.
Software reutilizável.
6. RESUMINDO
Mashup quer dizer mistura, juntar tudo
em uma unidade só.
Isso significa que o mashup possibilita
usar ferramentas de outros sites para
incrementar suas próprias páginas ou o
seu blog.
7.
8. PRODUTOS DO MERCADO
Em busca de ações diferenciadas para
promover a marca de seus calçados, uma
agência desenvolveu uma propaganda
utilizando o google maps e hospedando a
propaganda no hotsite da promoção.
Nesta ação para o cliente calçados Mississipi,
do grupo Dakota, a consumidora deveria
buscar, por meio de dicas numa espécie de
quiz, 100 pares de calçados escondidos na
API do Google Maps. Os calçados estavam
representados em vídeos inseridos em pontos
turísticos do Brasil.
9.
10. RESUMINDO
Os mashups estão sendo usados das mais
variadas formas:
WikiCrimes: Mashup onde os usuários
podem registrar crimes, para que os outros
usuários fiquem avisados.
HousingMaps: Mashup onde os usuários
podem registrar casas no mapa para
serem vendidas e alugadas.
RemixerDemo: Mashup que permitem aos
usuários editarem videos através do
browser de internet.
11. COMO ESTÁ SENDO USADO?
Os uso de mashup incluem:
Mashup consumidores, voltados para o
público geral.
Os mashups de dados que combinam tipos
similares de mídia e informação de
múltiplas fontes em uma única
representação.
Business mashups que permitem ação
colaborativa entre empresas e
desenvolvedores.
12. ARQUITETURA
Provedores de conteúdo: provêem o
conteúdo que integrará o mashup. Sites,
APIs, widgets, feeds.
Site mashup: onde o mashup é
hospedado, onde reside a lógica da
aplicação, mas não necessariamente onde
ocorre a execução.
Aplicação cliente: navegador web do
usuário, onde a aplicação pode ser
conferida graficamente e onde ocorre a
interação com o usuário.
13. PADRÕES E FORMATOS
EXISTENTES
Mashup de Mapas: Com o lançamento da API do
google maps, vários programadores web
passaram a criar aplicações que se utiliza dessa
API para referências geográficas de diversos tipos
de dados. Por exemplo: localizar fotos em um
mapa ou apontadores de locais turísticos de uma
cidade.
Mashups de Pesquisa e Compras: envolve APIs
de pesquisa de conteúdo de vários sites de loja
virtual, tal como o eBay e o Amazon.
Mashups de Vídeo e Fotos : Aplicações em que
as fotos são mescladas com diversos dados,
associados com os metadados de cada imagem.