aula iv

29
AULA IV

Upload: professores-cedaspy

Post on 18-Jul-2015

164 views

Category:

Education


4 download

TRANSCRIPT

AULA IV

Plano da Aula:

Web Feed

Agregadores

RSS

Atom

Objectivos:

Levar o formando a compreender o que em

um feed e a sua utilidade.

Os formandos deveram compreender a

utilidade dos agregadores.

Demonstrar a diferenças entre RSS e ATOM.

Web Feed

Termo proveniente do verbo em inglês "alimentar”.

É um formato de dados utilizado em formas decomunicação com conteúdos actualizadosfrequentemente, como sites (páginas da internet) denotícias ou blogues.

Distribuidores de informação, blogueiros ou canais denotícias disponibilizam um feed no qual osutilizadores podem se inscrever, no formato de umlink.

Outros formatos de dado possíveis de seremcomunicados por feeds são arquivos deáudio, podcasts e vídeos.

São os serviços que possibilitam aosutilizadores assinarem diferentes feeds.

Trata-se de um programa que reúne asinformações dos diferentes feeds escolhidospelo utilizador, e liga-se periodicamente ousob comando do utilizador para verificar aexistência de novas actualizações.

Vários sites propõem actualmente o mesmoserviço, dispensando a instalação de umprograma.

Agregadores

Inscrever-se num feed

Significa incluir o link do feed na sua lista de

assinaturas do agregador.

Arquivos feed

São listas de actualização de conteúdo de um determinado sítio, escritos com especificações baseadas em XML.

Actualmente há 3 principais especificações para a criação de arquivos feed:

RSS 1.0 - RDF Site Summary 1.0 (RSS-DEV).

RSS 2.0 - Really Simple Syndication 2.0 (Userland).

Atom (IETF).

São diferentes, possuem organizações que

trabalham separadas. Isto ocorreu porque

após a finalização do grupo de estudos do

RSS da Netscape organizações continuaram

o desenvolvimento separadamente de cada

um dos formatos, o que originou duas versões

diferentes.

A especificação Atom (RFC-4287) é a única

publicada por um órgão normatizador, no caso

a IETF.

As versões RSS 1.0 e RSS 2.0

Características do Feed

Feeds são utilizados para que um utilizador de internet possaacompanhar os novos artigos e conteúdos de um site oublogue sem que precise visitar o site em si. Sempre que umnovo conteúdo for publicado, o assinante do feed poderá lê-lo no seu agregador.

Assinar um feed ou cancelar a assinatura são processosfeitos no agregador, adicionando ou retirando o link para ofeed. Não é necessário enviar um e-mail de cancelamento aodistribuidor de informação.

Não é necessário enviar um endereço de e-mail aodistribuidor, preservando assim a conta de e-mail doutilizador de efeitos negativos da internet comospams, vírus, ou roubos de identidade.

Bons agregadores podem organizar a informação a ser lidade maneira personalizada, reuni-las ou classificá-lassegundo especificações do utilizador.

Funcionamento e uso

Com um programa chamado agregador deFeeds, você recebe as actualizações dos sítiosescolhidos sem ter que visitá-los.

Já existem websites que funcionam comoagregadores de Feeds, mostram as actualizaçõesno próprio navegador e assim dispensam ainstalação de softwares específicos.

Existem também navegadores e clientes de e-mail com leitor Feed agregado, igualmentedispensando o uso de softwares adicionais.

Reconhecimento dos "Feeds" por

um navegador web

Webmasters que colocam um feed num

site, comummente adicionam os códigos que

vou apresentar nos dois slides seguintes para

indicar ao navegador (browser) do

utilizador, que a página tem um feed

Se o arquivo Feed foi criado com a

especificação RSS é usado o

código:

<link rel="alternate" type="application/rss+xml"

href="feed.rss" title="RSS feed para Minha

Pagina">

considerando que o nome do arquivo Feed

chama-se feed.rss.

Se o arquivo Feed foi criado com a

especificação Atom é utilizado o

código:

<link rel="alternate"

type="application/atom+xml" href="atom.xml"

title="RSS feed para Minha Pagina">

Considerando que o nome do arquivo Feed

chama-se atom.xml.

RSS

É um subconjunto de "dialetos" XML que

servem para agregar conteúdo ou "Web

syndication", podendo ser acedido mediante

programas ou sites agregadores.

É usado principalmente em sites de notícias e

blogues.

A abreviatura do RSS é usada

para se referir aos seguintes

padrões:

Rich Site Summary (RSS 0.91)

RDF Site Summary (RSS 0.9 e 1.0)

Really Simple Syndication (RSS 2.0)

A tecnologia do RSS permite aos utilizadores da

Internet inscreverem-se em sites que fornecem

"feeds" RSS.

Estes são tipicamente sites que mudam ou

actualizam o seu conteúdo regularmente.

Para isso, são utilizados Feeds RSS que

recebem estas actualizações, desta maneira o

utilizador pode permanecer informado de

diversas actualizações em diversos sites sem

precisar visitá-los um a um.

Os feeds RSS oferecem conteúdo Web ou

resumos de conteúdo juntamente com os links

para as versões completas deste conteúdo e

outros metadados.

Esta informação é entregue como um arquivo

XML chamado "RSS feed", "webfeed", "Atom"

ou ainda canal RSS.

A principio e até hoje em alguns sites o ícone adoptado para o formato RSS é

