No public access
master's thesis
APPLICATION OF RESPONSIVE WEB TECHNOLOGIES FOR CREATING CP2K DOCUMENTATION

Kristijan Lenković (2016)
Sveučilište u Rijeci
Odjel za informatiku
Metadata
TitlePRIMJENA RESPONZIVNIH TEHNOLOGIJA WEBA ZA IZRADU DOKUMENTACIJE APLIKACIJE CP2K
AuthorKristijan Lenković
Mentor(s)Božidar Kovačić (thesis advisor)
Vedran Miletić (thesis advisor)
Abstract
Ideja vodilja ovog rada bila je izraditi konkretan projekt od kojega bi zaista imala koristi šira zajednica pa je odluka pala na preuređivanje priručnika CP2K programskog paketa otvorenog koda, vrlo popularnog i neophodnog skupa alata kojeg koristi znanstvena zajednica za izračun i izvođenje velikog dijapazona molekularnih simulacija. Kako se CP2K priručnik s vremenom pokazao neophodnim za razumijevanje i upotrebu brojnih alata CP2K aplikacije, a kako je pak bio izrađen na vrlo primitivan način koji nije dopuštao jednostavne izmjene i nadogradnju te ga je bilo gotovo nemoguće koristiti na različitim, danas dostupnim uređajima za mobilnu komunikaciju, pokazalo se neophodnim preurediti ga iz temelja. Izrađen je novi generator dokumentacije u programskom jeziku Pythom koji će biti jednostavno nadogradiv u budućnosti, te je kombiniranjem responzivnih web tehnologija (Twiter Bootstrap) u potpunosti preuređen priručnik sada moguće koristiti na svim dostupnim računalnim i mobilnim uređajima bez obzira na veličinu ekrana, a dokumentacija se i dalje generira na osnovu ulaznih podataka dobivenih iz same CP2K aplikacije. Eliminirana je potreba za korištenjem Java programskog jezika i SAXON biblioteke te se parsiranje XML datoteke s bazom podataka dokumentacije CP2K aplikacije izvodi samo pomoću Python-a. Novi generator koristi Jinja2 predloške za generiranje HTML datoteka te ga je kao tako vrlo jednostavno nadograđivati novim svojstvima i mogućnostima. Naposljetku, postignut je željeni cilj: dizajn web stranica CP2K dokumentacije je moderniziran i usklađen s potrebama njezinih korisnika imajući u vidu današnje standarde jer se sadržaj sada vizualno prilagođava različitim uređajima različitih veličina ekrana, a od izuzetnog je značaja i mogućnost jednostavne i brze izmjene i nadogradnje postojećeg sadržaja zahvaljujući upotrebi suvremenog programskog koda.
Parallel title (English)APPLICATION OF RESPONSIVE WEB TECHNOLOGIES FOR CREATING CP2K DOCUMENTATION
Committee MembersSanja Čandrlić (committee chairperson)
Božidar Kovačić (committee member)
Ana Meštrović (committee member)
GranterSveučilište u Rijeci
Lower level organizational unitsOdjel za informatiku
PlaceRijeka
StateCroatia
Scientific field, discipline, subdisciplineSOCIAL SCIENCES
Information and Communication Sciences
Study programme typeuniversity
Study levelgraduate
Study programmeInformatics
Academic title abbreviationmag. inf.
Genremaster's thesis
Language Croatian
Defense date2016-12-08
Parallel keywords (Croatian)CP2K CP2K priručnik responzivni web dizajn Python generator dokumentacija HTML Javascript CSS Twitter Bootstrap Jinja2
Resource typetext
Access conditionNo public access
Terms of usehttp://rightsstatements.org/vocab/InC/1.0/
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:195:212688
CommitterLea Lazzarich