So, I have always wanted something like a Chumby. Why not just buy a Chumby, you ask? Well, there are two aspects of the Chumby that drive me off.
- The Chumby requires an external service to configure the modules.
- The Chumby uses Adobe Flash. Ew!
In case you don;t know, the Chumby is like a digital clock – on crack. The device has a 3.5" touch screen with internet connectivity as well as a USB host and audio output. The idea is that you can install modules on the device to expand it’s functionality. Things like RSS readers, different kinds of clocks and audio players.
Now that the Cobra is around, I finally have the hardware to make my own sort of Chumby. The start of this is the software. Specifically…
- The framework
- The WebUI and administration interface
- The modules
The framework will be responsible for pulling all of the modules together, serving as sort of a back plane. The framework will be somewhat of an OS and should be able to override the modules at any time.
The WebUI will be used to configure the device and install modules. The WebUI may be a built-in module.
And finally, the modules. The modules will be the actual meat of the system. These will be stored on the SD card.
So, what does everyone think? I looked into it, and everything should be technically possible with the Cobra, although an SD card is going to be an absolute necessity to store the WebUI, modules and configuration files.