Mobilapper for innsamling av sensitive forskningsdata UiOs IT-konferanse 2016 Dagfinn Bergsager Gruppeleder webutvikling, USIT.

Slides:



Advertisements
Liknende presentasjoner
Support, nye funksjoner og tjenester fra Uni Pluss
Advertisements

Medlemsnettet Foreløpig må dere taste inn hele adressen. Direkte link kommer snart.
Helge Paulsen, Yngve Nesse og Kine Klubnes. Innledning  Oppdragsgiver  Copyleft ble startet i Oslo i 1997  I 2004 ble Copyleft Solutions Startet i.
Presentasjon på lynkursdagene 2012
IKT ressurser for e-læring NVU-konferansen 2005 Olav Skundberg HiST, AITeL
Web Accessibility Initiativ Eller universell utforming
Nettprosjekt Kundeservice på nett •Bakgrunn –SiT hadde gamle nettsider med mye og utdatert innhold og funksjonalitet •Formål –Bidra til at.
GrannyOS Get Granny Connected. Skaperne •Mats Ringstad •Johan Steen •Johan Isaksen •Marius Thøring •Anders Lassen.
Agenda 1 •17:30 - Mat og mingling •18:00 - Kvalitet i EPiServer prosjekter •19:10 - Pause •19:25 - EPiServer og mobil. Nei, ikke MobilePack.
Kapittel 6 Data Backup Service. Tradisjonell arkitektur •Mange klienter •En server (evt. et cluster) •Klientene tar backup m jevne mellomrom •Inkrementell.
Lynkursdagene 2011 Webdrive Tilgang til UiO-disker utenfor UiO-nettet Mads Lomholt usit/sas/lipk.
IT-konferansen 2013 Mobiltilpassing av UiOs nettsider Even Halvorsen Webseksjonen.
Agenda  Introduksjon  Oppgaven  Muligheter  Utviklingsløp  Demo  Teknisk gjennomgang av Plassere  Siste Ord  Spørsmål?
Smart bruk av Vortex til møter, samhandling/samarbeid mm
Dagfinn Bergsager, USIT/WEB Stein-Eirik Lund, USIT/WEB
Velkommen! USITs utviklerforum, 20.februar Tjenestegruppe for utvikling Arrangerer utviklerforum Skal dele erfaringer på tvers på USIT Er ansvarlig.
2003 IT-konferansen 2003 UNIVERSITETET I OSLO Vortex: Skrivbar web for UiO Oddmund Møgedal USIT/UiO.
© Lars-Erik Kindblad.  Et platformuavhengig verktøy for å automatisere build prosesser.  Støttes og drives av Apache Software Foundation.  Kommer ferdig.
Sikkerhet og internett Kan vi være vi trygge? Kan vi beskytte oss? Bør vi slå av nettet …
Mobile enheter på UiO Petter Bjørbæk nett/UiO.
Programmering i Java versjon Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else Lervik.
Lage og sende SMS 1a Lage SMS
Flash og ActionScript - Nye muligheter Jostein Nordengen.
Nettskjema v3.0 Oppsummering for allmøte med USIT og Lokal IT torsdag 15.des 2011 Av Dagfinn Bergsager, USIT.
Integrasjon med ID-porten for Nettskjema
Hvordan kan foreldre bruke de vangligste funksjonene i Itslearning.com
Nettsted for bridgetjenester Bjørnar Pettersen Veileder: Sven-Olai Høyland.
Nettskjema Lynkursdag 5. juni 2013 Pål Fugelli, USIT/VD/FT Dagfinn Bergsager, USIT/WEB/WAPP Stein-Eirik Lund, USIT/WEB/WAPP.
Nettskjema ”Lynkurs” for HF 22. jan 2014 Stein-Eirik Lund, USIT/WEB (Pål Fugelli, USIT/FT)
Eziz Annagurban Veiledere: Sven-Olai Høyland Carsten Helgesen
Innsamling av ekstremt sensitive data til forskning
Tekniske valg i applikasjonen Mine studier USITs allmøte 9.oktober 2014.
11. Balancing technology with people’s needs Bruk av teknologi.
Desperate times calls for desperate measures Markedsandel gått fra +90% til under 20 Må integrere og få innpass på andre plattformer M$ går open source.
Fellesmøte 26. september 2013 Mobiltilpassing av UiOs nettsider Tomm Eriksen Webseksjonen - USIT.
Konstruksjon og Testing Torsdag 30. september 2004 Av Even Aasland Harald Ueland.
1 Kap. 57 – Cloud Computing How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen, Universitetet.
Skåring av HIT-skjema Frode Svartdal UiT / Diakonhjemmet høgskole NB! Nytt og enklere skåringsskjema!
Ny funksjonalitet i NETTSKJEMA STRATEGI for datainnsamling Nettskjema våren 2013 Presentasjon på fellesmøtet av Dagfinn Bergsager.
Bruk av Iphone til innsamling av data til forskning
Mobilapper. Nett bank apper Reise og navigasjon.
Direktørnettverket 2. desember 2015: Årsplan for USIT for – Strategisk retning og prioriteringer IT-direktør Lars Oftedal.
Android Programmering 10 timers kurs. Forutsetninger Noe bakgrunn i Java eller et annet objektorientert språk Litt peiling på XML Vi bruker Windows 7.
1 Innsida 2.0 – Sandkassa NTNUs IT-konferanse Rica Hell 21. til 22. oktober 2010 Per Hovde Prosjektleder Innsida 2.0.
Møte m/universitetsdirektøren 15. februar 2016: Årsrapport for USIT for 2015 IT-direktør Lars Oftedal.
Registrering i Digipost steg for steg. Kort om Digipost  Digipost ble lansert i2011  Digipost er utviklet av Posten Norge som et sikkert digitalt alternativ.
Trond H. Amundsen GSD, IT-DRIFT, USIT
Activity og Intents Activity Intent
Webinar - Prosjektarbeid og samhandling
Oppdatert web-løsning Kongsberg o-lag
Innsamling av ekstremt sensitive data til forskning
IT-direktørmøte m/seksjonssjefene 20. september 2016
Prioriteringer 2016 – Webseksjonen Even Halvorsen
Inge, Sølvi, Ivar, Oddveig og Kristine
Opplæring i «Nye DDV» Windows 10 OneDrive login.ddv.no
Bruk av IKT i husholdningene
Universitetsdirektørens ledergruppe 10. januar 2017
Samarbeidsgruppemøtet
Nettskjema – NordEuropas beste løsning for datainnsamling
Dagfinn Bergsager Universitetet i Oslo SMIDIG 2016
Produksjonssetting i Cerebrum
Having a crack at a new stack
Innsamling av persondata og sensitive data på Universitetet i Oslo
Nye trender Vi skal se på Virtualisering ”Cloud computing”
Prosjektet Office 365 på UiO - Gyda Kjekshus
Innføring i datahåndtering
Margaret Louise Fotland, AF Elin Stangeland, Universitetsbiblioteket
Digitalt doktorgradsopptak – august 2018
Nettskjema.no –sikker datainnsamling på nett
Utskrift av presentasjonen:

