Developments in mobile technology have been rapid in recent years. Mobile phones can now do much more than make calls and send text messages. The latest generation of phones – known as smartphones – harness the power of a myriad of technologies: still and video cameras, audio and video players, handheld gaming devices, and the ability to access the internet, augmented reality, commercial services and a whole host of other applications, all in the palm of your hand. In many cases the most recent mobile devices are more powerful in terms of their processing power than a regular laptop or desktop computer.