Bacheloroppgave 2017
Studium: IFUD1029-A 17V Stort IT-prosjekt i drift av datasystemer

 

 

Tittel - norsk: Utvikling av en flerbruker applikasjons-suite for elektronisk rapportering på mobile enheter
Tittel - engelsk: Development of a multi-user application suite for electronic reporting on mobile devices

Oppgave nr.:59E

Oppgavestiller: Palantir AS

 

Kontaktperson: Sigve Lundal

 

Telefon:95197525

E-postadresse: sigve.lundal@palantir.no

 

Postadresse: P.O. Box 1231, N-5406 Stord, Norway

Studenter: Vegar Linge Haaland, Gaute Lundal, Rune Birkeland

Veileder ved NTNU: Andrè Gaustad

 

Sammendrag:

Prosjektet går ut på å utvikle en applikasjons-suite for elektronisk rapportering . Dette er i forbindelse med installasjoner av Palantirs Keepup@Sea løsning ombord på skip. Rapporten vises i et grensesnitt som presenterer oppgavene og i kategorier, der det enkelt skal kunne føres inn om oppgaven er utført, med tilhørende text- og bildedokumentasjon og eventuelle avvik.

 

Under installasjon av Palantirs programvare og nødvendig utstyr på båter, er det nødvendig med detaljerte installasjonsbeskrivelser og installasjonsrapporter.

Denne dokumentasjonen er i dag i form av word-dokumenter, og all informasjonen må føres manuelt. Palantir ser for seg store kostnadsbesparelser ved overgang til et elektronisk system for rapportering og teknisk oppslagsverk under utrulling av nytt IT-system.

 

Mobilapplikasjonen utviklet i Xamarin snakker med et Web API laget med OWIN/Katana for synkronisering av data til og fra tablet. Systemet består også av en Windows applikasjon for generering av rapport-templates som også bruker Web API. Databasen er konstruert og implementert ved bruk av MariaDB og SQLyog. I mobilapplikasjonen benyttes SQLite.


Abstract in English: 

The project consists of developing an application suite for mobile electronic reporting. These reports are created when installing the Keepup@Sea solution (as delivered by Palantir AS) on board vessels. The GUI of the report will represent the tasks and categories making it easy to mark tasks as completed with the associated text and image documentation and notes about issues.

 

 

During deployment of Palantir’s software and necessary hardware onboard vessels, detailed installation descriptions and installation reports are required.

This documentation is today in the form of word documents, and all information is manual input.

Palantir is expecting high cost reduction by changing to an electronic report solution, for reporting and technical documentation during deployment of new IT-Systems.

 

The mobile application developed in Xamarin interacts with a Web API developed with OWIN/Katana for two-way synchronization of data on the tablet. The system also incorporate a Windows  application for generating report templates which also communicates through the Web API. The database is designed and implemented by use of Maria DB and SQLyog. The mobile application utilizes SQLite.

 


Når ikke annet er avtalt, eier studenter selv den IPR (immaterielle rettigheter) de skaper som en del av studier/studieopphold ved IDI Kalvskinnet. Alle resultater er åpent tilgjengelig. Opphavsretten reguleres av Åndsverksloven. Avtaler som inngås mellom IDI Kalvskinnet og studenter skal som minimum sikre instituttet rett til å bruke generert IPR til utdannings- og forskningsformål. IDI Kalvskinnet 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.

 

 

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.

 

X

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).