Microsoft Agent – графические персонажи для интерфейсов

реферат

Программы, использующие агентов

Идея использования одушевленных персонажей пришлась по вкусу многим разработчикам программного обеспечения. Программисты увидели, что в этой технологии заложены очень широкие потенции. Появился новый класс программ, использующих возможности MS Agent. А некоторые уже давно известные и популярные в народе программы стали обзаводиться в своих новых версиях поддержкой движка MS Agent напрямую или через подключаемые модули. В этой главе будет дан небольшой обзор таких программ.

Программа Magic Gooddy

Начнем мы свой обзор с русскоязычной программы. Как говорится:

«Поддержим отечественного производителя!» Magic Gooddy -- это, пожалуй, первая серьезная отечественная разработка с использованием MS Agent. Разработчиком программы стала популярная питерская фирма ПРОМТ, известная своими программами-переводчиками. На сегодняшний день фирмой выпущено три версии этой программы: «Magic Gooddy 98», «Magic Gooddy 2000», «Друзья Goo-Ru».

Вот как описывают возможности программы «Друзья Goo-Ru» сами разработчики от лица гуся по имени Гудди.

Ш Переводить с английского и немецкого языков на русский и обратно самые разные интересные тексты! Дай мне текст из любого приложения или редактора, например, просто перетащи выделенный фрагмент текста мышкой на мое изображение, и я тут же его переведу!

Ш Переводить текст «на лету»! Ты еще только набираешь текст на клавиатуре, а я его уже перевожу! Посоревнуемся?

Ш А при переводе ты можешь воспользоваться замечательными Тематиками перевода: и Разговорник, и HelpReader, и Автомобили, и Музыка, и многими другими! И какие сюрпризы тебя ожидают, когда ты будешь выбирать нужные Тематики перевода...

Ш Выполнять команды, которые ты произнесешь вслух (на английском языке).

Ш Произносить текст или его перевод на английском, немецком или русском языке.

Ш Открывать в Интернете по адресу goo-m.promt.ru страничку с самыми последними новостями о нас и наших друзьях. Имей в виду -- ты сможешь скачивать с этой странички разные занятные дополнения к моей программе, а также обновлять Викторины, Экзамены и Упражнения! Не говоря уже о подарках, которые там будут периодически -- «совершенно безвозмездно» --раздаваться!

Ш Щелкни правой кнопкой на моем изображении, выбери команду Appear, и я тотчас открою окно моего волшебного редактора, в котором можно, например, подготовить и отправить письмо, открыть, перевести и отредактировать текстовый файл и сделать еще много чего полезного!

Ш А то, что ты напереводил, можно хранить в специальных базах перевода. Чтобы не переводить одно и то же сто тысяч раз. Попробуй!

Ш Посылать по электронной почте письмо с анимацией!

Ш Или, если захочешь -- поиграем с моим другом кроликом Рудди и выясним, кто лучше знает английский, немецкий или русский язык. Он большой специалист в этих вопросах! И просто приятный парень.

Ш У него для тебя есть Экзамены по английскому и немецкому языку и Викторина по русскому языку.

Ш Еще мы решили попробовать помочь школьникам делать домашние задания к урокам английского языка. Его Упражнения и моя Тематика перевода Школа сделают любого отличником!

Ш И не забудь -- мое поведение зависит от твоих пожеланий -- сообщи мне о них, выбрав команду Полезные свойства в меню Гудди. Например, там есть кнопка Настройка голоса, с помощью которой ты можешь выбрать один из нескольких предлагаемых типов голосов, а также настроить его. Могу каждый день разговаривать с тобой другим голосом!

Рассмотрим подробнее, как используются технологии MS Agent в этой программе. Здесь используются сразу два собственных персонажа -- гусь Гудди и кролик Рудди. Не все программы могут похвастаться своими фирменными персонажами. Обычно берутся уже готовые. Гусь и кролик имеют богатый набор анимаций. Особенно этим может похвастаться Гудди. По сравнению с предыдущими версиями программы, Гудди приобрел несколько новых анимационных действий. Среди них есть очень интересные и смешные. (О том, как просмотреть все анимации персонажа, будет рассказано в главах, посвященных программированию.)

Программа в общем виде представляет собой текстовый редактор, разделенный на две части, В одной части помещается какой-нибудь текст, а во второй -- показывается его перевод»

Печатая текст, вы наблюдаете, как Волшебный Гусь пытается угадать следующее слово. Программа знает два иностранных языка и позволяет использовать как прямой, так и обратный перевод. Правда, возможность перевода с немецкого на английский и обратно отсутствует. А это вам нужно?

Также программа предоставляет пользователю воз-можность отдавать голосовые приказы через микрофон. К сожалению, распознавание русской речи не поддерживается.

Программа Winamp Talking

Программа Winamp Talking является плагином (дополнительным модулем) к известному мультимедийному проигрывателю WinAMP. Прежде чем WinAMP начнет играть mрЗ-файл на вашем компьютере, он, подобно радиодиджею, прочитает название песни перед проигрыванием. Интерфейс у программы англоязычный. Скачать последнюю версию можно по адресу http://www.mindbeat. com. Распространяется бесплатно.

Программа MASH

