The process of creting a marketable community application for smart devices, technically consists of three main tasks. Firstly, the client software that runs on the devices is being created and developed. In addition, a web server must be properly configured on the server computer, on which the database for the application is set up. The third task is to set up the communication between the client application and the server.
Completing these tasks assures that the technical conditions to create such an application are met. However, to upgrade the application to marketable state, one must design the application to be user friendly, make the communication secure over the Internet, and consider several other additional factors.
The thesis aims to document the work done during the implementation. It contains an introduction and a theoretical overview for presenting the technologies used in the development, and the presentation of the software components. In addition, it details the steps required for the implementation process, and the possible problems appearing under development and how to solve them.