Juntamente do indicativo de XML .

Mas o ícone mais famoso que representa o RSS foi adoptado numa parceria entre a Mozilla Foundation(criadora do Firefox, que já usava o ícone) com a Microsoft para a mais recente versão de seu navegador, o Internet Explorer 7. Posteriormente o Flock, navegador baseado no Firefox ainda em desenvolvimento, também adoptou o ícone. Ajudando a promover o RSS para os utilizadores o site FeedIcons distribui gratuitamente o ícone em diversos formatos para inserção em websites.

Usos do RSS:

É amplamente utilizado pela comunidade dos bloguespara compartilhar as suas últimas novidades outextos completos e até mesmo arquivos multimédia.

No ano 2000, o uso do RSS difundiu-se para asmaiores empresas de notícias como aReuters, CNN, e a BBC. Estas empresas permitiamque outros websites incorporassem suas notícias eresumos através de vários acordos de uso.

É usado agora para muitos propósitos, incluindomarketing, bug-reports, e qualquer outra actividadeque envolva actualização ou publicação constante deconteúdos.

Actualmente é comum encontrar feeds RSS nosmaiores web sites e também em alguns pequenos.

Um tipo de programa conhecido como "feedreader" ou agregador pode verificar páginashabilitadas para RSS para os seus utilizadorese informar actualizações. Estas aplicaçõessão tipicamente construídas como programasindependentes ou como extensões denavegadores ou programas de correioelectrónico. Estes programas estãodisponíveis para vários sistemas operativos,inclusive existindo versões para web destesprogramas.

Os leitores RSS para web não requerem

nenhum software e trazem os feeds dos

utilizadores para qualquer computador com

acesso web disponível. Alguns agregadores

combinam feeds RSS entre outros feeds. Por

exemplo: agregando diversos itens relativos a

futebol de diversos feeds de desportos e

criando então um novo feed de futebol.

Nas páginas web os feeds RSS são tipicamente indicados por um rectângulo laranja, com as letras XML ou RSS.

Escrita MIME: application/rss+xml

Como funciona:

No arquivo RSS são incluídas informações como título, página (endereço

exacto de onde há algo novo), descrição da alteração, data, autor, etc., de

todas as últimas actualizações do site ao qual ele está agregado. De

poucos em poucos minutos o arquivo RSS é actualizado mostrando as

alterações recentes.

O RSS é um formato padronizado mundialmente, que funciona sob a

linguagem XML (Extensible Markup Language), e é usado para

compartilhar conteúdo Web.

Ele permite, por exemplo, que o administrador de um site de notícias crie

um arquivo XML com as últimas manchetes publicadas, a fim de

compartilhá-las mais rapidamente com seus leitores. Este arquivo poderá

ser lido através de qualquer ferramenta que seja capaz de entender o

formato XML do RSS.

RDF Site Summary, a primeira versão do RSS foi criada por Dan Libby da Netscape em Março de 1999 para uso no portal "My Netscape". Esta versão ficou conhecida como RSS 0.9. Em Julho de 1999, em resposta a comentários e sugestões, Libby produziu um protótipo chamado RSS 0.91 (com RSS significando Rich Site Summary), simplificando também o formato.

O RSS (Really Simple Syndication) é um descendente do RDF (Resource DescriptionFramework) e segue as definições da W3C para o RDF, que é descendente do XML.

Funcionamento e

actualização De uma maneira geral, permite o recebimento

rápido de notícias ou informações, sincronizadascom os respectivos fornecedores de conteúdo, demaneira rápida, uma vez que o formato dosdados se restringe a texto simples.

Serve para receber uma lista de actualizaçõesdos sites escolhidos, no momento em que elasocorram. Muito usado em sites de notícias, sitesde previsão do tempo, informações sobre otrânsito, informações económicas e blogues. OGmail (Serviço de Email do Google) tambémutiliza RSS no seu mecanismo. Fontes RSSpodem ser achadas em directórios comowww.rssfeeds.com.br

Leitores de RSS

Para fazer o uso de RSS, existem dois

esquemas:

1º fazer o uso de um programa cliente

também denominado de agregador. Nele são

incluídos os RSS que o utilizador deseja

acompanhar

2º fazer um registo em sites específicos e

neles incluir os RSS que deseja acompanhar.

São agregadores via navegador ou browser.

Agregam RSS remotamente.

A maioria dos navegadores já apresenta a

possibilidade de agregar RSS no próprio

software. Geralmente não apresentam tantas

funcionalidades disponíveis como os outros

agregadores.

Atom

Ao contrário do RSS, Atom não é uma sigla, mas

também é um formato para ler e escrever

informações na Web.

Há quem diga que este projecto é, inicialmente, uma

proposta de unificação do RSS 1.0 e do RSS 2.0.

Também é baseado em XML, mas o seu

desenvolvimento é tido como mais sofisticado.

O grupo que nele trabalha tem até o apoio de grandes

corporações, como o Google.

É o nome dado a um estilo baseado em conteúdo

XML e metadados, ou seja, é um protocolo ao

nível da aplicação para publicar e editar Fontes

web que são periodicamente actualizadas, como

por exemplo Blogues.

Os feeds devem ser formados em formato XML e

são identificados como application/atom+xml

media type.

O funcionamento deles não difere das Markup

Languages tradicionais, com cabeçalhos, títulos e

corpo como no HTML 4.0.

O que é o ATOM