Bacheloroppgave 2016
Studium: Informasjonsbehandling

 

Tittel - norsk:  Kryssplattform applikasjonsutvikling med Nativescript
Tittel - engelsk: Cross-platform app-development with Nativescript

Oppgave nr.:

005e

Oppgavestiller: Norsk Tid As

 

Kontaktperson: Tommy Flovild Engebretsen 

 

Telefon: 92265910
E-postadresse: tommy@tidbank.no

 

Postadresse: Karoline Kristiansens vei 6,

0661 Oslo

Studenter: Øystein Gregers Lindbjør

Veileder ved IIE,NTNU: Mildrid Ljosland

 

Sammendrag:

 

Applikasjonsutvikling til mobile enheter er ofte en tidkrevende prosess siden de forskjellige enhetene har

forskjellige programmeringsspråk og forskjellige APIer, og dermed kan man ikke gjenbruke noe særlig av kode man allerede har skrevet. Ved å bruke Nativescript kan man utvikle for flere plattformer med samme kodebase og dermed gjennomføre utviklingen betydelig kjappere. Oppgaven består i å utvikle mobil-applikasjoner til tidregistreringsverktøyet TidBank, til både iOS og Android. Et viktig moment i oppgaven er å vurdere hvorvidt appene gir en fordel sammenlignet med å bruke nettleseren på mobil, og om apper utviklet med Nativescript blir tilmærmet like bra som apper utviklet i de respektive plattformenes egne verktøy


Abstract in English: 

App-development for mobile platforms is often a time-consuming process due to disparate programming languages and native APIs. Shared code between projects for different platforms has traditionally been limited to back-end services while front-end code had to customized for each platform. By using Nativescript, a developer can use one codebase to target multiple platforms, reducing development time considerably. The project aims at developing an app for both iOS and Android for use with the timesheet application tidBank. An important aspect of the project is to evaluate whether the resulting apps produce an advantage over accessing the app via the mobile browser and whether apps produced with Nativescript are of roughly the same quality as a fully native app.

Når ikke annet er avtalt, eier studenter selv den IPR (immaterielle rettigheter) de skaper som en del av studier/studieopphold ved Institutt for informatikk og e-læring (IIE). Alle resultater er åpent tilgjengelig. Opphavsretten reguleres av Åndsverksloven. Avtaler som inngås mellom IIE og studenter skal som minimum sikre instituttet rett til å bruke generert IPR til utdannings- og forskningsformål. Instituttet skal også motta en vurderingskopi av resultatet av arbeidet som benyttes til vurdering. Marker med kryss det som gjelder denne oppgaven:

 

Normalsituasjonen: Studentene har selv alle rettigheter knyttet til resultatet fra bacheloroppgaven, med de unntak som er beskrevet over.

X

Avvik fra normalsituasjonen: Oppdragsgiveren har rettighetene og kan utnytte produktet kommersielt og videreutvikle produktet/metoden. Instituttet vil ikke utnytte produktet kommersielt, men vil kunne arbeide videre med den grunnlagskompetansen som er vunnet gjennom prosjektet, som beskrevet over.

 

Avvik fra normalsituasjonen: Resultatene fra arbeidet legges ut som OpenSource iht lisens

__________________________________ (Se http://creativecommons.no/lisenser).

 

Avvik fra normalsituasjonen: Programvare utviklet som del av bacheloroppgaven er sperret og kun tilgjengelig etter avtale med oppdragsgiver/studenter.

 

Avvik fra normalsituasjonen: Alle resultater fra arbeidet er sperret og kun tilgjengelig etter avtale med oppdragsgiver/studenter. (Vurder om det i stedet er tilstrekkelig å krysse av punktet over).