Una alternativa al tablet, es un Raspberry o un Mini PC con Linux, más un monitor con entrada HDMI. Sensores touch para convertir una pantalla en táctil, los hay para casi todos los tamaños y no son caros.
Para la programación, hay más opciones que Android y Java. En el caso del Rasbperry o del Mini PC, puedes programar en C++ usando QT Creator, CodeBlocks + WxWidgets y otros. Una tercera opción es programar el desarrollo a modo de página web, se cuelgue o no en internet, usando PHP, HTML5, CSS y MySQL.