From public technology to ubiquitous computing: implications for ergonomics