Forprosjektrapport. Høgskolen i Oslo & Akershus. Gruppe 22. Elisabeth Kongshavn Huebert Miguel Pelegrin Fabros

Like dokumenter
Forprosjektrapport. Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren Digitalisering av Sentralen UNG Gründer

Høgskolen i Oslo og Akershus Gruppe 27

Bachelorprosjekt i informasjonsteknologi, vår 2017

Gruppe Forprosjekt. Gruppe 15

Hovedprosjekt i Informasjonsteknologi 2016 Høgskolen i Oslo og Akershus. Forprosjektrapport. Bravo Booking App

Forprosjektrapport. Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren Pillbox Punchline

Forprosjektrapport ElevApp

Forprosjektrapport. Hovedprosjekt i Informasjonsteknologi. Høgskolen i Oslo og Akershus. Våren 2016

Studentdrevet innovasjon

Forprosjektrapport gruppe 20

Institutt for informasjonsteknologi, Høgskolen i Oslo og Akershus, våren Camilla Kaasi(s188070) Roza Moustafa(s188113)

Forprosjektrapport Bacheloroppgave 2017

Forprosjektrapport. Gruppe 26. Digitalt læreverktøy for Cappelen Damm

Forprosjektrapport. Gruppe Januar 2016

Forprosjektrapport Gruppe 30

Hovedprosjekt 2014, Høgskolen i Oslo og Akershus

Forprosjektrapport. Utvikle en plattform for digitalisering av foosballbord.

Forprosjektrapport Hovedprosjekt våren 2015 HiOA

Hovedprosjekt Høgskolen i Oslo. Gruppe 24. Tore Holmboe (s155547) Vegard Kamben (s148147) Anders Fohlin Kjøde (s155551) Haakon Nygård (s155535)

VEDLEGG 1 KRAVSPESIFIKASJON

Kravspesifikasjonsrapport

Utvikle en prototype for en digital versjon av helsekort for gravide. Programvareleverandør av ehelse-løsninger for helsevesenet

Dokument 1 - Sammendrag

