ScatterWeb .NET SDK
ScatterWeb .NET SDK is a new approach to working with wireless sensor networks. It hides the complexity of embedded programming and offers easy to handle .NET objects that represent the wireless sensors.
Key features:
- Sensor world available to every developer
- Understandable namespaces and interfaces
- Support for Intellisense and dynamic help
- Well known programming model (events, methods, properties)
- Extensibility of the nodes’ logic (Tiny C#) and instant Intellisense-Update
- Development, deployment and debugging within Visual Studio
Sample C# ScatterWeb .NET Application:
Project Goals
- Extend the .NET tools and architecture to the small devices
- Seamless integration with Microsoft Visual Studio 2005
- Development, deployment and debugging
- Visual Studio SDK: project templates and wizards
- Easy access to sensor values, events and functions using well designed namespaces and interfaces
- Extensibility, e.g. by using virtual machine or a software factory
Visual Studio integration
Develop and deploy ScatterWeb .NET software using Visual Studio 2005 or 2008
- Integrated ScatterWeb project templates and starter kits
- Wizard support
- Intellisense
- Integrated build and deploy processes for embedded development
Sample Application
Rapid development using Visual Studio and ScatterWeb.NET SDK
- Goal: 3D visualization, access to the acceleration sensor
- Proof of concept within minutes:
- Final Solution:
- The ScatterWeb.NET SDK provides the sensor data over the wireless sensor network
- •The developer can focus on the task
More Examples
Acknowledgment
This work has been supported by the Computational Science Laboratory at Microsoft Research.
Contact: Tomasz Naumowicz