How is minimum client thickness determined in ubiquitous computing? Explain briefly with an example