Thesis presents development of myFRI application prototype using programming language JavaScript. Main goal of this application is to make life easier for students of the Faculty of computer and information science in Ljubljana. Thesis includes overview of technologies and tools used in application development for multiple platforms, mainly JavaScript, jQuery and D3.js libraries and SVG technology. Application works on Windows, iOS and Linux platforms. It consists of four major components: text editor, timetable, calendar and interactive map. It also includes links to existing systems, namely eUčilnica, StudIS and FRI timetable. Text editor includes a lot of options for text styling, saving and loading notes as well as connection to calendar for adding events. In calendar users can add and edit events and have a simple overview of them. Timetable allows adding and editing of classes. It also includes connections to text editor and interactive map as well as checking for possible class overlap. Interactive map allows searching for rooms and staff. It also displays additional information about them. Components have modular design. Final product of thesis is a working prototype.
|