Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Mashups

681 views

Published on

Apresentação sobre Mashups - Grupo B
Aplicações de Software Social

  • Be the first to comment

Mashups

  1. 1. Aplicação de Software Social <ul><li>Mashups </li></ul><ul><li>Grupo: Hugo Toffalini </li></ul><ul><li>Pedro Henrique Pádua </li></ul><ul><li> Pedro Henrique Lacerda </li></ul><ul><li>Raphaella Carvalho </li></ul>
  2. 2. O que é <ul><li>É quando se utiliza de dados disponibilizados de diferentes sites na Internet ou diversas APIs, gerando assim uma nova aplicação e/ou serviço. </li></ul><ul><li>Um website ou uma aplicação web que cria um novo serviço completo e funcional utilizando-se de mais de uma fonte de conteúdo. </li></ul>
  3. 3. Conceitos básicos <ul><li>Mashup vem da ideologia Web 2.0, em que se prega a interação e colaboração entre usuários, além do princípio da utilização da web como plataforma base para os serviços . </li></ul><ul><li>O conteúdo usado em mashups é tipicamente código de terceiros através de uma interface pública ou de uma API . </li></ul>
  4. 4. Conceitos básicos <ul><li>Alguns desses princípios são: </li></ul><ul><li>Web como plataforma (de serviços). </li></ul><ul><li>Oferta de serviços e não pacotes de software. </li></ul><ul><li>Arquitetura focada em participação. </li></ul><ul><li>Escalabilidade. </li></ul><ul><li>Mistura de fontes de dados e de transformação de dados. </li></ul><ul><li>Software utilizável em vários tipos de dispositivos. </li></ul><ul><li>Aplicações que atuam como potencializadores da inteligência coletiva. </li></ul>
  5. 5. Produtos do mercado <ul><li>Exemplos de uso de Mashups: </li></ul><ul><li>Django People </li></ul><ul><li>Tal como uma rede social para desenvolvedores, ajuda-os a se encontrarem e começar um grupo. </li></ul><ul><li>WikiCrimes </li></ul><ul><li>Serviço para que as pessoas denunciem e registrem crimes para alertar outros usuários. </li></ul>
  6. 6. Produtos do mercado <ul><li>HousingMaps </li></ul><ul><ul><li>Provê a funcionalidade de registro de imóveis para vender ou alugar. Pode ser utilizado por pessoas que querem alugar apenas um quarto ou parte de um imóvel. </li></ul></ul>
  7. 7. Como está sendo usada <ul><li>Provedores de conteúdo: provêem o conteúdo que integrará o mashup. Sites, APIs, widgets, feeds. </li></ul><ul><li>Site mashup: onde o mashup é hospedado. Responsável apenas pela lógica do mashup, mas não se responsabiliza por rodar a aplicação. </li></ul><ul><li>Aplicação cliente: navegador web do usuário, onde a aplicação pode ser visualizada e onde ocorre a interação com o usuário. </li></ul>
  8. 8. Padrões e formatos existentes <ul><li>Classes mais populares de mashup: </li></ul><ul><li>Mashup de mapas </li></ul><ul><li>API do Google Maps: viabiliza que sejam desenvolvidas aplicações que utilizem os mapas do Google como base. Pode ser utilizada para gerar localizações, visualizar estatísticas e dados sobre uma localidade. </li></ul>
  9. 9. Padrões e formatos existentes <ul><li>Mashups de vídeo e fotos </li></ul><ul><li>Aplicações em que as fotos são mescladas com diversos dados, associados com os metadados de cada imagem. </li></ul><ul><li>Mashups de Pesquisa e Compras </li></ul><ul><li>Utiliza-se de APIs, disponibilizadas por sites de lojas virtuais, como eBay e Amazon, para realizar a pesquisa de produtos e preços. Exemplo: Buscapé e BondFaro. </li></ul><ul><li>Mashups de Notícias </li></ul><ul><li>Tal como um jornal personalizado, envolve diversos feeds para montar o conteúdo. </li></ul>
  10. 10. Sites de referência técnica <ul><li>http://pt.wikipedia.org/wiki/Mashup </li></ul><ul><li>http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid) </li></ul><ul><li>http://www.intelligentedu.com/blogs/post/best_new_training_sites/3719/how-to-make-your-own-web-mashup </li></ul><ul><li>http://www.masternewmedia.org/pt/gestao_de_informacao_e_visualizacao_de_dados/agregar-conteudos/mashups/o-que-e-um-mashup-tipos-de-mashups-tecnologias-de-suporte-a-mashups.htm </li></ul><ul><li>Marrying Maps to Data for a New Web Service </li></ul><ul><li>Mashup business scenarios and patterns </li></ul><ul><li>ProgrammableWeb </li></ul>
  11. 11. Textos, vídeos, referência bibliográfica <ul><li>Why Mashups </li></ul><ul><li>Mashups Part I </li></ul><ul><li>Mashups Part II </li></ul><ul><li>Mashup Developer Community </li></ul><ul><li>Educational Uses of Mashups </li></ul>

×