It feels sooo good to be home.
The last two weeks were intense. A week at DIKU, where we presented a lecture on CSP and robotics to the Extreme Multiprogramming course taught by Brian Vinter. Both Christian and I enjoyed ourselves more than during previous talks/conferences we’ve attended. Why? Because we had our shit together before we left, instead of trying to make everything perfect up until the last moment. (Granted, this just means we spent the week previous making everything perfect… but hey, what can you do?) I certainly enjoyed my visit to DIKU, the students were great, and Copenhagen was a neat city. I’ll have to write about the exclusive tours of several Danish castles that I was granted at some point.
Friday of last week was dominated by a research group meeting and two additional meetings, one of which will give birth to a new weblog that I’m really excited about. All I can say is that it involves Greenfoot… but I suppose that mostly gives it away. More here when that time comes.
Saturday last was an all-day, fix-and-tweak on the dissertation. Granted, some new literature was included, a few new pages were added, and a lot of formatting was carried out to produce a final version. That felt good, but it still hasn’t sunk in.
Sunday we released RoboDeb006. This is a great, stable environment for exploring the Player/Stage simulation environment using occam-pi. You can probably use it with other languages as well, but we’re quite keen on the notion of safe concurrency and robotics. It’s really schweet. It’s time to start cranking on a paper on this, and get that out the door ASAP. Our last presentation made it clear to us that the technology is mature, and the ideas sound.
And this week was spent bouncing between Glasgow and St. Andrews, working with my counterparts on the DIAS project. In particular, I was keen (as someone working at the OS/VM level) to talk to RA-Glasgow about radios (which live below the OS) and RA-St.A (about code generation). This was critical for determining future direction of the OS-layer. Actionable is that I have in hand several Tmote Skys, which are a generic, but useful, sensor mote package. I’ll be porting the Transterpreter to these, and see if our claims about the value of concurrency in the small hold up in practice.
And now I’m home again. There’s stories to tell in there (for example, “Tales from the Youth Hostile from Hell”), but for the moment, it’s just nice to be sipping Spitfire and grooving to tunes in the comfort of my little, overpriced apartment in Canterbury. Next week, I get to catch up with Ralph (former housemate), and the week after I head for CalTech, and will be kicking it with Robin (former housemate). Busy, yes, but at least the intensity drops off a bit.