The collection of papers that I have written can be found here.
TinyOS and The Networked Sensor Regime
The networked sensor exciting new design regime that is emerging as a result of innovations in RF Communication technology and MEMS technology. TinyOS explores the software support that is required by Networked Sensors. TinyOS is a component base runtime environment that is designed for deeply embedded systems. Designed for the Smart Dust hardware platform, the scheduler fits in under 200 bytes of program memory.

Active Messages for Networked Sensors
Part of the TinyOS is a primitive yet powerful messaging layer. To demonstrate the power of the messaging primitives provided, we have developed an ad-hoc networking demo. A collection of "mote sensors" will automatically determine the multi-hop routing topology that will allows them to report information back to a central computer. The demo application displays the routing topology that the devices have discovered as well as the information being collected from the environment.

Security Infrastructure for a portable environment:
Here is a picture of an applications that securely connects to the Datek online brokerage from a palm pilot using a trusted Ninja base.
A Presentation can be found here.
More information can be found about the post-pc work here.
Cluster View:
For this project I designed and implemented a distributed data collection
utility to monitor the UC Berkeley NOW Cluster. It uses Internet Information
Server, SQL Server and Java based I-Spaces (Ninja technology) to provide
a web-based view into the cluster.
Here is a short presenataion on ClusterView.... ClusterView.ppt
I am also a member of the Ninja, Millennium and Endeavor research groups.