![]() |
Статьи | Новости | Контакты | ||||||
|
|||||||||
|
|||||||||
04.12.2008 |
![]() |
Рис. 1. Страница гаджетов |
Основные объекты для разработки собственных мини-приложений таковы:
- гаджеты для боковой панели Vista;
- гаджеты, кнопки и средства поиска для Internet Explorer Live Toolbar и Интернета;
- агенты и API-приложения для Live Messenger;
- разнообразные макросы поиска;
- гаджеты Windows SlideShow;
- расширения для службы управления блогами Windows Live.
<?xml version="1.0" encoding="utf-8" ?>
<gadget>
<name>SDK Shell</name>
<version>1.0.0.0</version>
<hosts>
<host name="sidebar"> — указываем, что это гаджет боковой панели
<base type="HTML" apiVersion="1.0.0" src="Shell.html" />
<permissions>Full</permissions>
<platform minPlatformVersion="1.0" />
</host>
</hosts>
</gadget>
Основной html:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Unicode" />
</head>
<body>
<div id="gadgetContent">
THIS is MY FIRST GADGET!
</div>
</body>
</html>
![]() |
Рис. 2. Гаджеты Windows Live |
Размещаем гаджет в своей панели!
Собственный сервис поиска по интересам можно создать и другим способом, использовав опцию Windows Live search macros. Переходим к простому мастеру создания собственного мини-посковика. В простейшем (базовом) варианте достаточно просто указать перечень интересующих сайтов и задать поисковый запрос. В расширенном режиме поисковый запрос создается самостоятельно. Для этого выбирается источник поиска: сайты или новостные ленты. В зависимости от этого пользователю предлагается набор макрокоманд, используя которые можно составить достаточно сложный поисковый запрос. Например, зададим запрос "Новости AND премии AND Рунета" и укажем, что нас интересуют только определенные сайты: www.hostinfo.ru, www.webplanet.ru. При тестировании запроса служба Live отобразит две таблицы с результатами. В одной будут результаты поиска по макросу, а в другой — свободного поиска Live Search по такому же запросу.
Windows Live Presence API — набор инструментов, которые позволяют определять наличие в Сети пользователей и доступные режимы обмена. Используя предлагаемые API функции, можно создать кастомизированные инструменты взаимодействия на базе Live Messenger. Минимальные технические требования: поддержка протокола HTTP 1.1. и так называемых JSON — JavaScript Object Notations.
Если необходимо в программе или на веб-сайте включить механизм приглашения пользователей в Live Messenger, то используем функцию Inviting Users to Share Online Presence. Она позволит получить согласие пользователя на тот или иной режим видимости и реализует функцию авторизации. После регистрации и последующей авторизации пользователя используем функцию Querying with the Windows Live Presence API для отражения его доступности на ресурсе. Для этого достаточно ссылки на адрес: http://messenger.services.live.com/users/[ID]/[resource]/[?queryparameters], где resource — это одно из следующих значений:
- presence — строка индикации присутствия;
- presenceimage — картинка, индицирующая доступность пользователя.
Функция Live Messenger IM Control позволяет встроить форму обмена мгновенными сообщениями непосредственно на веб-ресурс. Это очень удобно, например, для онлайн-консультаций.
![]() |
Рис. 3. Пользуемся агентами Live |
Для продвинутых разработчиков предназначена библиотека Windows Live Messenger Library, содержащая набор клиентских скриптов для организации взаимодействия посетителей сайта как между собой, так и с владельцами ресурса.
Очень интересна новинка — Windows Live Agents, которая представляет собой службу роботов, способных поддерживать общение с посетителем ресурса по заданной тематике. Например, можно воспользоваться готовыми ботами: "Астролог", "Encarta энциклопедия", "Модная жизнь". SDK позволяет разработать собственный агент — консультанта, который будет информировать посетителей сайта, например, о новинках, маркетинговых акциях и многом другом.
Подводя итог нашему обзору, можно сказать, что служба Live предоставила набор разнообразных инструментов для разработчиков и пользователей, которые позволяют организовать работу в современной интернет-среде. Немаловажно также, что все описанные возможности работают не только в Internet Explorer, но и в Firefox 2.0, 3.0, Safari и ряде других браузеров. Используя средства разработки гаджетов, мини-поисковиков, можно придать веб-ресурсам необходимую интерактивность в популярном ныне стиле Web 2.0 и обеспечить пользователей удобным, практичным и очень приятным в использовании функционалом.
Ссылки по теме
Скоро на сайте
-
Wordpress
Серия статей о плагинах к движку WordPrress -
AJAX
Проекты и продукты, ориентированные на AJAX -
Новые сервисы Google
Обзор новых сервисов Google
Copyright © 2003—2022 Все права защищены
При использовании материалов сайта ссылка на hostinfo.ru обязательна