Служба новостей 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, причем с аппаратными функциями можно работать в рамках объектно-ориентированной парадигмы, что, по мнению многих специалистов, существенно облегчает их использование.