Разработчики из Microsoft сообщили в своем блоге, что операционная система Longhorn уже сейчас поддерживает форматы RSS 0.9x, RSS 1.0, RSS 2.0, а также Atom 0.3 и Atom 1.0.
В Microsoft долгое время работает группа, которая занята интеграцией RSS в операционную систему и в браузер. О своих достижениях они поведали на недавней конференции Gnomedex. После той презентации (channel9.msdn.com/ShowPost.aspx?PostID=80533, видео 58 минут, 258 Мб) на сайте MSDN была опубликована подробная информация (msdn.microsoft.com/longhorn/understanding/rss/default.aspx) о том, как и что именно будет реализовано в Longhorn.
Итак, поддержка RSS действительно реализована на уровне операционной системы, так что разработчики смогут легко создавать программы, использующие данную функциональность. Поддержка RSS реализована с учетом особого расширения для RSS, так называемого формата списков Simple List Extensions. Формат списков поддерживает классификацию списков по различным параметрам, а не только по времени создания. Как это будет реализовано, мы увидим уже этим летом, когда выйдет первая бета Longhorn.
Платформа RSS в Longhorn включает три компонента:
- Общий список RSS-фидов. Дает приложению доступ к списку фидов, на которые подписан пользователь. Список хранится в стандартном формате OPML.
- Общее хранилище данных RSS. Для всех приложений - унифицированный доступ к контенту, включающему текст, фото, аудио, видео, любые документы. Реализовать такой доступ в любом приложении под Windows будет чрезвычайно легко с помощью разработанной объектной модели RSS, которая избавляет от необходимости разбираться в XML и различных форматах.
- Движок синхронизации. Автоматически скачивает данные и файлы для приложений. Разработчики могут использовать движок синхронизации, чтобы получить из Сети данные без участия пользователя (автоматическая подписка на каналы), не отвлекая его различными сообщениями и необходимостью подписываться на каналы вручную.
Во время серфинга по Сети система будет автоматически обнаруживать RSS-фиды, о чем будет сигнализировать специальный значок в браузере. Просмотреть контент можно будет прямо в браузере. Процедура подписки на RSS-фид не сложнее, чем сейчас добавление закладки. Как только пользователь подпишется на новый фид, информация об этом сразу станет доступна для всех приложений, установленных в системе, через общий список RSS-фидов. Например, если в этом фиде содержится некая контактная информация, то она может быть автоматически добавлена в планировщик, адрес электронной почты - в адресную книгу и т.д.
В дополнение к обычным фидам, операционная система будет поддерживать передачу любых файлов по RSS, так что приложения смогут легко с ними работать.
Разработчики Longhorn трудятся над тем, чтобы в операционной системе можно было легко реализовать самые различные применения формата RSS: передачу аудиоконтента (подкастинг), фотоблоги, передачу видео (видеоблоги) и т.д.
Анатолий АЛИЗАР
Горячие темы