Martian Software, Inc. logo


Martian Software Lab

Some of my projects are so small, or so easy to use, or both, that they don't require much dedicated space on the website. This is where you'll find them.

  • TiVonage - an HME application that allows Vonage customers to manage their voice mail via the TiVo UI. This was my entry into the TiVo Developer Challenge. I didn't win.

  • <rundoc> - an Ant task that replaces commands in text files with a docbook representation of the command output. Useful for keeping documentation in sync with code.

  • <snip> - an Ant task that extracts snippets of code from text files, storing the snippets in project properties. Useful in combination with Ant filters in keeping source code snippets in documentation in sync with the actual code.