Microsoft Invisible Computing is a toolkit for building systems for invisible computing and embedded web services.
Overview
Microsoft Invisible Computing is a research prototype for making small devices part of the seamless computing world. It is available free of charge for research and educational use under the Microsoft Shared Source License. Download it here.
Microsoft Invisible Computing consists of compact middleware for constructing embedded web services applications and a small component based Real-Time Operating System with TCP/IP networking to make middleware run straight on the metal on several embedded processors.
The goal is to make it easy to build custom smart devices and consumer electronics, especially battery operated; and to support research in invisible and reconfigurable computing, embedded services, operating systems, networking, ubiquitous computing, sensor/robotic nets, distributed systems, object-oriented design, and wireless communication.
Project Members
- Johannes Helander
- Alessandro Forin
Past Project Members
- Antti Kantee
- Amit Vyas
- Paul Pham
- Jagadeeswaran Rajendiran
- Andrew MacBeth
Publications
- Kantee, A, Helander J., Implementing Lightweight Routing for BSD TCP/IP. EuroBSD Conference 2006, Milan, Italy, October 2006.
- Forin, A., Helander, J., Pham, P., Rajendiran, J., Component Based Invisible Computing, in the 3rd IEEE/IEE Real-Time Embedded Systems Workshop, London, December 2001.
- Helander, J., Forin, A., MMLite: A Highly Componentized System Architecture, in the 8th ACM SIGOPS European Workshop, Sintra, Portugal, September 1998.



