Naslov Hibridna mobilna aplikacija za vremensku prognozu
Naslov (engleski) Hybrid mobile application for weather forecast
Autor Anja Cerovec
Mentor Vladimir Stanisavljević (mentor)
Član povjerenstva Dean Valdec (predsjednik povjerenstva)
Član povjerenstva Andrija Bernik (član povjerenstva)
Član povjerenstva Vladimir Stanisavljević (član povjerenstva)
Ustanova koja je dodijelila akademski / stručni stupanj Sveučilište Sjever (Sveučilišni centar Varaždin) (Odjel za multimediju) Koprivnica
Datum i država obrane 2020-09-28, Hrvatska
Znanstveno / umjetničko područje, polje i grana TEHNIČKE ZNANOSTI Grafička tehnologija Procesi grafičke reprodukcije
Sažetak Posljednjih godina mobilne aplikacije su uvelike promijenile načine na koje komuniciramo, slušamo glazbu, gledamo filmove, pratimo novosti pa i vremensku prognozu i tako postale sastavni dio našeg života do te mjere da se osjećamo nepotpuno ako zaboravimo mobitel kod kuće. Mobilne aplikacije dijele se na nativne, web i hibridne. Nativne aplikacije razvijene su korištenjem izvornog programskog jezika platforme za koju su namijenjene, a web aplikacije najčešće se razvijaju uz pomoć HTML-a, CSS-a i JavaScript-a dok su hibridne aplikacije kombinacija nativnih i web aplikacija. Hibridne aplikacije kodirane su pomoću standardnih web tehnologija, a uz pomoć dodataka i posebnih aplikacijskih spremnika pružaju osjećaj nativne aplikacije. Pri izradi hibridnih aplikacija uvelike pomažu mnogi besplatni i komercijalni razvojni okviri koji se mogu naći na tržištu kao npr. Apache Cordova. Cordova je besplatan razvojni okvir u vlasništvu Apache zaklade kojim možemo razviti višeplatformsku hibridnu aplikaciju korištenjem web tehnologija koje se inače koriste za izradu web aplikacije. Cordova nudi set dodataka tj. API-ja koji omogućuju pristup nativnim značajkama uređaja kao što su kamera, lokacija, datotečni sustav, obavijesti i status baterije. Apache Cordova aplikaciju možemo razviti uz pomoć Cordova CLI-a ili koristeći se nekim od IDE-a koji olakšavaju cijeli proces. U teorijskom dijelu rada opširnije je obrađena Apache Cordova i opisane su osnove njoj sličnih razvojnih okvira. Opisana je povijest Cordove, arhitektura, dodaci i proces instalacije Cordova CLI-a. Praktični dio rada sadrži opis izrade aplikacije za prikaz trenutnih vremenskih uvjeta uz pomoć Apache Cordove i Visual Studija. Opisano je koje komponente je potrebno instalirati te su detaljno opisani dijelovi koda koji omogućuju funkcioniranje aplikacije.
Sažetak (engleski) In recent years, mobile applications have greatly changed the way we communicate, listen to music, watch movies, follow the news and event the weather forecast and thus became an integral part of our lives to the point that we feel incomplete if we forget our mobile phone at home. Mobile applications are divided into native, web and hybrid applications. Native applications are developed using native programming language of the platform for which they are intended, web applications are most often developed using HTML, CSS and JavaScript and hybrid applications are a combination of native and web applications. Hybrid applications are coded using standard web technologies and by using plugins and special application containers they provide a sense of native application. There are many free and commercial frameworks which can be found on the market, such as Apache Cordova, that are helpful when building a hybrid application. Cordova is a free mobile development framework, owned by Apache, by which we can develop a multi-platform hybrid application using web technologies that are otherwise used to create a web application. Cordova offers a set of plugins, i.e. APIs that provide access to the native features of the device such as camera, location, file system, notifications and battery status. We can develop Apache Cordova application using Cordova CLI or one of many IDEs that make the whole process easier. The theoretical part of the paper describes Apache Cordova and similar development frameworks. The history of Cordova, its architecture, plugins and the installation process of Cordova CLI are also described. The practical part of the paper contains a description of weather application development by using Apache Cordova and Visual Studio. It is described which components need to be installed and the code that allows the application to function is described in detail.
Ključne riječi
Apache Cordova
hibridna aplikacija
web aplikacija
nativna aplikacija
API dodaci
HTML
CSS
JavaScript
Ključne riječi (engleski)
Apache Cordova
hybrid application
web application
native application
API Plugin
HTML
CSS
JavaScript
Jezik hrvatski
URN:NBN urn:nbn:hr:122:867973
Studijski program Naziv: Multimedija, oblikovanje i primjena Vrsta studija: stručni Stupanj studija: preddiplomski Akademski / stručni naziv: stručni/a prvostupnik/prvostupnica (baccalaureus/baccalaurea) inženjer/inženjerka multimedijske i grafičke tehnologije (bacc. ing. techn. graph.)
Vrsta resursa Tekst
Način izrade datoteke Izvorno digitalna
Prava pristupa Otvoreni pristup
Uvjeti korištenja
Datum i vrijeme pohrane 2020-12-01 11:34:04