Служба новостей IDG, Лондон

Microsoft стремится завоевать симпатии разработчиков приложений для бытовой техники и других встроенных устройств
В Microsoft утверждают, что SDK и .Net Micro могут служить для создания широкого круга приложений, таких как домашние автоматизированные системы, промышленные датчики, мониторы для медицинского оборудования

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

.Net Micro Framework представляет собой платформу для поддержки приложений на языке C# на небольших устройствах. Об этом корпорация сообщила во время недавней конференции Embedded World 2007, прошедшей в Нюрнберге (Германия). Там же Microsoft анонсировала набор инструментальных средств разработки (Software Developer Kit, SDK).

Microsoft сделала серьезный шаг в области разработки решений для встроенных устройств. По словам менеджера Microsoft по продуктам Колина Миллера, корпорация пытается заинтересовать разработчиков, которые избегают использовать Windows CE, поскольку соответствующее аппаратное обеспечение чересчур дорого, а операционная система перегружена функциями.

По словам Миллера, зачастую разработчикам встроенных приложений обращаются к ОС Linux. Впрочем, некоторым не нравится ни Linux, ни Microsoft из-за их сложности.

Представленный SDK можно применять для создания приложений, используя среду разработки Microsoft Visual Studio. Инструментарий поддерживает эмуляцию аппаратного обеспечения и графическую отладку эмулируемого и реального оборудования. SDK и .Net Micro рассчитаны на аппаратные платформы на основе микропроцессорных ядер Arm 7 и Arm 9, которые используются во многих бытовых устройствах (например, в микроволновых печах).

В Microsoft утверждают, что SDK и .Net Micro могут служить для создания широкого круга приложений, таких как домашние автоматизированные системы, промышленные датчики, мониторы для медицинского оборудования.

Миллер добавил, что Microsoft планирует добавить к платформе функции Web-сервисов, которые будут поддерживать функциональность plug-and-play. Например, покупатель, приобретающий новую посудомоечную машину, сможет напрямую подключить это устройство к домашней автоматизированной системе.

Microsoft намерена предложить оптовые лицензии на .Net Micro Framework и SDK по цене 1‑2 долл. в расчете на устройство.

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

С помощью .Net Micro Framework код можно будет писать и отлаживать в Visual Studio 2005, причем с аппаратными функциями можно работать в рамках объектно-ориентированной парадигмы, что, по мнению многих специалистов, существенно облегчает их использование.