Утилита MASH (Microsoft Agent Scriptin Helper) -- мощная и удобная программа для создания скриптов. Автор Гордон Белл (Gordon Bell) постоянно работает над улучшением своей утилиты, добавляя в каждой новой версии новые возможности. Официальный сайт программы -- http://www.beBcraft.com/mash. Интерфейс программы прост и понятен. Вы выбираете персонаж и нажимаете кнопку Show (Показать) (расположена в средней части окна программы). После этого у вас на экране появится выбранный помощник, поведением которого вы можете управлять. Можно задавать координаты для его перемещения, последовательность анимаций, проговариваемый текст. Все ваши команды автоматически записываются в специальном окне, расположенном в нижней части окна программы, образуя собой текст скрипта. Вы всегда можете внести изменения в последовательность инструкций созданного скрипта. Для просмотра созданного вами маленького спектакля служит кнопка Play («Проиграть») на панели инструментов. После того как вы тщательно протестировали свое произведение, вы можете сохранить скрипт в удобном для вас формате. MASH поддерживает следующие форматы:

Ш MSH -- собственный формат программы MASH;

Ш VBScript -- формат, позволяющий использовать скрипт на HTML-странице;

Ш VBA for Office 97/2000/XP -- формат, позволяющий использовать скрипт в MS Office;

Ш Visual Basic 5 и 6 версий -- формат, позволяющий использовать скрипт в среде разработки Visual Basic 5 и 6 версий;

Ш JavaScript -- формат, позволяющий использовать скрипт на HTML-странице;

Ш WSH -- формат, позволяющий использовать скрипт в Windows.

В будущих версиях программы ожидается появление поддержки языков Visual Basic.NET и С#.

Стоит заметить, что скрипты в формате MSH можно сохранять как в виде исполняемого ЕХЕ-файла, так и в обычном режиме. Такие скрипты также можно использовать в почтовых программах для создания почтовых сообщений с участием анимированных друзей и в презентациях PowerPoint. Идея обмениваться письмами с вложенными инструкциями выглядит очень привлекательно. Представьте себе, что ваш друг или подружка получает от вас письмо. И вместо сухих строчек текста на экране его (или ее) монитора разворачивается целое представление. Здесь открывается большой простор для вашей фантазии.

Программа MASH имеет множество самых различных настроек. С помощью специальной панели вы можете научить персонаж насвистывать любимую мелодию. Если вы знакомы с нотной грамотой, то вам не составит труда подобрать мелодию, используя возможность выбора нот, октав, скорости воспроизведения.

Программа Agent Reader

Программа Agent Reader воспроизводит голосом текст, написанный на любом из тридцати (без малого) языков, включая русский, -- достаточно лишь выделить этот текст и скопировать в буфер обмена. Кроме чтения тексов вслух, программа обладает и другими возможностями. Например, она запоминает в своем внутреннем буфере обмена до 10 отдельных частей текста, позволяя в любой момент по мере надобности воспроизводить любой из них. Также Agent Reader способна проговаривать каждые полчаса текущее время. Она может проверять орфографию.

Кроме того, эта утилита производит операции, напрямую не связанные с технологией MS Agent: показывает объем свободной памяти и очищает ее в случае сильного захламления мусором, показывает все процессы (в том числе и скрытые), добавляет мыши любой конструкции функции автоскроллинга, предоставляет пользователю экранную лупу и виртуальную клавиатуру и выполняет многие другие операции.

Программа очень компактна. Она имеет английский интерфейс. Распространяется не бесплатно.

Программа SmartButler

Если вы активно пользуетесь интернет-пейджерами типа ICQ, MSN или AOL, то обратите внимание на утилиту SmartButler. Эта программа озвучивает разными голосами и на разных языках поступающие от разных людей сообщения. Причем каждому вашему знакомому будет присвоен свой голос, и таким образом программа будет узнавать ваших онлайн-друзей по голосам. Кроме того, SmartButler имеет несколько полезных «примочек».

К примеру, она способна прочитать входящие письма с почтового сервера и имеет встроенную «напоминалку». Программа поддерживает редактируемый набор текстов для чтения сюда можно поместить любимые анекдоты или афоризмы и периодически прослушивать их. Она также имеет в своем составе небольшой словарик сокращений и «смайликов», который можно изменять или редактировать. Встретив в тексте сокращение 2DAY, персонаж скажет «Today».

Главная страница программы -- http://www.smart-butler.com. Интерфейс у программы английский. Распространяется по принципу shareware. На момент написания книги номер последний версии был 1.16.

Fast Browser -- это один из так называемых альтернативных браузеров, построенных на ядре браузера Internet Explorer и добавляющих ему следующие дополнительные возможности:

Ш мулътиязыковой перевод позволяет изменять язык, на котором написана Web-страница. Для этого используется система сайтов автоматического перевода -- поддерживается перевод около десятка языков, включая русский;

Ш голосовая функция: браузер умеет читать содержимое Web-страницы (поддерживается десять языков, включая русский);

Ш сканирование интернет-страничек: может проверить ссылки на странице и посмотреть информацию о дате создания, размере файла, статусе (мертвая ссылка) и имени сервера;

Ш поиск при помощи множества поисковых служб;

Ш включение/отключение загрузки графики, звука, видео;

Ш управление cookies на вашем компьютере;

Ш блокировка рекламных всплывающих окон;

Ш блокировка Flash-роликов;

Ш автоматическое заполнение форм.

Браузер имеет русский интерфейс. Главная Web-страница -- http://www.fastbrowser.net. Распространяется по принципу shareware

Программа «Персонаж»

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

Последнюю версию программы «Персонаж» всегда можно загрузить с сайта http://winchangennarod.ru/.

Делись добром ;)