Next Previous Contents

1. Introduction

1.1 Purpose

eboxy is an application for building user interfaces for set-top boxes, suitable for use on a TV. It reads an XML file describing a simple GUI consisting of pages, images, labels and buttons, and creates the GUI on the screen.

I wrote this software for my eBox project (a movie/audio playing home entertainment PC), so I could access its various functions from the comfort of the couch using a remote. The eBox project is as much about helping others build similar systems as it is getting a decent entertainment system for myself, so for detailed information on the eBox and how you can set up such a system using Linux, check out the eBox website.

1.2 Features


Next Previous Contents