Ionic2 for FridTech AS Utvikling av kryssplattformapplikasjonen … · 2017-04-28 · •Ionic2 er...
Transcript of Ionic2 for FridTech AS Utvikling av kryssplattformapplikasjonen … · 2017-04-28 · •Ionic2 er...
![Page 1: Ionic2 for FridTech AS Utvikling av kryssplattformapplikasjonen … · 2017-04-28 · •Ionic2 er et relativt nytt rammeverk (Jan. ‘17), og var ukjent for teamet, men bygger på](https://reader035.fdocuments.net/reader035/viewer/2022070720/5ee136c9ad6a402d666c2c1e/html5/thumbnails/1.jpg)
LaksedataUtvikling av kryssplattformapplikasjonen Laksedata i
Ionic2 for FridTech AS
![Page 2: Ionic2 for FridTech AS Utvikling av kryssplattformapplikasjonen … · 2017-04-28 · •Ionic2 er et relativt nytt rammeverk (Jan. ‘17), og var ukjent for teamet, men bygger på](https://reader035.fdocuments.net/reader035/viewer/2022070720/5ee136c9ad6a402d666c2c1e/html5/thumbnails/2.jpg)
Oversikt
• Oppgavestiller - FridTech AS
• Oppgave og problemstilling
• Hvorfor valgte vi denne oppgaven
• Utfordringer
• Hvordan oppgaven ble løst
• Resultater
• Demo
• Videre arbeid
![Page 3: Ionic2 for FridTech AS Utvikling av kryssplattformapplikasjonen … · 2017-04-28 · •Ionic2 er et relativt nytt rammeverk (Jan. ‘17), og var ukjent for teamet, men bygger på](https://reader035.fdocuments.net/reader035/viewer/2022070720/5ee136c9ad6a402d666c2c1e/html5/thumbnails/3.jpg)
Oppgavestiller: FridTech AS
• Firmaet er basert på Frøya og har bakgrunn i biometri og gjenkjenningsmetodikk
• FridTech tar nå, sammen med NINA, del i et større forskningsprosjekt med fokus på identifisering av laks på individnivå
• Oppgaven kan sees på som første steg i lansering av en mobilapplikasjon for laksefiske
![Page 4: Ionic2 for FridTech AS Utvikling av kryssplattformapplikasjonen … · 2017-04-28 · •Ionic2 er et relativt nytt rammeverk (Jan. ‘17), og var ukjent for teamet, men bygger på](https://reader035.fdocuments.net/reader035/viewer/2022070720/5ee136c9ad6a402d666c2c1e/html5/thumbnails/4.jpg)
Oppgavebeskrivelse
Oppgaven går ut på å utvikle en mobilapplikasjon for laksefiskere,
med funksjonalitet for å loggføre fisketurer og tilhørende
informasjon. Applikasjonen skal også gi mulighet til å ta bilde av
laksens øye, for å gjenkjenne laks på individnivå, ved hjelp av
gjenkjenningstjenester levert av FridTech AS.
![Page 5: Ionic2 for FridTech AS Utvikling av kryssplattformapplikasjonen … · 2017-04-28 · •Ionic2 er et relativt nytt rammeverk (Jan. ‘17), og var ukjent for teamet, men bygger på](https://reader035.fdocuments.net/reader035/viewer/2022070720/5ee136c9ad6a402d666c2c1e/html5/thumbnails/5.jpg)
Problemstilling
“Fordeler og ulemper med kryssplattform applikasjonsutvikling i Ionic2”
![Page 6: Ionic2 for FridTech AS Utvikling av kryssplattformapplikasjonen … · 2017-04-28 · •Ionic2 er et relativt nytt rammeverk (Jan. ‘17), og var ukjent for teamet, men bygger på](https://reader035.fdocuments.net/reader035/viewer/2022070720/5ee136c9ad6a402d666c2c1e/html5/thumbnails/6.jpg)
Hvorfor valgte vi denne oppgaven?
• Vi ønsket å jobbe for en ekstern oppgavestiller• Vi synes det virket spennende å få være med å utforme
oppgaven• Stor frihet til å velge utviklingsverktøy og rammeverk• Oppgaven var tilknyttet innovasjon og forskning • Oppgaven ga et reelt innblikk i arbeidslivet som utvikler
![Page 7: Ionic2 for FridTech AS Utvikling av kryssplattformapplikasjonen … · 2017-04-28 · •Ionic2 er et relativt nytt rammeverk (Jan. ‘17), og var ukjent for teamet, men bygger på](https://reader035.fdocuments.net/reader035/viewer/2022070720/5ee136c9ad6a402d666c2c1e/html5/thumbnails/7.jpg)
Utfordringer
• Ionic2 er et relativt nytt rammeverk (Jan. ‘17), og var ukjent for teamet, men bygger på rammeverk og språk vi kjente til
• Oppgaven kunne fort bli veldig stor. Det var dermed viktig å begrense omfanget, men samtidig ikke gjøre oppgaven for liten
• Vi var avhengige av backend funksjonalitet, som ble utviklet parallelt med appen av en annen utvikler
• En del av mobilens funksjoner er ikke tilgjengelige via rammeverket
![Page 8: Ionic2 for FridTech AS Utvikling av kryssplattformapplikasjonen … · 2017-04-28 · •Ionic2 er et relativt nytt rammeverk (Jan. ‘17), og var ukjent for teamet, men bygger på](https://reader035.fdocuments.net/reader035/viewer/2022070720/5ee136c9ad6a402d666c2c1e/html5/thumbnails/8.jpg)
Hvordan oppgaven ble løst
• Vi satte av god tid til planlegging og undersøkelser av rammeverket
• Vi hadde jevn kontakt med oppgavestiller og veileder
• Vi jobbet agilt og smidig, og brukte metodikk fra domenedrevet design og Kanban
Prefase• Spesifisere oppgaven, planlegge
gjennomføring og undersøke rammeverket
Programmeringsfase• Utvikle applikasjonens
funksjonalitet
Avslutning• Fullføre bachelorrapport
![Page 9: Ionic2 for FridTech AS Utvikling av kryssplattformapplikasjonen … · 2017-04-28 · •Ionic2 er et relativt nytt rammeverk (Jan. ‘17), og var ukjent for teamet, men bygger på](https://reader035.fdocuments.net/reader035/viewer/2022070720/5ee136c9ad6a402d666c2c1e/html5/thumbnails/9.jpg)
Resultater
• En app for iOS og Android for loggføring av fisketurer med tilhørende informasjon, registrering av fangst og gjenkjenning av laks
![Page 10: Ionic2 for FridTech AS Utvikling av kryssplattformapplikasjonen … · 2017-04-28 · •Ionic2 er et relativt nytt rammeverk (Jan. ‘17), og var ukjent for teamet, men bygger på](https://reader035.fdocuments.net/reader035/viewer/2022070720/5ee136c9ad6a402d666c2c1e/html5/thumbnails/10.jpg)
DEMO
Start ny tur
Turinformasjon Aktiv turvisning
![Page 11: Ionic2 for FridTech AS Utvikling av kryssplattformapplikasjonen … · 2017-04-28 · •Ionic2 er et relativt nytt rammeverk (Jan. ‘17), og var ukjent for teamet, men bygger på](https://reader035.fdocuments.net/reader035/viewer/2022070720/5ee136c9ad6a402d666c2c1e/html5/thumbnails/11.jpg)
DEMO
Registrer fangst
![Page 12: Ionic2 for FridTech AS Utvikling av kryssplattformapplikasjonen … · 2017-04-28 · •Ionic2 er et relativt nytt rammeverk (Jan. ‘17), og var ukjent for teamet, men bygger på](https://reader035.fdocuments.net/reader035/viewer/2022070720/5ee136c9ad6a402d666c2c1e/html5/thumbnails/12.jpg)
DEMO
Gjenkjenning av laks
Ulike overlays
Resultat kommer opp i fangst-siden
![Page 13: Ionic2 for FridTech AS Utvikling av kryssplattformapplikasjonen … · 2017-04-28 · •Ionic2 er et relativt nytt rammeverk (Jan. ‘17), og var ukjent for teamet, men bygger på](https://reader035.fdocuments.net/reader035/viewer/2022070720/5ee136c9ad6a402d666c2c1e/html5/thumbnails/13.jpg)
Videre arbeid
• Tur- og fangststatistikk• Lagre informasjon i skyen• Integrere kart- og værtjenester• Innlogging med facebook