Thin-client devices