Bakalářská práce

Design and implementation of an iOS notification system

David Alexander Bielik, učo 433629
Anotace

Účelom tejto práce je popísať vývojový proces implementácie notifikačného systému. Tento systém obsahuje REST webovú službu napísanú v jazyku Go, iOS aplikáciu v jazyku Swift a middleware. Okrem komunikovania s Apple notifikačným serverom, back-end tiež obsahuje API pre spravovanie používateľských účtov a zároveň užívateľom umožňuje vytváranie takzvaných services (služieb), z ktorých si budú môcť posielať …více

Abstract

The aim of this thesis is to describe the development process of implementing a notification system. The system consists of a RESTful web service written in Go, an iOS application written in Swift and a middleware. Besides communicating with the Apple notification server the back-end also includes a user management API that allows the users to create any number of so-called services they want to get …více

Zadání práce
Aim of this bachelor's thesis is to implement a notification system that features an iOS application, a web server and a middleware library that should be able to notify the web server (via a REST API call) and ultimately the iOS application itself.

The web server should include some basic user managed capabilities such as service registration and notification settings. The users of the iOS application should be able to create multiple services (which correspond to their personal projects) so the recieved notifications can be distinguished from each other.

The library and the iOS application are meant to be used by any software developer that needs to recieve immediate information about any situation that might occur in his project of choice. For instance, some developers might want to get notified if some unexpected exception occurs or when someone unauthorized attempts to access a private endpoint.
Práce zkontrolována:
24. 12. 2018 01:28, doc. Ing. RNDr. Barbora Bühnová, Ph.D.
Jazyk práce
angličtina angličtina
Termín obhajoby
6. 2. 2019
Práce byla úspěšně obhájena

Vedoucí

doc. Ing. RNDr. Barbora Bühnová, Ph.D.
KPSK FI MU

Oponent

RNDr. Vít Rusňák, Ph.D., učo 172757
KYPO II OProj ÚVT MU

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.