Nowadays conferences and sport events are organised frequently. The organisation and administration of these events are complex tasks, that’s why usually there is a need for an efficient informatics system. The purpose of my thesis is to find a solution for this demand, that can be widely used without a lengthy initial learning period.
In order to achieve this goal, I designed and implemented a management framework that would turn the organizing and administrating of above mentioned events and the contact keeping with the participants into easily manageable tasks.
While working on my thesis I got familiar with cloud-based services that are becoming more and more widespread nowadays. Therefore the server-side component of my framework was made by Windows Azure, a platform that offers proper and scalable IT infrastructure needed for tasks of events with large number of participants. It does not count as a rarity nowadays if people are carrying some kind of smartphone in their pockets. Therefore, in order to take advantage of these devices’ abilities, I developed native mobile applications that enable to use the services provided by the system comfortably. First I picked Android, because of its huge user base, secondly Windows Phone was chosen – which is new factor among mobile platforms – because of my .NET developer experience on this field. Aside from that I studied using MVVM design pattern and gained experience of its advantages and disadvantages. Using client applications users can register for events, are able to collect further information, may liaise with their groups, and share photos with each other. Web application created using by ASP.NET MVC 3 provides the effective exercise of administrative tasks: it helps managing events, sends notifications for users, and last, but not least the Windows Live authentication got integrated into the system.