Διεργασίες στο παρασκήνιο σε πλατφόρμα Android
Background job processing (Android Platform)
In recent years, the rapid development of technology has contributed significantly to the spread of its products to modern societies, as they have become more accessible and easier to use. The market was overwhelmed by computers and portable devices (mobile and tablets), as these offered the ability to provide solutions and meet human needs. These devices are equipped with built-in sensors, camera, touchscreen, more memory, powerful processor, 3G and 4G mobile networks and Wi-Fi, as well as efficient power consumption mechanisms. These improvements have led mobile devices to be able to perform tasks that were typically only accessible for personal computers. In addition, because of the Android OS and iOS app traffic for such mobile devices, their complexity has also increased. Internet connectivity has been ubiquitous since Wi-Fi and mobile data networks are available in most of the parties. These improvements lead to the next generation of services that can be provided not only by dedicated servers but also by mobile phones. This dissertation deals with the connection of many mobile devices to a common Peer to Peer (P2P) network in order to expedite a result faster, taking advantage of the processing power of all available mobile devices. This contributes to the rapid development of the latest generation multi-core processors, and the exploitation of their power by application.