Archive for Aug 2012


Pagerank for Event Graphs

Using an event graph can help us understand relative connectivity in a decentralized network of event-based applications.
Continue reading {Pagerank for Event Graphs }


Controlling the CT-30 Thermostat

With all the work I've done to set up a thermostat under the control of a KRL program, controlling the thermostat from Google calendar is quite simple. This post discusses the rules that make the thermostat work.
Continue reading {Controlling the CT-30 Thermostat }


Talking Back to the Thermostat

The next step in my KRL thermostat experiment is to start sending the thermostat directives. This post describes a project to set the color LED according to the temperature trend.
Continue reading {Talking Back to the Thermostat }


Calculating a Running Average in KRL

Calculating the running average of the data from a series of events in KRL can be tricky unless you let an eventex do the hard work.
Continue reading {Calculating a Running Average in KRL }


The Layers and Components in a Cloud OS

This diagram shows the organization of components in the personal cloud operating system.
Continue reading {The Layers and Components in a Cloud OS }


Services in the Personal Cloud Operating System

The personal cloud operating system will need a set of consistent services. This post begins to flesh out some of the details behind the roadmap I published last week.
Continue reading {Services in the Personal Cloud Operating System }