Softpedia
 

NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home > News > Microsoft > Developing Projects

June 23rd, 2008, 16:00 GMT · By

Introducing Microsoft mPlatform

SHARE:

Adjust text size:


mPlatform - A 4-module stack
Enlarge picture
mPlatform is a project from Microsoft Research built under the leadership of Feng Zhao, Microsoft Research Principal Researcher. Defined as "a reconfigurable architecture and efficient data sharing mechanism for modular sensor nodes", mPlatform is essentially a collection of multiple heterogeneous processors designed to permit real-time processing. With the research project Zhao aims to provide a modular network platform for sensornet applications. Building hardware from scratch will no longer be necessary as mPlatform will permit existing modules to be bundled together into sensors that can be set up to meet specific requirements of application and research scenarios.

"It's all about tinkering," Zhao explained, as cited by Chanel 10. "Instead of trying to write software to live with existing hardware limitations, researchers ought to be able to aggregate hardware to suit their software needs and debug the application logic before fabricating and deploying these devices at scalePeople can start using these platforms to build interesting applications quickly. We take some of the common things out of these different applications, embedded application prototypes in the main, and let users focus more on thinking about the sort of applications they want to build."

One critical aspect that recommends mPlatform over alternative embedded system platforms is the fact that it features a processor for each module. However, on the surface, the sensor network delivers a common user interface which is shared by the underlying stackable hardware modules. The modules are built around circuit boards that can easily be connected to one another scaling in order to meet the specific needs of a project.

"Some of the mPlatform modules are general purpose processing boards while others are special purpose boards such as radio boards for wireless communication, sensor boards for sensing physical phenomena, and power boards for supplying power to a stack of modules. Each board, except for the power board, has a local processor. Having a local processor on each module enables efficient real-time event handling, one of the major design goals of mPlatform. The processor-per-module approach also allows a more customizable aggregation of processing power appropriate for a given application," Microsoft revealed.

TELL US WHAT YOU THINK:

2,000 hits · Link to this article · Print article · Send to friend · Subscribe to news

MUST-READ RELATED ARTICLES:


Fighting the Windows Vista SP1 Crusade

Microsoft Hands Out $100,000 Office Live Workspace Prize

XP SP3 Features Peer-to-Peer Networking Enhancements Just as Vista SP1

Installing Windows 7 Milestone 1 Build 6519

Microsoft Produces New Perspective Over Windows vs. Linux

READER COMMENTS:



No user comments yet.
Be the first to express your opinion!
Copyright © 2001-2012 Softpedia. Contact/Tip us at

WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM