February 13, 2007

Microsoft releases .Net 'Micro' for embedded devices

As part of its strong push into embedded device development, Microsoft offers easier-to-use framework

Microsoft has released a version of its .Net programming framework for coding on embedded devices such as microwave ovens or remote controls.

The .Net Micro Framework provides a platform for running programs using the C# language on small devices, the company announced Tuesday at Embedded World 2007 in Nuremberg, Germany. It also released a software development kit (SDK).

Microsoft has made a strong push into the embedded device development area. The company is trying to attract developers who may have avoided using its Windows CE embedded OS because the associated hardware was too expensive and the OS had too many features, said Colin Miller, product unit manager.

Those developers could be working on code for devices such as a retail kiosk, Miller said.

Often, those developers may have turned to embedded Linux programs, Miller said. But some developers don't want to run both Linux and Microsoft programming environments because of the complexity, Miller said.

The SDK can be used to develop programs using the company's Visual Studio development software. Its features include hardware emulation and graphical debugging of emulated and real hardware. The framework and SDK supports hardware platforms based on Arm 7 and Arm 9 microprocessor cores, which are used in many consumer devices such as microwave ovens.

Microsoft said the SDK and the .Net Micro framework can be used to develop a range of applications, such as home automation systems, industrial sensors, retail displays and health care monitors.

Miller said Microsoft will work on adding Web services features to the platform that will enable plug-and-play functionality. For example, a consumer who buys a new dishwasher would be able to directly integrate the appliance into their home automation system.

Microsoft will use volume licensing for the .Net Micro Framework and SDK, charging about $1 to $2 per device, Miller said.

The company has sought to make the work of embedded systems developers easier with the .Net Micro Framework, Rob Miles, a lecturer in the computer science department at the University of Hull in Hull, England, and rated by Microsoft as a "Most Valuable Professional," wrote on his blog.

Writing code for small devices has been difficult since programmers had to learn low-level interfacing and write code that runs directly on the hardware, Miles wrote. The programs are hard to debug, and the programmers had to use lots of new tools, he wrote.

With the .Net Micro Framework, the code can be written and debugged in Visual Studio 2005. The hardware features are exposed in an object-oriented manner "which makes them very easy to use," Miles wrote.

"This will make embedded code much easier to create and open it up to a wider range of developers," Miles wrote.

Close

On Twitter now

Application development

Powered by Twitter

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2009 Infoworld, Inc.