As a result of the recent technical advancements, nowadays smartphones and tablets are accessible not only to a limited number of technology enthusiasts. With these devices becoming more and more widespread, users have been discovering their potential, and are now utilizing their more advanced capabilities in addition to communicating by phone calls and text messages.
The smart devices enable their users to maintain a constant link to the internet, be available at all times, manage e-mails, browse news articles; and thus stay in touch with the happenings of the world. The continuous connection allows the device to eliminate the need for seeking out important information by letting the user know of noteworthy events in the form of an automatic notification.
The most popular smartphone platforms (Android, iOS and Windows Phone) support sending instant notifications to the devices when a relevant event happens. Typically every application defines and manages its own notifications without a universal means of adding, managing and receiving notifications. The market lacks a single application allowing the user to register for different types of notifications, manage them and be informed when they arrive. My thesis work offers a solution for this problem by means of a multiplatform notification service.
This paper describes the appointed task, details the planning and implementation of the required client-side and server-side solutions, presents the finished applications in general and through a specific sample application, attempts to review the end results, and provides a list of possible improvements.