2.05 Mobile Devices and Apps: Hardware and Software