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.

Feeds

1,107 views

Published on

Apresentação sobre Feeds feita para a disciplina Aplicações de Software Social

Published in: Technology
  • Be the first to comment

Feeds

  1. 1. Feeds Guilherme Viana Carvalho Amorim Rafael Griffo Goes Rafael Guimarães Siqueira
  2. 2. O que é: <ul><ul><li>Feed vem do verbo em inglês &quot;alimentar&quot; </li></ul></ul><ul><li>  </li></ul><ul><ul><li>Protocolo para publicar e editar fontes web que são periodicamente atualizadas, como por exemplo Blogs </li></ul></ul><ul><li>  </li></ul><ul><ul><li>Funcionamento semelhante a &quot;Markup Languages&quot; tradicionais, com cabeçalhos, títulos e corpo como no HTML 4.0  </li></ul></ul><ul><li>  </li></ul><ul><ul><li>São usados para que um usuário de internet possa acompanhar os novos artigos e demais conteúdo de um site ou blog sem que precise visitar o site em si </li></ul></ul>
  3. 3. Conceitos básicos <ul><ul><li>um feed constitui-se de um arquivo XML </li></ul></ul><ul><li>  </li></ul><ul><ul><li>deve seguir um formato </li></ul></ul><ul><li>  </li></ul><ul><ul><li>para utilizar um feed deve-se usar algum tipo de leitor ou agregador </li></ul></ul><ul><li>  </li></ul><ul><ul><li>existem leitores tanto off-line quanto on-line </li></ul></ul><ul><li>Exemplo de cabeçalho: </li></ul><ul><li>  </li></ul><ul><li><?xml version=&quot;1.0&quot; encoding=&quot;utf—8&quot;?> <feed xmlns=&quot;http://www.w3.org/2005/Atom&quot;> <title>Genova Home Page — News Feed</title> <link href=http://www.genovaengine.com/> <updated>2006—01—05 3:05:47</updated> <author> <name>Roberson Carlos Fox</name> <email>robersonfox@genovaengine.com</email> <uri>http://www.genovaengine.com</uri> </author> <id>http://wwww.genovaengine.com</id> <icon>http://www.genovaengine.com/img/genova.ico</icon> <logo>http://www.genovaengine.com/img/G3.jpg</logo> <rights> © 2002—2006 Roberson Carlos Fox </rights> <subtitle>Esteja atualizado com o que há de melhor na web</subtitle> <category term=Informática/> </li></ul><ul><li>......... </feed> </li></ul>
  4. 4. Conceitos básicos (cont.) <ul><ul><li>navegadores recentes possuem leitores de feeds embutidos (ex.: FF2+ e IE7) </li></ul></ul><ul><ul><li>muitos ambientes web disponibilizam geração de feeds de forma automática (blogs, wikis, etc) </li></ul></ul><ul><ul><li>feeds possuem um cabeçalho seguido de várias &quot;entradas&quot; </li></ul></ul><ul><li>Exemplo de uma &quot;entrada&quot;: </li></ul><ul><li>  </li></ul><ul><li><entry> <title>Título do artigo</title> <link href=&quot;http://www.genovaengine.com/artigos.php?id=46&quot;/> <id>http://www.genovaengine.com/artigos.php?id=46/</id> <updated>05—01—2006 02:56:00</updated> <summary>Descrição do artigo</summary> <author>  <name>Roberson Carlos Fox</name> </author> </entry> </li></ul>
  5. 5. Formatos/padrões <ul><li>Existem basicamente 3 formatos: </li></ul><ul><ul><li>RSS 1.0 - RDF Site Summary 1.0 (RSS-DEV). </li></ul></ul><ul><ul><li>RSS 2.0 - Really Simple Syndication 2.0 (Userland). </li></ul></ul><ul><ul><li>Atom (IETF). </li></ul></ul><ul><li>  </li></ul><ul><li>  </li></ul><ul><li>RSS 1.0 e 2.0 são diferentes, sendo desenvolvidos por organizações que trabalham separadas, devido a razões históricas </li></ul><ul><li>  </li></ul><ul><li>  </li></ul><ul><li>A especificação Atom (RFC-4287) é a única publicada por um orgão normatizador (IETF) e seu desenvolvimento é tido como mais sofisticado. </li></ul>
  6. 6. Produtos <ul><li>Alguns leitores de feeds on-line: </li></ul><ul><ul><li>Google Reader </li></ul></ul><ul><ul><li>iGoogle </li></ul></ul><ul><ul><li>BlogLines </li></ul></ul><ul><ul><li>BlogTok </li></ul></ul><ul><ul><li>Origo </li></ul></ul><ul><ul><li>Netvibes </li></ul></ul><ul><ul><li>Feedys </li></ul></ul><ul><li>Alguns off-line: </li></ul><ul><ul><li>navegadores como Firefox 2+, InternetExplorer 7, Opera, Safari possuem leitor de feeds embutido </li></ul></ul><ul><ul><li>leitor de e-mail com suporte a feeds Thunderbird </li></ul></ul><ul><ul><li>FeedDemon, NetNewsWire, Outlook 2007, AggBot. </li></ul></ul>
  7. 7. Produtos <ul><li>Além de leitores de feeds há outros produtos relacionados: </li></ul><ul><li>  </li></ul><ul><li>  </li></ul><ul><li>                 </li></ul>FeedBurner - site que fornece diversas ferramentas para ajudar a otimizar e divulgar o RSS do seu site ou blog. Exemplo de utilização: conversão automática entre RSS e ATOM, contador de leitores do seu feed, monetização através de anúncios, etc.   YahooPipes - Ferramenta on-line para criação de mash-ups com feeds, permitindo, por exemplo, agregar vários feeds gerando um outro.
  8. 8. Produtos <ul><li>OPML (Outline Processor Markup Language) - um arquivo padrão escrito em XML  para compartilhar listas de feeds ou para fazer um backup dos endereços de feeds, podendo ser usado para transportá-lo entre um agregador e outro que seja compatível com este formato de arquivo. </li></ul>
  9. 9. Utilização <ul><li>A utilização de feeds é ampla em ambientes do tipo blog devido ao serviço de geração automática de feeds. </li></ul><ul><li>Outros exemplos de ambientes que geram feeds: </li></ul><ul><li>  </li></ul><ul><li>Wikipedia (e outros &quot;wikis&quot;) - Acompanhamento de atualizações de uma determinada página </li></ul><ul><li>  </li></ul><ul><li>Youtube - Grupos de vídeos categorizados (por exemplo, enviados recentemente, mais vistos, etc), além de feeds personalizados para usuários e palavras-chave </li></ul><ul><li>Diversos outros sites web (por exemplo de jornais) também disponibilizam feeds. </li></ul>
  10. 10. Referências técnicas <ul><li>AtomEnabled - http://www.atomenabled.org/ </li></ul><ul><li>Site oficial dos desenvolvedores do padrão Atom </li></ul><ul><li>Especificação do Atom Feed:   </li></ul><ul><li>http://tools.ietf.org/html/rfc4287 </li></ul><ul><li>  (publicada em 12/2005) </li></ul><ul><li>  </li></ul><ul><li>Especificação do RSS 1.0:  </li></ul><ul><li>http://web.resource.org/rss/1.0/   </li></ul><ul><li>(publicada em 06 / 12 / 2000) </li></ul><ul><li>  </li></ul><ul><li>Especificação do RSS 2.0: </li></ul><ul><li>http://cyber.law.harvard.edu/rss/rss.html </li></ul><ul><li>(publicada em 15/07/2003)  </li></ul>
  11. 11. Referências <ul><ul><li>http://pt.wikipedia.org/wiki/Feed </li></ul></ul><ul><ul><li>http://pt.wikipedia.org/wiki/Atom </li></ul></ul><ul><ul><li>http://en.wikipedia.org/wiki/Web_feed </li></ul></ul><ul><ul><li>http://revolucao.etc.br/feedsxmlatomrss/ </li></ul></ul><ul><ul><li>Mark Pilgrim (18 de Dezembro, 2002). &quot;What is RSS?&quot; . </li></ul></ul><ul><ul><li>  Dave Shea (19 May 2004). &quot;What is RSS/XML/Atom/Syndication? </li></ul></ul><ul><ul><li>http://revolucao.etc.br/archives/compartilhando-seus-feeds-e-blogroll-com-opml/ </li></ul></ul><ul><ul><li>http://pt.wikipedia.org/wiki/OPML </li></ul></ul>

×