Разработчики из Microsoft сообщили, что операционная система Longhorn уже поддерживает форматы RSS 0.9x, RSS 1.0, RSS 2.0, а также Atom 0.3 и Atom 1.0.

В Microsoft долгое время работает группа, которая занята интеграцией RSS в операционную систему и в браузер. О своих достижениях они поведали на недавней конференции Gnomedex. После этого на сайте MSDN была опубликована подробная информация о том, как и что именно будет реализовано в Longhorn.

Итак, поддержка RSS действительно реализована на уровне операционной системы, так что разработчики смогут легко создавать программы, использующие данную функциональность. Поддержка RSS реализована с учетом особого расширения для RSS, так называемого формата списков Simple List Extensions Specification. Формат списков поддерживает классификацию списков по различным параметрам, а не только по времени создания. Как именно это будет реализовано — мы увидим уже этим летом, когда выйдет первая бета Longhorn.

Платформа RSS в Longhorn включает три компонента:

* Общий список RSS-фидов. Дает приложению доступ к списку фидов, на которые подписан пользователь. Список хранится в стандартном формате OPML.

* Общее хранилище данных RSS. Для всех приложений — унифицированный доступ к контенту, включающему текст, фото, аудио, видео, любые документы. Реализовать такой доступ в любом приложении под Windows будет чрезвычайно легко с помощью разработанной объектной модели RSS, которая избавляет от необходимости разбираться в XML и различных форматах.

* Движок синхронизации. Автоматически скачивает данные и файлы для использования приложениями. Разработчики могут использовать движок синхронизации, чтобы получить из Сети данные без участия пользователя (автоматическая подписка на каналы), не отвлекая его различными сообщениями и необходимостью подписываться на каналы вручную.

Во время серфинга по Сети система будет автоматически обнаруживать RSS-фиды, о чем будет сигнализировать специальный значок в браузере. Просмотреть контент можно будет прямо в браузере. Процедура подписки на RSS-фид будет не сложнее, чем сейчас добавление закладки в браузер. Как только пользователь подпишется на новый фид, информация об этом сразу станет доступна для всех приложений, установленных в системе, через общий список RSS-фидов. Например, если в этом фиде содержится некая контактная информация, то она может быть автоматически добавлена в планировщик, адрес электронной почты — в адресную книгу и т.д.

В дополнение к обычным фидам, операционная система будет поддерживать передачу любых файлов по RSS, так что приложения смогут легко с ними работать.

Разработчики Longhorn трудятся над тем, чтобы в операционной системе можно было легко реализовать самые различные применения формата RSS: передача аудиоконтента (подкастинг), фотоблоги, передача видео (видеоблоги) и т.д.

Источник: Вебпланета