Secondary abstract: |
The main motivation of this thesis is the development of a mobile applica-
tion, that would help participants of sailing regattas to get the information
concerning the regatta. System that we developed finds relevant data, inte-
grates it into a unified view and displays it on a mobile device. Our solution
is composed of two parts - frontend and backend. Backend runs on Google
App Engine system. It uses web scraping techniques to periodically collect
data from web sources. It finds the basic information about the regatta
(location, dates, disciplines) and information about nearby accommodation.
Everything is saved into the database. An Android mobile application acts
as system's frontend. It receives all the data from the backend and adds
weather forecast for the location of the regatta. Weather forecast must be
up to date, so the mobile application downloads it directly from the source
any time the user needs it. Android application displays all the data in an
intuitive, unified view. |