RSS и Atom: новостные форматы Web 2.0 презентация

Содержание

Эволюция Веб Тим О’Рейли и Дэйл Дагерти Веб 2.0 — эпоха, ориентированная на пользователей 2000 год — крах доткомов

Слайд 1RSS и Atom:
новостные форматы Web 2.0
XML-ТЕХНОЛОГИИ Лекция 7


Слайд 2Эволюция Веб
Тим О’Рейли

и Дэйл Дагерти

Веб 2.0 — эпоха, ориентированная на пользователей

2000 год — крах доткомов

Веб 2.0 не термин, а набор принципов


Слайд 3Принципы Веб 2.0
Веб как платформа
Использование новейших веб-технологий при создании веб-приложений (RDF,

FOAF, RSS, Atom…)
Коллективный разум
Данные – это следующий Intel Inside
Упрощенные модели программирования
Конец цикла разработки ПО
Программы поверх устройств
Обогащенные пользовательские интерфейсы

Слайд 4Технология RSS. Предыстория

Задача: оповещение пользователей об обновлении контента сайта

Решение: рассылка по

e-mail

Недостатки: угроза спама

Новое поколение: Channel Definition Format от Microsoft, PointCast от Netscape и т. д.

Результат: RSS

Слайд 5Технология RSS. Определение
RSS – это акроним от Really Simple Syndication (дословный

перевод – «действительно простая синдикация»)

Синдикация:
открытие доступа к материалам веб-сайта для их повторного использования пользователями и другими веб-сайтами
объединение контента из разных источников в единый логический объект

Слайд 6Технология RSS. Версии
Семь версий, наиболее популярные:

Netscape:
0.90


UserLand Software
0.91
1.0
2.0


Слайд 7Технология RSS. Назначение
Основное назначение RSS – быстрый просмотр новостей и обновлений

с веб-сайтов

Преимущества:
RSS позволяет веб-мастеру привлечь большое количество постоянных читателей его сайта, с возможностью удержания их на своем ресурсе.
RSS-лента дает возможность веб-мастеру влиять на поведение   постоянных пользователей страниц сайта, а также их количество. Увеличив количество подписчиков, сайт приобретет больше читателей материалов ресурса, что значительно повысит позиции в поисковых системах.

Слайд 8Технология RSS. Популярность
Используется на сайтах и в программах (например, MS Visual

Studio)









1 мая празднуется RSS Awareness Day (День знакомства с RSS), а 1 июля – День RSS в Рунете

Слайд 9Технология RSS. XML
С технологической точки зрения RSS представляет собой разновидность XML

Спецификация

: http://feed2.w3.org/docs/rss2.html

Слайд 10Технология RSS. Ленты
Единица RSS — RSS-лента (RSS feed)

Альтернативные названия —

RSS-канал, RSS-поток, новостная лента

Спецификация W3C определяет порядка 20 XML-элементов и атрибутов ленты, реально используется только половина из них

Определяющий элемент RSS-потока — используемая версия RSS



Слайд 11Технология RSS. Ленты версии 0.91
       Название сайта     Адрес сайта      Краткая характеристика сайта     Используемый язык            Названия

статьи (сообщения, обновления и т.д.)
      Ссылка на обновление на сайте       Краткое описание обновления           


Слайд 12Технология RSS. Ленты версии 1.0
       Название сайта Адрес сайта     Краткая

характеристика сайта     Используемый язык                             Названия статьи (сообщения, обновления и т.д.)      Ссылка на обновление на сайте      Краткое описание обновления     Автор обновленияДата обновления       

Слайд 13Технология RSS. Ленты версии 2.0
        Название сайта      Адрес сайта

     Краткая характеристика сайта      Используемый язык            Название статьи (сообщения, обновления и т.д.)        Ссылка на обновление на сайте        Краткое описание обновления        Автор обновления        Дата обновления                 

Слайд 14Технология RSS. Разработка лент
Простейший вариант — использование текстовых или веб-редакторов (Блокнот,

Notepad++, Microsoft Visual Web Developer и т. д.)
RSS-редакторы (например, Feed for All)

Слайд 15Технология RSS. Разработка лент
Использование Интернет-сервисов (например, http://www.rsspect.com — Java-библиотеки для формирования

RSS-лент в формате 2.0)

Слайд 16Технология RSS. RSS-агрегаторы
RSS-агрегатор — клиентское приложение, предназначенное для сбора и сортировки

информации с RSS-лент и последующего представления ее в удобном для пользователя виде
Этапы работы:
Пользователь задает агрегатору адреса интересующих его веб-сайтов
Агрегатор с заданным интервалом времени проверяет сайты на наличие обновлений.
Если обновления есть, то агрегатор уведомляет пользователя, после чего пользователь может просмотреть интересующие его материалы

Слайд 17Технология RSS. Категории RSS-агрегаторов
Программы типа «desktop» (FeedDemon, RSSBandit, FeedReader, Synderella):






Слайд 18Технология RSS. Категории RSS-агрегаторов
Встроенные в веб-браузеры модули (Firefox, Internet Explorer ,

Opera)






Слайд 19Технология RSS. Категории RSS-агрегаторов
Web-сервисы – программы, доступные через Интернет (Google Reader,

Yandex Lenta)






Слайд 20Технология Atom
Atom – это XML-ориентированный формат, предназначенный для агрегирования информации с

веб-сайтов.

Atom используется точно для тех же целей, что и RSS, то есть для представления обновлений с веб-сайтов в виде лент (feed)






Слайд 21Технология Atom. Стандарты
2005 год — создание стандарта Atom

2006 год — Atom

получает поддержку W3C

C 2006 года Atom успешно конкурирует с RSS в программах-агрегаторах






Слайд 22Технология Atom. Пример ленты


Название сайта

сайта "/>
Дата обновления
Автор сайта
Уникальный идентификатор канала

Название статьи (сообщения, обновления и т. д.)

Уникальный идентификатор обновления
Дата обновления
Краткое описание обновления







Слайд 23Технология Atom. Параметры ленты
id: идентификатор ленты.

title: название канала (или веб-сайта).

updated:

дата и время (при необходимости) последнего обновления на сайте.






Слайд 24Технология Atom. Отличия от RSS
Возможность использования относительной адресации

Возможность проверки лент на

валидность

Atom – открытый стандарт IETF, который продолжает развиваться и совершенствоваться







Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика