latest tweets:

Jump to content.

Hey! Roomie isn’t dead either!

February 11th, 2010

After completely rewriting FRI from scratch (and renaming it Arcadia), I have decided to rewrite my other big project, Roomie.  This absolutely needed to be done.  Roomie had some good functionality, but I had hit the limit for its extensibility.  Roomie’s engine was a monolithic blob of ugly code, with very little room to make it into a full scripting language with features like custom functions and if statements.  My redesign of Roomie, which I call RoomieRemake for now, is completely expandable, is properly multithreaded, and has all of the potential to be a robust, featurefull scripting language.  Just like Arcadia, I am proud to declare that RoomieRemake shares absolutely no code with its predecessor.  Not even a single copy/pasted line of code!  More on that in a bit, but first an end scenario:
Roomie Text Message

(Read on …)

Roomie Mobile Update

January 28th, 2010

Remember Roomie?  Today I updated Roomie Mobile.  This version includes a second dimming option and more touch-friendly buttons.  Check it out in the video below.

Roomie Mobile on a Zune HD

(Read on …)

Roomie is getting more powerful!

August 3rd, 2009

I’ve been making more improvements to Roomie (which I still haven’t released). Now a RoomieScript can send a RoomieScript to another computer. This makes collaborated scripts much easier. The script below gets two of my computers, the Home Server and Desktop Computer, to wake me up in the morning. The Home Server handles the Z-Wave stuff—turning the lights on and off—and the Desktop Computer handles the music.

(Read on …)

Roomie Mobile Demo

May 25th, 2009

Since school is out and work hasn’t started yet, I have finally been able to catch up on some coding.  I know it’s geeky, but it’s fun!  Today I made some updates to Roomie, adding variables and functions to RoomieScript, the scripting language that the Roomie desktop application interprets.  Since I got a smart phone I have become in mobile development.  Today I took an hour or so to develop a mobile version of the Roomie website.  (Right now both websites are technically open to the public, but without the desktop application, which I have yet to release, the websites are useless to outsiders.)
Roomie Mobile in Internet Explorer & Windows Mobile 6.1 Professional

Here’s a video:

(Read on …)

RoomieScript demo

April 15th, 2009

I gave a presentation for my ENGE 1104 (Exploration of a Digital Future) class about home automation.  My team members talked about X10, Z-Wave, ControlThink’s SDK, and some project ideas.  I gave a brief overview of a project that I have been working on sporadically for a couple years, Roomie.  In doing so, I for created some documentation, so I figured I’d publish some of it here.  Here is an example of RoomieScript and it’s execution:
RoomieScript sample

Next Page »