mashup (grupo verde)
DESCRIPTION
Trabalho sobre mashup dos alunos de aplicação de software social (UFMG - 2012/1)TRANSCRIPT
Projeto II
Tecnologias básicas da Web X.0
Mashup
Gabriela AmaralPriscilla VasconcelosSuelen LoiolaThiago Brandão
Contexto
Web 2.0
Os Mashups estão inseridos na denominada
“segunda geração” de aplicações web, que é
caracterizadas por um grau maior de interação
e colaboração entre usuários
O que é um Mashup?
Um Mashup é um site personalizado ou uma
aplicação web que usa conteúdo de mais de
uma fonte para criar um novo serviço
completo.
Conceitos Básicos
No artigo The New Breed of Web
Applications, Duane Merrill propõe que, em
termos de arquitetura, uma aplicação mashup é
constituída por:
1.Provedores de conteúdo;
2.Mashup site;
3.Aplicação cliente.
Google M
aps
Produtos de Mercado
Outros:
•Wikicrimes
• Apontador
• Housing Maps
• Plazes
Produtos de Mercado
FACEBOOK E
TWITTER SÃO
GRANDES
AGREGADORES
Reclame aqui
Formatos existentes
Mashups de mapas: Utiliza-se para gerar localizações, visualizar estatísticas e dados sobre uma localidade.Exemplo: ChicagoCrime
Mashups de vídeo e fotos: Misturaram fotografias com suas informações detalhadas. Exemplo: Geosetter
Mashups de Pesquisa e Compras: utiliza-se de APIs para realizar a pesquisa de produtos e preços. Exemplo: Buscapé
Mashups de Notícias: envolve diversos feeds, formando um jornal personalizado com as notícias mais recentes. Exemplo: Favorise
Como está sendo usado?
• Em negócios, permitindo a ação colaborativa
entre empresas e desenvolvedores, divulgação e
monitoramento;
• Combinar informações de várias fontes em um
único local - flexibilidade;
• Grande parte dos mashups existentes usam
mapas para posicionar informações
geograficamente;
Top Mashup Tags
Padrões existentes
Os padrões que suportam o conceito de mashups são:
* REST;
* SOAP (Web Service);
* AJAX;
* RDF (Web Semântica);
* Web Feeds;
* Screen Scrapping
Ambientes de desenvolvimento, editores e ferramentas
• Microsoft Popfly: Software de desenvolvimento (Tutorial)
• Brenelz Web Solution: Site de desenvolvimento
• Pipes: Site de desenvolvimento
• Google Mashup Editor: Site de desenvolvimento (Atualmente desativado)
• IBM QEDWiki: Software de desenvolvimento
• Developers: Site de desenvolvimento de mashups(apps) para facebook
Vídeos:
Mashup App
Mashup Application
Mashup API
Livro:
Mashups: The new breed of Web app
Artigo de Duane Merrill
Mashup CampCampeonato de mashups
The code bakersArtigos sobre mashups e aplicativos
Links interessantes
Ranking dos API’s mais utilizados em mashups
Sites de referência técnica
Mashup (Aplicação Web) – Wikipedia PT / Wikipedia EN (Conceitos sobre mashup e suas aplicações)
How to make your own web mashup(Desenvolvimento de um mashup)
Mashup: O que são? Conheça os seus tipos e tecnologias de suporte
(Conceitos sobre mashup e suas aplicações)
Marrying Maps to Data for a New Web Service(Conceitos e notícias sobre mashup e suas aplicações)
Mashup business scenarios and patterns(Conceitos e notícias sobre mashup e suas aplicações)
ProgrammableWeb(Conceitos e notícias sobre mashup e suas aplicações)