Connected multipurpose mobile devices allow for communication between people and machines in many ways. These devices have evolved from single purpose devices to become converged devices that can connect to many people and machines using both wired and wireless technologies. Modern mobile devices combine the functions of older devices like phones, music players, cameras, and internet devices while gaining advantages from their high speeds, processing power, and ability to connect to high-speed wireless networks. This allows for useful applications to be developed that take advantage of user mobility and location-awareness.