Laptop, tablet pc and smartphone