Helhetlige(løsninger(for(helse/(og( omsorgsektoren( Morten(Andresen,(M.Sc.( Ima;s(AS( Man mal PowerPoint

Forprosjektrapport. Hovedprosjekt for gruppe 13, Anvendt datateknologi våren 2016

FORPROSJEKT BACHELOROPPGAVE 2018 KATRINE ALMÅS GINELLE ZAPANTA IGNACIO CHRISTINE LANGELO LIEN FREDRIK NODLAND

Kravspesifikasjon. Forord

Forprosjekt gruppe 13

Forprosjektrapport. Universelt LæringsVerktøy (ULV) Å lage en læringsplattform som tilfredsstiller alle krav til universell

Forprosjektrapport MetaView

Anbefaling om bruk av HL7 FHIR for datadeling

Forprosjekt. Bacheloroppgave Gruppe 17

Forprosjektrapport Bachelorprosjekt i data/informasjonsteknologi ved OsloMet Oslo / fredag, 19. januar 2018

Bachelorprosjekt 2015

Høgskolen i Oslo og Akershus. Bachelorprosjekt Hacking Cristin. (midlertidig tittel) Forprosjektrapport

FORPROSJEKT KIM LONG VU DUY JOHNNY KHAC NGUYEN ADRIAN SIIM MELSOM HÅKON THORKILDSEN SMØRVIK

ISY Park Go og nye ISY Park. Endre Lykke, NoIS

S y s t e m d o k u m e n t a s j o n

InfoRed Publisering. - produktbeskrivelse. TalkPool WebServices Postboks Åneby

4.5 Kravspesifikasjon

Altoros Norge AS: oversikt Jan-Terje Nordlien, CEO

Bachelorprosjekt i anvendt datateknologi våren 2015 Oslo

Forprosjektrapport. Hovedprosjekt for gruppe 4, Anvendt datateknologi våren 2015

Altinns nye tjenesteverksted. Lars Vegard Bachmann, produkteier portal og tjenester, Altinn

Hovedprosjekt. Høgskolen i Oslo data/informasjonsteknologi våren 2011 Forprosjektrapport. K-skjema og ferie kalender

Stikkord: Java EE, EJB, JSF, JPA, SWT, klient/tjener, Glassfish server, Application Client.

CRM-støtte i en ny tid. Bo Hjort Christensen

6 Kravspesifikasjon. 6.1 Presentasjon. Tittel Precision Teaching App for Android

1 Forord. Kravspesifikasjon

Forprosjektrapport. Gruppe 31

Presentasjon Sammendrag Dagens situasjon Mål og rammebetingelser Moduler Løsning og alternativer...

Artist webside. Gruppe medlemmer Joakim Kartveit. Oppdragsgiver Tetriz Event & Management. Frode Mathiesen. Gry Anita Nilsen.

FORPROSJEKT RAPPORT PRESENTASJON

Forprosjektrapport for bacheloroppgave i data og informasjonsteknologi

Styringsdokumenter. Studentevalueringssystem

Kvalitetssikring av mobil selvhjelpsteknologi ta pasienten med på laget

Kravspesifikasjon. Forord

FORPROSJEKT. Gruppemedlemmer: Raja Zulqurnine Ali Muddasar Hussain (Gruppeleder/Prosjektleder) Zain-Ul-Mubin Mushtaq Christopher Llanes Reyes

Gruppe 43. Hoved-Prosjekt Forprosjekt

Skøyen, Gruppe 11

Gruppe 44. Bachelorprosjekt ved Institutt for informasjonsteknologi, våren Høgskolen i Oslo og Akershus,

1 Del I: Presentasjon

Moderne integrasjonsarkitektur for B2C og B2E. Steinar Kolnes, Senior utvikler

fleksibilitet når det gjelder geografisk plassering og etablerte arbeidsrutiner. Qubic cms

Forprosjektrapport Sikkerhetskultur i IKT driftsorganisasjon

1 Inledning. 1.1 Presentasjon. Tittel Informasjonsplattform for NorgesGruppen. Oppgave Utvikle en informasjonsplattform for butikkene i NorgesGruppen

HEMMELIGHETEN LIGGER I FLYTEN. Uni Economy fremtidens økonomisystem i dag

Produktrapport Gruppe 9

Kravspesifikasjon. Forord

Presentasjon 2 Gruppe 2 Oppgave 2 Oppdragsgiver 2. Sammendrag 3. Dagens situasjon 3 ServiceNow 3 Coop 3. Mål og rammebetingelser 3 Mål 3 Teknologier 4

Hovedprosjekt i Informasjonsteknologi ved Høgskolen i Oslo og Akershus. Forprosjektrapport. Presentasjon

Forprosjekt. Oppgdragsgiver Unikia, Lille grensen 7, 0159 Oslo, Kontaktperson Anders Kose Nervold,

Forprosjektrapport. Gruppe 3, Anvendt Datateknologi våren 2016

HP Pull print-løsninger

Litt ideer Noark5 kjerne, digitalisering, big data Sognsvann, 26. april 2013

Høgskolen i Oslo og Akershus

XML og Mobilt Internett

Forprosjektrapport. Presentasjon. Sammendrag. Tittel Informasjonsplatform for NorgesGruppen

Forprosjektrapport. Feilsøkingsverktøy for Homebase AS INNHOLD

DET BESTE AV TO VERDENER SAS Stored process og JavaScript for webrapportering

Forprosjekt. Accenture Rune Waage,

Forprosjekt for Accentures Overvåkningssystem

Forprosjektrapport for Agresso R&D Ansettelsessystem Hovedprosjekt våren Skrevet av:

KRAVSPESIFIKASJON. Tittel: Pris++ Oppgave: Utvikle en Android applikasjon med tilhørende databasesystem. Periode: 1. Januar til 11. Juni.

Forprosjektrapport. Bachelorprosjekt ved Høgskolen i Oslo og Akershus, våren Gruppe 11. Mohamed el Morabeti, s198748

Azure Stack. - når skyen blir lokal. Foredragsholder: Odd Egil Bergaust

Kravspesifikasjon. 1. Innledning. Presentasjon. Innledning. Om bedriften. Bakgrunn for prosjektet

Forprosjektrapport. Sammendrag. Hovedoppgave våren 2019 Gruppe 3

MakerSpace Event System

Forprosjektrapport. Utvikling av en værstasjon BO19-G36. Høgskolen i Østfold. Fredrik Forsell, Ivar Sandvik, Ernestas Budreika

Presentasjon av hovedprosjekt ved HIST Nettbutikk

Forprosjekt Hovedprosjekt ved Høgskolen i Oslo Våren 2008

Forprosjektrapport. Gruppe 34. Magnus Dahl Hegge s153549

Pedagogisk regnskapssystem

1 CLASSIFICATION: PUBLIC

Funksjonskravene er delt opp i to deler, krav til spillsekvens og generelle funksjonskrav.

Læringsplattform for IT-fag basert på HTML5 utviklet i CakePhp

Forprosjektrapport. Hovedprosjekt Gruppe 15

Forprosjektrapport gruppe 3

Transkript:

Forprosjektrapport Høgskolen i Oslo & Akershus Gruppe 22 Elisabeth Kongshavn Huebert Miguel Pelegrin Fabros Julian Refsland s194524 s236358 s236638

Innhold 1 Presentasjon 2 1.1 Gruppen 2 Gruppemedlemmer 2 Intern veileder 2 Oppdragsgiver 2 Kontaktperson 2 1.2 Oppdragsgiver 3 1.3 Oppgaven 3 2 Sammendrag 4 3 Dagens situasjon 5 4 Mål og rammebetingelser 6 4.1 Mål 6 4.2 Rammebetingelser 7 5 Løsninger 7 5.1 Back-end 8 5.2 Front-end 9 6 Analyse av virkninger 9 6.1 Back-end 9 6.2 Front-end 9 1

1 Presentasjon Prosjekttittel IBM in the PersonAAL research project, EU Prosjekt i samarbeid med Sunnaas Sykehus HF 1.1 Gruppen Gruppemedlemmer Elisabeth Kongshavn Huebert Miguel Pelegrin Fabros Julian Refsland s194524 s236358 s236638 Intern veileder Thor E Hasle, Førstelektor Kontor 67 23 86 69 - Email: thor.hasle@hioa.no Oppdragsgiver International Business Machines AS Rosenholmveien 25, 1414 Trollåsen Tlf 66 99 80 00 E-mail: ibminfo@no.ibm.com Kontaktperson Loek Vredenberg, CTO og Technical Leder IBM Norway Mob 92 83 81 33 Email: loek.vredenberg@no.ibm.com 2

1.2 Oppdragsgiver IBM - International Business Machines, med virksomhet i over 170 land, opererer i skjæringspunktet mellom teknologi, forretning og samfunn, og ønsker å bidra til å kunne effektivisere og digitalisere bedrifter og industrier i Norge. IBM har innovasjon og utvikling av nye løsninger som forstår, vurderer og lærer basert på analyse av data som en viktig del av sin strategi, IBM leverer bransjetilpassede, skybaserte og kognitive løsninger innen big data, analyse, sikkerhet, mobilitet og samhandlingsverktøy 1.3 Oppgaven Dette er et EU Prosjekt i samarbeid med Sunnaas Sykehus HF. Sunnaas Sykehus HF er et forsknings sykehus med universitetsfunksjoner som har spesialisert seg innen rehabilitering og er en del av Helse Sør-øst. I tillegg samarbeider sykehuset med mer enn 200 kommuner i hele Norge. Sunnaas Sykehus HF er veldig høyt ansett internasjonalt, og jobber på et innovasjonssenter med Oslo Universitets Sykehus og kommunene rundt velferdsteknologi. IBM ønsker å utvikle en løsning i samarbeid med Sunnaas Sykehus HF slik at eldre kan utnytte tiden sin bedre og bo lengre i hjemmene sine med støtte av webapplikasjoner. Foreløpig skal vi som gruppe utvikle en prototype av prosjektet ved å bruke de ulike teknologiene vi har fått fra IBM, frem til midten/slutten av februar når IBM er ferdig med design thinking perioden. Mer om dette under 4 Mål og rammebetingelser side lala. 3

2 Sammendrag Temaet for oppgaven er velferdsteknologi og stikkordene er blant annet Active and assisted living. Brukerne for applikasjonene vil være de eldre, helsepersonell og potensielt pårørende. Applikasjonene vil utvikles med grensesnitt spesialisert for tilgjengelighet og enkel interaksjon med brukerne, samt brukeren skal kunne personalisere grensesnitt etter deres behov og slik at de føler seg mer komfortable med applikasjonen. Integrasjon med en felles plattform for velferdstjenester vil være sentral for prosjektet. A system that supports remotes assistance of elder persons at home A solution that supports better adherence to medication prescriptions A system that supports physical rehabilitation IBMs BlueMix platform vil være sentral for prosjektet. IBM Bluemix er en cloud plattform for å hjelpe utviklere bygge og drive moderne applikasjoner og tjenester. Bluemix gir utviklere umiddelbar tilgang til ressursene og tjenestene de trenger for å starte raskt, iterere kontinuerlig og skalere med suksess. Med tjenester på tvers av mobile, IoT(Internet of Things), IBM Watson og mer, er IBM Bluemix en ideell plattform for å drive den neste bølgen av databaserte apps. 3 Dagens situasjon I Norge og mange andre land i verden er det en eldre populasjon som vokser, dette betyr at det blir en mindre arbeidende populasjon. Samtidig øker kostnadene for helsetjenester, denne utviklingen kan ikke fortsette og digitale løsninger er et av svarene på problemet. IBM ønsker å hjelpe med dette problemet ved å lage digitale løsninger basert på deres ekspertise og teknologier. Sunnaas Sykehus HF har utviklet en app tidligere slik at pasientene deres får hjelp til rehabilitering, ved bruk av mobil bevegelse og ved at man putter sensorer på kroppen til pasienten. IBM skal videreutvikle denne ideen ved å utvikle en app som en tjeneste for eldre, slik at de skal kunne ha muligheten til å bli boende i hjemmene deres lengre. 4

Vår gruppe skal delta som et av utviklingsteamene i dette prosjektet, og sluttresultatet skal bli prototyper fra hvert utviklingsteam, som skal brukes i forskningsprosjektet til Sunnaas HF. IBM er fortsatt i planleggingsfasen og vil i løpet av slutten av februar ferdigstille denne fasen, og vil i neste fase begynne utviklingen. Før den neste fasen skjer, skal vår gruppe være med på planleggingen, hvor vi vil i parallell skal gjøre oss kjent med IBM Bluemix og lage vår egen dokumentasjon relatert til bacheloroppgaven. Oppstarts messig vil det bli et tettere samarbeid mellom studentene og IBM sitt utviklingsteam. Vi vil begynne med å utvikle responsive web løsninger, velge ut teknologi og plattformer, utføre tester og sammenligninger. Dokumentasjon vil også være nødvendig, da vi skal teste ut forskjellige teknologier for bruksmønster samt besvare spørsmål som hvorfor, hva, hvis. Sammenligning av teknologier er også en viktig del av dokumentasjonen da alle de 3 studentene har hatt faget universell utforming i IKT. 4 Mål og rammebetingelser 4.1 Mål Hovedmålet med oppdraget er å utvikle en prototype som IBM kan bruke videre forskningsprosjektet med Sunnaas HF. Mer spesifikt vil denne prototype appen lages for: Å øke livskvalitet og forbedre helsevesenets avstandsoppfølging av eldre som bor hjemme. Forlenge tiden eldre kan bo hjemme, ved å støtte de med dag til dag aktiviteter (trening, medisin og sosial interaksjon). Pårørende vil få raskere beskjed hvis noe skulle skje med pasienten. Applikasjonen må kunne være personalisert slik at hver enkelt bruker skal kunne føle seg tryggere. Dagens eldre har ikke så mye kjennskap til mobile løsninger, og for at de skal kunne ta i bruk denne applikasjonen må de ta til seg kjennskap og lærdom av tablets, mobiler o.l, da dette er veldig sentralt når løsninger skal bli lansert. 5

Hvordan de eldre føler/tenker/gjør er også veldig sentralt, derfor vil IBM intervjue noen testpersoner i senere tid for å utrette hvorfor de eldre gjør sånn som de gjør, hvorfor glemmer de medisiner, hva skal til for at de skal huske, hvordan de skal holde seg aktive o.l. 4.2 Rammebetingelser Applikasjonen må ha en database over potensielle pasienter Applikasjonen skal være tilgjengelig fra en cloud-plattformtjeneste Applikasjonen bør ha en admin løsning for helsepersonell Applikasjonen skal kunne personifiseres etter pasientens ønske Løsningen må være sikker, ingen konfidensiell data skal deles videre 5 Løsninger 6

5.1 Back-end MongoDB IBM Bluemix - Et open source document, NoSQL database eid av MongoDB Inc. Tradisjonelle relasjons-baser er strukturert gjennom tabeller og forholdet mellom disse. MongoDB er spesielt egnet for big data og man kan forvente en vesentlig bedre ytelse i forhold til mer tradisjonelle relasjonsdatabaser. Node.js er en open source, cross-platform utviklingsløsning. Node benyttes til å utvikle serverapplikasjoner og skrives i javascript. Det er designet for enkel skalering og for å være lite ressurskrevende. Node er en del av MEAN-stacken og kommuniserer naturlig nok godt med øvrige komponenter. JavaScipt er et høy-nivå programmeringspråk og sammen med HTML og CSS er det et av grunnsteinene i moderne web-utvikling. JavaScript er et tolket språk, med støtte for både prototype basert objektorientering og funksjonell programmering. IBM Bluemix er hybrid cloud development platform, med adgang til mange forskjellige kataloger fra IBM. Bluemix gjør at man kan utvikle raskt og enkelt, distribuere og administrere applikasjoner i skyen til IBM. Bluemix er en implementering av IBM Open Cloud arkitektur basert på Cloud Foundry, en åpen kildekode-plattform som en tjeneste (PaaS). Bluemix leverer enterprise-nivå tjenester som enkelt kan integreres med dine sky applikasjoner uten at du trenger å vite hvordan du skal installere eller konfigurere dem. Github er et versjonshåndteringssystem for kode, utviklet av Linux. Vi bruker GitHub for å sikre at alle gruppemedlemmene har tilgang på den nyeste og mest oppdaterte versjonen av koden, i tillegg holder man oversikt over hver enkeltes bidrag og historikk. 5.2 Front-end Node-RED er en open source visuell editor laget av IBM. Node red tar seg av grensesnitt kode. Angular 2 er en utviklingsplattform for å bygge mobil og stasjonære webapplikasjoner. 7

Bootstrap er et av de mest populære HTML, CSS og JavaScript rammeverk innen utvikling av responsiv, mobile-first webløsninger. 6 Analyse av virkninger 6.1 Back-end Med tanke på læringsutbytte ligger den virkelige utfordringen i back-end løsningen. Gruppen har svært begrenset erfaring med Node.js og MongoDB, som gjør at dette i praksis blir et helt ukjent felt for oss å fordype oss i. Fordelen med disse to er at databaseløsningen MongoDB lagrer data i JSON-lignende format (BSON), som samhandler meget godt med JavaScript-serverløsninger Node.js. I tillegg krever Node.js at man starter fra bunn og utvikler et eget skreddersydd API for denne applikasjonen. MongoDB og Node.js er også veldig fleksible i form av at de er basert på open-source coding, og kjører så og si på alle plattformer, som igjen da fører til økt fleksibilitet for IBM i fremtiden. 6.2 Front-end Valget vårt av front-end rammeverkene er begrunnet med at begge to er til å regne som standard. Gruppen er veldig godt kjent med Bootstrap, men har lite kjennskap til Angular 2, men har valgt å bygge videre på grunnkunnskapene ved å implementere disse teknologiene i en større skala, da IBM Bluemix blant annet tilbyr mye dokumentasjon, tutorials og apper laget med Angular 2. Av den grunn er vi sikre på at front-end valgene vil resultere i en tilfredsstillende applikasjon for oppdragsgiver, samtidig som de tilbyr tilstrekkelig læringsutbytte. 8