Mobilapper for innsamling av sensitive forskningsdata UiOs IT-konferanse 2016 Dagfinn Bergsager Gruppeleder webutvikling, USIT

Hypotese : 1. Kan vi enkelt bytte ut frontenden på Nettskjema med mobilapper? 2. Kan vi gjøre bedre forskning med mobilapper?

Nettskjema og mobilapper + Tjenester for Sensitive data (TSD) UiOs egenutviklede løsning for datafangst

Responsiv design for mobiler

TSD-lagring Leverer data over https til et skjema i egenutviklet webapplikasjon for datainnsamling. Nettskjema kan brukes av alle med FEIDE-bruker FHI piloterer med MoBa Datafiler blir PGP-kryptert i minne Filer blir flyttet inn i Tjenester for sensitive data (TSD) Ingen data blir lagret på telefonen

-----BEGIN PGP MESSAGE----- Version: GnuPG v1.4.5 (FreeBSD) Comment: This is what your message looks like after encryption. hQEOA1e+1x6YuUMCEAP+IeuofwIywYJl2lntJi6W1z/KKX7+d3ihXTfnu1Ent5GA ViJtl+Vq6PPkz1fYXoagQYR8jptWhYAzkRzI5CDCn95lqbGjJReb22c5lQRQWJgf NrzubB4KCc3x3pk8si6KSbaAu7CiMHqV35d8d6z3oX2SjSl2ItcL0sMbSad6Vo8D /ihSS0drzyBaBzMddCHSVZ54Z7T29L6ObqI+iUgNEunhGme63jaNFDJFklPx/881 eyYVUh4emJHn8YjZ3rkhzb4qsvUk1/XN33PBCoy6Uxxu0oHM9sNZpM2f2e0ArAlA TCTCGZHSg2R1Y0WNMIzGIwSd2M70c9FWAYeF5l2LvnF10uwB+IdMr0zPRJqK0yZb X09u5BYtDeaAKC9n/iQefS5R0LIHn2YOL0PjRntXMO1IDlWS2WsDunwQiWouw5wm pa0Ej8GUuSkXLn2qAZuTDPd5QRCMbgRbF7/P4f1lMclS51Qgab6NHNeNqorsilU0 PJqHG+8Gy1RHfylUeZrWKX9y7jcc6DDHZVu4A4oRnbZoGpezGCrNk8oYQpi/EGAx RK1EE+wcZnG7+gi1PRa/Iqo2BzOw5ySz/AivIQvgec3ggYqGFXojcfepz5M2vR5P 3JUWqnKT91BJINKAnk1QOJubUC3GE2L8KMed6RZg8TNtjgfR9LxrK+H7yACKm5mM YQ+TfFJNt2Oj8sakk1M/OMJUjgL6gwP1Gy5clL3ayx+Elb0FSoiN7d1RpqIF0b98 RFwo1Mg3YVETTVpXfwKz2RRnK8mLVG3SwWq0IqdnIBTcimb+xKbvHb00VlunaS64 sEgAbSmXpEcSP1//j9EEbHi/y84tZS457G2MQ3DNicmR/0QugvUdChajTIKpCtQV Ta1MqeOpSHUQv2Y5ayLKGVCWB+Q3efL+7pWnF9/J77eBeuO6G+Vul1h3TxWfhHqL 1QjD65Kk5xYaMe1hF0i5P0vHtQNJTm2aiDdopxTtfF/fR2CLGc/ckE3XK+TDvbCE 8rUVJkEF3M9p62To296lRDy+iqg7iTOhAyjrTxpBPHLgpRedRkxMPXj8ce1nGAW8 wxpuGYsF2Z6ugsgGRMAszq2UoA8HsAhOJYFR+yJrWzlhOiJpF1UlSUoSbrYkS+gu XOMMilm9lJ/SqJ/Smp+/uywKfZJYKudRN+t24y5peUbKwyVuDnOll1YP/dC2DuPw BdtsTMf6HPusUao9bxZnfH9bZSaE6Cd2VILWm17WBKft7VR2oT/KVLr3DCmHknnS lJGy43RtNMzfL8BMBBc0tje1oCVtkpgUO513HZU1A2CEl1qV/elJ5QwUnoq8BSxP 94+qyyXUWNmGHtGsLCFsFgXFB0H++92MA3Oq8DSafM76ZY+GBxyJbuWNo862JqbL 9VXa6+3D+WhZXV/29jl46u4laBiQCmUAAfC/9HMkQEezGbbsWF/HQs/Pp95AKqLL lqeIjAJc/CAQ03MRA3Bts+pGwyYtJpgevS+/j8UnGTF6KA8A6TSF0uBDqKuQ0dYu ILB/OeEWWzs3eb3zxvALFhuFTeA65Q8/V55aEDt6PRBnNc1i5lVRU0g8mWKWtnqu 0YWHX+p4GE3CyOkEeIDrlU6ORTptlPWXIhc/THdUBaRpi9mA26wW4FIo+Bng09eY -----END PGP MESSAGE-----

