Введение
В прошлом году на “Платформе 2009” компания Microsoft задала тон своей энергоэффективной стратегии, актуальной в текущей экономической ситуации: экономия не на ИТ, а с помощью ИТ. В этом году этот посыл стал ещё более актуальным, и это наложило свой отпечаток. Лишний раз лозунг подчёркивает логотип – энергоэффективная лампочка.
Пленарный доклад
На пленарном докладе яблоку было негде упасть: все пришли услышать приветственное слово топ-менеджеров компании Microsoft и, в общем, оценить мероприятие по выступлению, задающему тон всему мероприятию.
Первым слово взял Николай Прянишников, президент компании Microsoft в России. Для него это первая “Платформа” в ранге президента компании в России, хотя в прошлом году он также посетил мероприятие в ранге “будущего президента”. Он поведал о стратегии компании, вкратце рассказал о новинках и стратегии компании в России: “в сложившихся экономических условиях можно и нужно экономить не на ИТ, а с помощью ИТ. Продукты компании Microsoft способствую экономии на электроэнергии, трудозатратах, сопровождении. Даже в представительстве Microsoft в России, которое нельзя назвать крупны предприятием – порядка 1000 человек – эффект от внедрения новых продуктов собственной разработки составляет примерно 2 миллиона долларов в год. В сложные времена Microsoft продолжила инвестирование огромных средств в исследования. Это позволило предложить для субъектов бизнеса современные решения, которые помогают сократить издержки в сложной экономической ситуации.”
Далее перед собравшимися выступил директор по технологической стратегии департамента консалтинга корпорации Microsoft Норм Джуда. Он более конкретно рассказал о тех экономиях, которые можно почерпнуть из отдельных продуктов компании. Его рассказ периодически прерывался на небольшие демонстрации, которые проводили технические специалисты компании. Присутствующим были продемонстрированы новые возможности виртуализации с помощью технологии Hyper-V: автоматическую балансировку нагрузки между физическими узлами вычислительной сети, “прозрачную” миграцию виртуальных узлов сети между физическими.
Очень интересной была демонстрация возможностей нового Exchange 2010. В него включено голосовое управление – очень любопытная возможность. Представитель Microsoft со сцены “общался” с компьютером через микрофон, а тот покорно выполнял его команды. Но о Exchange мы поговорим ещё чуть позже, так как мы посетили специальный тематический семинар. Ну а сейчас немного расскажем о выставке партнёров.
Выставка партнёров
Традиционно, на “Платформе” свои стенды представляют ведущие иностранные и российские разработчики ПО и вычислительной техники. И этот год не исключение, хотя стенды, возможно, и не такие впечатляющие, как это было предыдущие годы – объективные экономические обстоятельства сдерживают компании от выделения больших рекламных бюджетов. Некоторые компании предпочли объединить свои выставочные композиции в одном большом стенде. Например Intel выступила “бок о бок” с Hewlett Packard, а AMD – c Sun.
Стенд Intel и HP. Уже веет новогодней тематикой – девушки в наряде снегурочек.
А AMD объединилась на “Платформе” с Sun.
Традиционно на мероприятии представлены решения компании Citrix. Ими был представлен, наверное, самый большой индивидуальный стенд. Каждый желающий мог ознакомиться с терминальными решениями компании.
Среди российских разработчиков программного обеспечения присутствовала “Лаборатория Касперского”. На стенде этого производителя можно было ознакомиться с продуктами для защиты компьютеров от современных угроз безопасности, такими как Kaspersky Internet Security 2010 и семейство корпоративных продуктов Kaspersky Open Space Security. Первый продукт мы рассматривали в нашей лаборатории в сентябре, ну а KOSS будет рассмотрен нами совсем скоро.
Как и в прошлом году, мы посетили стенд Windows Embedded (чуть ниже вы можете прочитать соответствующее интервью с Александром Ложечкиным). В этом году на стенде были представлены инженерные образцы устройств и комплекты разработчиков, создаваемые на базе компонентов, дистрибьютором которых в России является компания SILICA. Эта компания является дистрибьютором таких мировых брендов, как AMD, Freescale, Infineon, Intel, Texas Instruments и других.
Как и в прошлом году, одной из основных действующих лиц в сфере встраиваемых решений была компания “Кварта Технологии”. В России именно эта компания ассоциируется у разработчиков с брендом Windows Embedded, так как именно эта компания очень активно продвигает встраиваемые решения под управлением продуктов Microsoft в России. Активность эта проявляется в прикладной помощи разработчикам по вопросам внедрения и адаптации операционных систем семейства Embedded к тем или иным аппаратным платформам. Ну и посетители могли лично пообщаться со Станиславом Павловым, техническим директором “Кварта Технологии”, автором ряда книг для разработчиков, обладающим статусами Most Valuable Professional и Microsoft Regional Director. На стенде можно было увидеть как прототипы устройств, так и уже готовые продукты под управлением Windows Embedded.
Представители компании SILICA с комплектом разработчика.
Ну и комплект разработчика крупнее.
Нам очень понравился музыкальный караоке-киоск. Идея очень интересная: платишь денежку и заказываешь песню, чем больше денежка – тем выше приоритет выбранной песни в очереди.
А вот и “жадный” музыкальный киоск.
Exchange 2010
Редакторы THG посетили семинар, посвящённый новому Exchange 2010. О новшествах в новой версии популярного почтового сервера рассказала Анн Вейлер, директор подразделения по продвижению системы Office. Ну а продемонстрировал все нововведения на практике Иван Макаров, менеджер по Exchange Server. Что в первую очередь стоит отметить?
Web-интерфейс для доступа к почте стал очень близок к локально установленному Outlook, причём как внешне, так и по функционалу. Внедрён новый интеллектуальный механизм защиты от утечки информации. Вводится “скрытая модерация”. В чём она заключается? Если вы решили написать письмо кому-либо, содержащее слова, например, идентифицирующие его как коммерческую тайну, начальник вашего подразделения может получить скрытую копию этого письма. Таким образом, можно выявить человека, организующего утечку информации за пределы организации. А чтобы такая ситуация не произошла случайно, список адресатов также может отслеживаться, и если вдруг в него попал предположительно нежелательный адрес, выскочит предупреждение. Другие способы утечки также можно предотвратить – запретить копирование текста из писем или снятие скриншотов.
Одно из главных улучшений нового Exchange Server 2010 касается производительности. Теперь к производительности дисковой подсистемы требования примерно в три раза ниже в сравнении с версией 2007. Грубо говоря, под хранение почты теперь можно использовать массивы из обычных SATA-дисков, которые намного дешевле более скоростных SAS. Это достигнуто благодаря глубокой оптимизации структур хранения данных.
Очень интересным нововведением является голосовое управление при работе со своей учётной записью. Набор команд, конечно, ограничен для повышения качества распознавания речи. И качество действительно высокое – ошибок при восприятии команд практически нет.
Возможности аварийного и резервного копирования входят теперь в версию Standard. Ну и главное – обеспечивается гибкость использования, как для администратора, так и для пользователя. Администратор может выбирать, где разворачивать сервер – в корпоративной сети или в удалённом облаке. Ну а пользователь может выбрать, откуда проверять свою почту – с телефона, ноутбука или стационарного ПК.
Как пообещали докладчики, переход с предыдущих версий Exchange очень прост и не потребует каких-либо особых усилий от администраторов для переноса почтовых ящиков.
Windows Embedded в России: интервью с Александром Ложечкиным
THG. Александр, спасибо за то, что нашли время пообщаться. Расскажите пару слов о себе.
Александр Ложечкин. В настоящее время я занимаю должность директора департамента стратегических технологий Microsoft, в который я и пришёл больше пяти лет назад на позицию эксперта по технологиям разработки ПО (или технического евангелиста) и дошел здесь до позиции директора департамента. Я всегда работал с аудиторией разработчиков, сам был программистом, поэтому об их проблемах знаю не понаслышке.
THG. Понятно. Я слышал, что одним из направлений вашей деятельности является продвижение платформ для встраиваемых систем Windows Embedded? Можете рассказать об этом подробнее?
Александр Ложечкин. Платформа Windows Embedded – это семейство операционных систем, предназначенных для встраивания, то есть которое позволяет создавать устройства, начиная от выключателей света (в популярных нынче “умных домах”) и заканчивая серверами. Посередине этого спектра находятся информационные киоски, банкоматы, игровые автоматы, терминалы платежей, мобильные телефоны, навигационные устройства, промышленные роботы и так далее. Список можно продолжать бесконечно.
В платформу Windows Embedded входят следующие операционные системы и семейства систем: Windows Embedded CE, Windows Embedded Standard, Windows Embedded Enterprise и Windows Embedded Server, плюс специализированные операционные системы для вертикальных рынков: Windows Embedded POSReady, Windows Embedded NavReady. Думаю, необходимо кратко охарактеризовать эти операционные системы для ваших читателей, чтобы у них не возникло путаницы.
Windows Embedded CE, на данный момент версия 6.0, следующая версия будет называться Windows Embedded Compact – компонентная операционная система с поддержкой реального времени, работающая на процессорах с архитектурой ARM, x86, SH4, MIPS.
Windows Embedded Standard, текущая версия 2009 – компонентная операционная система на базе 32-битной версии Windows XP Professional c Service Pack 3, с дополнительными возможностями для встраивания, позволяющими, например, загружаться с USB, CD и Compact Flash, защищать носители от записи на уровне операционной системы, грузиться по сети и так далее. Следующая версия этой операционной системы, которая сейчас доступна в виде CTP – Windows Embedded Standard 2010 – разбитая на пакеты Windows 7, доступная, как в 32-битном, так и в 64-битном варианте, с аналогичными 2009 версии возможностями по встраиванию.
Windows Embedded Enterprise – это возможность производителям строить устройства на базе классических клиентских операционных систем Microsoft, используя специальную лицензию для встраиваемых устройств. В этой линейке доступны операционные системы, уже достаточно долго недоступные в других каналах, например, MS-DOS. C другой стороны, данное предложение позволяет приобрести ту же самую Windows 7 Ultimate для построения устройства со значительной скидкой.
Windows Embedded Server – предложение, аналогичное Windows Embedded Enterprise, но для серверных систем. Помимо стандартных серверных операционных систем, доступных со специальной лицензией для встраивания, линейка предлагает несколько специализированных решений, например, Windows Storage Server или Windows Home Server.
Windows Embedded POSReady – специализированная операционная система, предназначенная для рынка систем обслуживания, основанная на технологиях Windows Embedded Standard 2009, предоставляющая возможность стандартного OEM развертывания из дистрибутива.
Windows Embedded NavReady – специализированное дополнение операционной системы Windows CE 5.0, позволяющее быстро создавать современные навигационные решения.
THG. Но ведь у платформы Windows Embedded, конечно, есть конкуренты на рынке. В чём преимущество платформы Windows Embedded для разработчиков, раз уж вы говорите, что их проблемы знакомы вам не понаслышке?
Александр Ложечкин. Как я уже говорил выше, платформа Windows Embedded предоставляет разработчику весь спектр операционных систем и технологий Microsoft, позволяя строить комплексные, бесшовно интегрируемые с существующей инфраструктурой решения. Что касается непосредственно разработки программ для платформы, большинство операционных систем и семейств платформы не требуют каких-либо специальных навыков для этого. Если вы раньше разрабатывали программы для настольных ПК, то сможете быстро переключиться на операционные системы платформы Windows Embedded. Здесь вы получите тот же самый .NET, Silverlight, Win32 API и так далее. Разработчик может быстро разработать приложение для встраиваемой системы и быстро вывести свое устройство на рынок – это одно из ключевых преимуществ платформы Windows Embedded.
Конечно, при разработке для встраиваемых систем есть свои особенности, особенно если речь идет об операционной системе с поддержкой реального времени – Windows Embedded CE. Но и на этой платформе разработчику доступен вариант .NET Framework – .NET Compact Framework, специальная реализация Silverlight и API, аналогичный Win32 API.
Кроме того, существуют сообщества разработчиков на платформе Windows Embedded, где всегда можно получить помощь коллег. Даже в России есть такое сообщество, поддерживаемое нами и нашим партнером компанией “Кварта Технологии”. Там разработчики обсуждают и помогают друг другу решать различные проблемы .
THG. Хорошо, про разработчиков всё более-менее понятно. А как насчёт другой стороны – клиентов Microsoft, например, банков. Какие они получат преимущества, используя платформу Windows Embedded для своих устройств?
Александр Ложечкин. Здесь нужно рассматривать весь комплекс в целом, принимая во внимание работу с устройствами, которые существуют в организации. Как я уже говорил ранее, устройства на базе платформы Windows Embedded позволяют бесшовно интегрироваться в инфраструктуру Microsoft и могут управляться и обслуживаться аналогично тому, как вы управляете сетью персональных компьютеров.
При этом на сегодняшний день набор устройств в том же банке растет: это может быть всем известный банкомат либо POS-система с возможностью организации видеоконференций со специалистом банка 24 часа в сутки.
Второй момент. Если раньше специализированные устройства были часто изолированы друг от друга и от публичных сетей, то сейчас все устройства на платформе Windows Embedded взаимосвязаны и в том или ином виде предоставляют и потребляют различные сервисы, стоят в сетях общего назначения, и здесь ценен опыт Microsoft именно в сетях общего назначения. Наша компания знает, как противодействовать хакерам, этот опыт очень ценен.
Наконец, третье преимущество. За счёт унификации устройств, наличие или работа на устройстве только тех технологий, которые нужны для выполнения основных задач устройства, позволяют существенно снизить общую стоимость владения устройством, включая его начальную стоимость.
THG. Понятно. А как насчёт новых технологий? Если какие-либо “фишки”? Что насчёт технологии multi-touch?
Александр Ложечкин. В качестве примера инновационного продукта я бы указал киоски фотопечати – сегодня пользователи сами могут заказывать печать, редактировать фотографии, и здесь технология multi-touch может быть использована. Не будем забывать про игровые устройства. Наконец, существуют информационные киоски – и здесь я бы привёл пример существующего интерфейса multi-touch Surface, хоть он и не является в чистом виде системой на платформе Windows Embedded. Сегодня разработчикам вполне по силам создавать такие устройства. И я считаю, что скоро мы увидим поддержку новых технологий в новых устройствах.
Если коснуться чисто технологических аспектов технологии multi-touch, уже существующая система Windows Embedded CE готова к поддержке этой технологии, весь вопрос в востребованности рынком подобных решений. Ну и конечно, в Windows Embedded Standard 2011, основанной на Windows 7, поддерживается возможности multi-touch.
Также хочу заметить, что ещё одним преимуществом платформы Windows Embedded является то, что на ней всегда доступны самые последние технологии “из коробки”, и разработчик устройства может сфокусироваться на разработке встраиваемого приложения – все необходимые технологии и инфраструктуру он может получить от платформы.
THG. Спасибо. Как мы полняли Windows Embedded CE несколько отличается от остальных операционных систем и семейств платформы Windows Embedded. Какое место она занимает в платформе Windows Embedded, и как она связана с Windows Mobile, расскажите поподробнее.
Александр Ложечкин. Да, вы абсолютно правы, если все остальные операционные системы и семейства в том или ином виде базируются на классических продуктах компании, то Windows Embedded CE имеет свою собственную историю, которая началась в 1996 году (CE 1.0), когда корпорация выпустила свою первую операционную систему для некомпьютерных устройств, изначально позиционируя её для карманных компьютеров. Уже в 1997 году (CE 2.0) система стала компонентной, предназначенной для широкого спектра устройств, расширилась поддержка типов процессоров. Вышедшая в 2000 г. (CE 3.0) версия системы содержала поддержку работы в реальном времени и современных мультимедийных технологий. На базе ядра Windows CE 3.0 были созданы такие операционные системы для мобильных устройств, как Pocket PC 2000 и 2002 и Smartphone 2002. В 2001 году выходит CE 4.0, позже выходит версия CE 4.2. На базе ядра CE 4.2 была создана Windows Mobile 2003. В 2004 году вышла Windows CE 5.0, на базе модификаций ядра которой строятся Windows Mobile 5.0, 6.0, 6.1 и 6.5. Текущая версия CE вышла в 2006 и получила название Windows Embedded CE 6.0. С новым названием она получила новую, переработанную под современные требования архитектуру, которая существенно упростила жизнь разработчикам, особенно мультимедийных устройств.
Таким образом, с Windows Embedded CE 6.0 разработчик получает возможность строить компактные устройства на базе x86, ARM, SH4, MIPS процессорных архитектур, при необходимости, с поддержкой реального времени, используя всю мощь современных технологий и возможности простой интеграции с инфраструктурой.
THG. А как насчёт тонких клиентов?
Александр Ложечкин. Платформа Windows Embedded предоставляет две операционных системы, на базе которых можно строить тонкие клиенты: Windows Embedded Standard и Windows Embedded CE.
Операционная система Windows Embedded Standard 2009 позволят строить тонкие клиенты на базе компонентов XP Professional. Таким образом, на подобном тонком клиенте можно использовать все технологии, которые доступны на XP, например, помимо классического RDP, можно использовать технологии Virtual Desktop Infrastructure и Virtual Desktop Applications. Отдельно необходимо отметить полную поддержку разнообразных приложений в браузере, предназначенных для обычных ПК.
Операционная система Windows Embedded CE позволяет построить более компактное и дешёвое решение, предоставляя поддержку стандартного протокола RDP. Понятно, что на данной компактно платформе поддерживаются не все доступные технологии, просто ввиду специфики архитектуры и ограничений по ресурсам для данного типа устройств. В то же время, включенный в систему браузер позволят воспользоваться большинством web-приложений.
THG. Я знаю о существовании большого числа телевизионных аудио/видео-приставок с поддержкой DLNA, которые основаны на разных версиях Linux. Почему не на операционной системе из платформы Windows Embedded?
Александр Ложечкин. В этом отношении нам предстоит бороться с инертностью мышления. Мало кто знает, что сейчас Microsoft предлагает весь спектр продуктов для создания так называемых “end to end” решений – от серверов до пользовательских приставок. Более того в сентябре вышло значимое обновление – Windows Embedded CE 6.0 R3, которое еще больше упрощает создание приставок благодаря новой версии Internet Explorer, которую можно полностью настраивать.
Касательно поддержки DLNA – это действительно важно для рынка приставок. Windows Embedded Standard 2011 уже поддерживает этот стандарт “из коробки”. А в следующем году запланирован выход следующей версии CE – Windows Embedded Compact, которая тоже будет совместима с DLNA и дополнительно будет содержать инфраструктуру для простого и быстрого создания телевизионных приставок.
THG. Спасибо за интервью. Приятно слышать, что платформе Windows Embedded в России уделяется много внимания.
Александр Ложечкин. Всего доброго! Будем надеяться, ваши читатели узнали для себя кое-что полезное.