In this thesis, we present the implementation of the identification card in a smartphone. We have developed a mobile application that allows emulation of a student card with NFC chip. Thus, instead of plastic NFC card, which is currently in use at the University of Ljubljana, student could use his smartphone for authentication on lectures or tutorials, borrow a book in the library or have access to certain premises of the Faculty. The thesis describes conceptual design and implementation of an application that operates on devices with Android 4.4 KitKat or later. To carry out the task ahead, we used increasingly widespread NFC technology. The application was developed using the programming language Java and the Android SDK tools in the development environment Android Studio. For testing and demonstration of the application two additional applications were developed: a mobile application that reads NFC cards and a web application with a test database of students.
|