Cieľom bakalárskej práce bolo naprogramovať funkčnú aplikáciu pre operačný systém iOS. Tento operačný systém vytvorila firma Apple a používa ho vo svojich mobilných zariadeniach. Výsledkom práce je teda aplikácia Lodný denník, ktorá má za úlohu nahradiť papierovú formu lodného denníka a zároveň urýchliť prácu kapitánovi lode.
Anotace v angličtině
The goal of this thesis was to program a functional app for iOS operating system. This ope-rating system was created by Apple Inc. and is used in their mobile devices. The result of this work is a logbook application, which is supposed to replace paper-based logbook and to speed up the work for the captain of the ship.
Klíčová slova
iOS, Xcode, ObjectiveC, Apple, iPhone, GPS
Klíčová slova v angličtině
iOS, Xcode, ObjectiveC, Apple, iPhone, GPS
Rozsah průvodní práce
63 s
Jazyk
SK
Anotace
Cieľom bakalárskej práce bolo naprogramovať funkčnú aplikáciu pre operačný systém iOS. Tento operačný systém vytvorila firma Apple a používa ho vo svojich mobilných zariadeniach. Výsledkom práce je teda aplikácia Lodný denník, ktorá má za úlohu nahradiť papierovú formu lodného denníka a zároveň urýchliť prácu kapitánovi lode.
Anotace v angličtině
The goal of this thesis was to program a functional app for iOS operating system. This ope-rating system was created by Apple Inc. and is used in their mobile devices. The result of this work is a logbook application, which is supposed to replace paper-based logbook and to speed up the work for the captain of the ship.
Klíčová slova
iOS, Xcode, ObjectiveC, Apple, iPhone, GPS
Klíčová slova v angličtině
iOS, Xcode, ObjectiveC, Apple, iPhone, GPS
Zásady pro vypracování
Zpracujte literární rešerši na téma mobilní operační systém iOS a tvorba nativních mobilních aplikací.
Stručně popište jazyk Objective-C a postup návrhu GUI nativní iOS aplikace pomocí tzv. Storyboards.
Navrhněte GUI aplikace Lodní deník a implementujte aplikační logiku jednotlivých pohledů.
Naprogramujte také funkce pro záznam trasy pomocí GPS souřadnic.
Zásady pro vypracování
Zpracujte literární rešerši na téma mobilní operační systém iOS a tvorba nativních mobilních aplikací.
Stručně popište jazyk Objective-C a postup návrhu GUI nativní iOS aplikace pomocí tzv. Storyboards.
Navrhněte GUI aplikace Lodní deník a implementujte aplikační logiku jednotlivých pohledů.
Naprogramujte také funkce pro záznam trasy pomocí GPS souřadnic.
Seznam doporučené literatury
MARK, Dave a Jeff LAMARCHE. IPhone SDK: průvodce vývojem aplikací pro iPhone a iPod touch. Vyd. 1. Brno: Computer Press, 2010, 480 s. ISBN 978-80-251-2820-6.
VÁVRŮ, Jiří. IPhone: vývoj aplikací. 1. vyd. Praha: Grada, 2012, 179 s. Průvodce (Grada). ISBN 978-80-247-4457-5.
KOCHAN, Stephen G. Objective-C 2.0: výukový kurz programování pro Mac OS X a iPhone. Vyd. 1. Brno: Computer Press, 2010, 550 s. ISBN 978-80-251-2654-7.
IOS Developer Library [online]. 2014 [cit. 2014-02-03]. Dostupné z: https://developer.apple.com/library/ios/navigation/index.html
IOS Source Code Examples. iOS App Development Libraries, Controls and Examples - Open Source iPhone/iPad Apps - Code4App.net [online]. 2012 [cit. 2014-02-03]. Dostupné z: http://code4app.net
Seznam doporučené literatury
MARK, Dave a Jeff LAMARCHE. IPhone SDK: průvodce vývojem aplikací pro iPhone a iPod touch. Vyd. 1. Brno: Computer Press, 2010, 480 s. ISBN 978-80-251-2820-6.
VÁVRŮ, Jiří. IPhone: vývoj aplikací. 1. vyd. Praha: Grada, 2012, 179 s. Průvodce (Grada). ISBN 978-80-247-4457-5.
KOCHAN, Stephen G. Objective-C 2.0: výukový kurz programování pro Mac OS X a iPhone. Vyd. 1. Brno: Computer Press, 2010, 550 s. ISBN 978-80-251-2654-7.
IOS Developer Library [online]. 2014 [cit. 2014-02-03]. Dostupné z: https://developer.apple.com/library/ios/navigation/index.html
IOS Source Code Examples. iOS App Development Libraries, Controls and Examples - Open Source iPhone/iPad Apps - Code4App.net [online]. 2012 [cit. 2014-02-03]. Dostupné z: http://code4app.net
Přílohy volně vložené
Príloha 1: Súbor Databaza.plist
Přílohy vázané v práci
ilustrace
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student prezentoval výsledky bakalářské práce. Poté byla komise seznámena s posudky vedoucího a oponenta a následně byla vedena rozprava nad bakalářskou prací, během které byly položeny následující dotazy a přednesena následující hodnocení:
dr. Malaník: Proč jste zvolil nativní iOS aplikaci, a nevytvářel nějakou multiplatformní?
dr. Malaník: Jak se chová GPS na vodě? Nemá snahu se fixovat na nějaké body - nedochází ke zkreslení polohy?
dr. Malaník: Porovnával jste nějak přesnost Vašeho řešení?
doc. Šenkeřík: Byla aplikace testována v reálném provozu?
prof. Šeda: Problémy, které jste uváděl v prezentaci, jste vyřešil? Nebo zůstaly v aplikaci, a je nutné je dále řeštit?
prof. Pokorný: Je možné aby Vaše aplikace dokumentovala, mezilodní komunikaci? Jaký má Vaše řešení praktický přínos?
Student všechny dotazy jasně zodpověděl.