TSD VM U 1 S 1 S1S1 TSD disk VM U 2 S 1 GW User 1 Study 1 Colossus disk Colossus Front end Colossus Gard Thomassen,TSD 2.0 User 2 Study 1 TSD S 1 DB

VM U 1 S 1 S1S1 TSD disk VM U 2 S 1 GW User 1 Study 1 Colossus disk Colossus Front end Colossus Gard Thomassen,TSD 2.0 User 2 Study 1 TSD S 1 DB

Data from user Data from GPS etc. Mobile app PGP encrypted Moved to TSD Nett- skjema Data management TSD

Sommerprosjekt studenter ble satt til å lage mobilapper Initiativ fra USIT, ikke konkret forskningsprosjekt Kunne velge teknologi Valgte kun iOS i første omgang

1. forsøk: Generell Nettskjema-app Embedda nettskjemaer inni en app Man kunne skrive inn ID på skjema

Konklusjon Meningsløst Fikser bare problemer som heller burde fikse i responsivt design av Nettskjema Går litt trengt og trenger nett hele tiden…

2.forsøk: En app med Research Kit Open source forskningsrammeverk fra Apple Integreres lett med iHEALTH Legger opp til bruk av eksterne devicer Diverse Active Tasks som andre forskere har lagd Samtykke-løsning Spørsmål til spørreundersøkelser Grafisk design Eksport med ekstra data Generere resultater med metadata som dato&tid startet, dato&tid endt og hvor lang tid brukeren brukte på hvert spørsmål.

