Press On
How to understand and program interactive devices so that they are reliable and easy to use; includes wide-ranging programming insights, tools, and code. Interactive systems and devices, from mobile phones to office copiers, do not fulfill their p...