garbl and ubicomp messaging

by pfriedma.

GarblA constant problem with pervasive computing environments, whether it's a sensor mesh, or a gang of robots, or just a group of haphazard interconnected devices is aggregating collected data and displaying or processing it in a useful way. 

garbl is a project I've been meaning to spin up for a while, and deals with tackling this exact problem, specifically creating a set of well spec'd libraries for rendering and processing of sensor data and message handling.... it looks something like this:

                   (device)
                       \
   (device)             \
       |           [==================]
[message handler]==[    aggregator    ]
       |           [==================]
   (device)                 |
           _                |
          |\        /--------------\
            \       | processing   |======>[===========]
             \      |   engine     |       [ renderer  ]
              \     \--------------/       [===========]
               \         |                       |
                \        |             (instant infographic)
                 \       |
		[----------------]
		[ control system | <- sends messages back to devices 
		[----------------]

Anyway, as this progresses, I'll be posting entries with garbl tags and putting up code etc