Bacheloroppgave 2016
Studium: Informasjonsbehandling
Tittel - norsk: Kryssplattform
applikasjonsutvikling med Nativescript |
Oppgave nr.: |
||
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
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). |
||