This software was developed to help the visually impaired to see who is calling on the landline. A possible setup would be using a Raspberry Pi and an USB modem.
The main part of the program only shows the last 4 callers and if being called the current caller. Everything is setup as big as possible on a fixed 1024x768 resolution with high contrast. The only input used is the scroll-wheel to mark the last called numbers as seen.
The program runs on node.js supported by some libraries.
wget http://node-arm.herokuapp.com/node_latest_armhf.deb
sudo dpkg -i node_latest_armhf.deb
npm install express
npm install serialport
npm install nedb --save
tvservice --explicit="DMT 16"
fbset -depth 8
fbset -depth 16
xrefresh -d :0.0
# in rc.local
su pi -c '/home/pi/screensaver/check_screen_state.pl < /dev/null &'