DEMO: Dagfinn måler blodtrykket sitt

Konklusjon Research Kit gjør det enkelt å lage kule mobilapper kjapt Vi har ingen forskere som har tenkt å bruke ”Active Tasks” Ingen forskere som ønsker bruker eksterne devicer Vanskelig å gjøre spesialtilpasninger Usikker på om de er noen vits å bruke dette…

3 apper med research kit snart ferdige Ingen gjenbruk av active tasks Mulig vi lager en for å sjekke riste-bivirkninger Vil committe den til sentralt Repo Spent på hvilke data vi får… Kun bruk av spørsmål og popups Lett å gjøre enkle modifikasjoner til sliders etc. Raskt å lage; funker fort OK med ferdig design

Data Ingen vil ha Json…. Leverer kommaseparerte filer til Nettskjema Appen får en ID når den installeres Mulig å skrive inn studieID/pnr Alle IDer legges ved alle besvarelser Setter inn kodebokverdier etter behov Alle tar filer inn R i TSD og jobber videre med dem der

Mobilapp for opptak av lyd Forskningsprosjekt for språk Leverer krypterte lydfiler til TSD Lager i lydformat som tar lite plass (.3gp) 30 mb = 6 timer Har løsning for kryptert køing dersom man ikke har nett

Vurderte ren HTML som var pakket inn Trengte køing Skulle funke uten nett Kryptert mellomlagring Vanskelig i la nettsider få tilgang til filsystemet Trenger ID fra app

React Native Kommer fra Facebook OpenSource Du lager en Native-app som inkludere JavaScript og kjører dette Har ikke DOM men egen JavaScript-motor Kan hente ut og tegne Native komponeneter fra Oset Felles javascript og grafikk så mye som mulig. Egen mappe for iOS og Android og resten felles Blir litt som en webapplikasjon; front-end (JS) og back-end (native) Swift for iOS Kotlin for Med Android Studio

Demo…

Konklusjon Det er lett å lage apper når du har en god backend Vi vil ikke lage generelle apper 1 app per prosjekt Greit å teste apper med TestFlight fra apple

Forbedringer i Nettskjema 100% oppetid DevOps på USIT! Forløpende releaser uten nedetid Automatisert testing

Risiko og sikkerhet Har kjørt egen ROS analyse av mobilapper for innsamling av data Viktig å ikke fortelle hva appen gjør når det er syke som bruker den… Alle har kode Samme beskjed i pop-up

Veien videre Lager en WS for mottak av svar fra mobiler Lager mulighet til å sende prosessert data tilbake til apper fra TSD Prosjekt for underernæring trenger dette Vi kommer til å lage retningslinjer og verktøy slik at alle kan lage mobilapper selv med Nettskjema Neste app: App for oppfølging av underernærte på Rikshospitalet