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 |
|
Ključne riječi (engleski) |
|
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 |