Master's Thesis

Creation of Apple iPhone Applications

Final Thesis 6.28 MB

Author of thesis: Ing. Daniel Ondrůj

Acad. year: 2009/2010

Supervisor: Ing. Pavel Žák

Reviewer: Ing. Miroslav Švub

Abstract:

The purpose of this thesis is to create a tutorial that could help developers interested in creating new applications for Apple iPhone to pass their initial unfamiliarity with the phone, its development environment, the programming language and the use of other components of the phone. The tutorial should be helpful for readers who have at least basic knowledge of the application development. There are also some useful links for readers who have no previous knowledge of programs' development. These materials describe some basic features and then clarify the common issues in more depth. Not only does this tutorial describe the phone's features and development tools, it also explains development procedures of concrete application. The phone has been introduced with a lot of new features such as accelerometer, large touch screen, etc. Therefore the application is trying to take advantage of most of these characteristics. The motive of this application stems from the old Russian game Tetris. This document describes only the functional and graphical design, concrete implementation and the source code are included in attachments.

Keywords:

Tutorial, creation of applications, Apple, iPhone, Xcode, Instruments, Interface Builder, iPhone OS, Objective-C language, App Store

Date of defence

23.06.2010

Result of the defence

Defended (thesis was successfully defended)

znamkaBznamka

Grading

B

Process of defence

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.

Language of thesis

Czech

Faculty

Department

Study programme

Information Technology (IT-MSC-2)

Field of study

Computer Graphics and Multimedia (MGM)

Composition of Committee

doc. Ing. Přemysl Kršek, Ph.D. (předseda)
prof. RNDr. Milan Češka, CSc. (místopředseda)
doc. Dr. Ing. Otto Fučík (člen)
doc. RNDr. Pavel Hruška, CSc. (člen)
doc. Mgr. Daniela Chudá, Ph.D. (člen)
doc. RNDr. Pavel Smrž, Ph.D. (člen)

Supervisor’s report
Ing. Pavel Žák

Grade proposed by supervisor: A

Reviewer’s report
Ing. Miroslav Švub

Grade proposed by reviewer: B

Responsibility: Mgr. et Mgr. Hana Odstrčilová