Del 1: prosessdokumentasjon

Størrelse: px
Begynne med side:

Download "Del 1: prosessdokumentasjon"

Transkript

1 Del 1: prosessdokumentasjon ~ 1 ~

2 1 Forord Denne rapporten tar for seg prosessen vi har vært igjennom i løpet av prosjektet. Dokumentet viser hvordan vi har jobbet, hvilke utviklingsmetoder vi har benyttet oss av, prosjektets rammebetingelser og krav, utviklingsverktøy, utfordringer og problemer, samt beskrivelse av hvordan vi har løst disse. Rapporten er i hovedsak skrevet for oppdragsgiver, sensor(er), veileder, men også andre interessenter. Rapporten består av flere kapitler. For å få en helhetlig forståelse bør rapporten leses fra start til slutt. ~ 2 ~

3 2 Innholdsfortegnelse 1 Forord Innledning Om gruppa Om oppdragsgiver Bakgrunn «Native» applikasjoner Hybride applikasjoner Dedikert mobil web applikasjon Generisk mobil applikasjoner Sammenligning Nytt i html 5 og CSS QR kode Baksystemer Trafikanten API Intelecom API Situasjonen i dag Mål med oppgaven Rammebetingelser Brukergrensesnitt Telefonens funksjoner Lokal lagring og HTML5 Manifest Sikkerhet Tilpassning av rammebetingelser Aksessering uten nettilgang RSS feed for avviksinformasjon Planlegging og metode Fremdriftsplan Arbeidsplan Milepælsplan Kommunikasjon med oppdragsgiver Utviklingsmetode Testing Verktøy ~ 3 ~

4 7.1 Utviklingsverktøy Notepad++ og phpdesigner FileZilla Firebug Poster Prosessverktøy Facebook Dropbox Gmail Microsoft Office Word Adobe Photoshop CS Gliffy Resultat Kilder ~ 4 ~

5 3 Innledning 3.1 Om gruppa Prosjektgruppen består av fire studenter fra Anvendt Datateknologi ved HIOA bestående av Ludvig Hummelvoll Hillestad, Alexander Bakke, Gisle Bøhn Hagen og Atle Fjellang Sæther. Gruppen har jobbet sammen ved flere tidligere anledninger og kjenner derfor hverandre godt fra før. Gruppemedlemmene kjenner hverandres styrker og svakheter, noe som har gitt oss en fordel ved fordeling av arbeidsoppgaver. 3.2 Om oppdragsgiver Intelecom er en av landets ledende leverandører innenfor utvikling, integrasjon, levering og sammensetning av kommunikasjonsløsninger til bedriftsmarkedet. Intelecom Group AS har datterselskaper i Danmark, Sverige, Storbritannia og Norge, mens de i Norge har åtte avdelinger i henholdsvis Oslo, Kristiansand, Arendal, Stavanger, Haugesund, Bergen, Trondheim og Tromsø. (Intelecom, 2010) Intelecom har også implementert løsninger på mobil innenfor transportsegmentet. De har blant annet levert NSBs nye billettapplikasjon for smarttelefoner. (Intelecom, 2012) 3.3 Bakgrunn Applikasjonsutvikling kan deles opp i fire hovedkategorier bestående av «native», hybride, dedikerte, og generiske applikasjoner. Nedenfor følger en forklaring på hver av kategoriene «Native» applikasjoner Denne kategorien består av applikasjoner utviklet med et spesifikt programmeringsspråk (f.eks. Objective C for iphone, Java for Android og.net for Windows Phone). Disse applikasjonene er raske, stabile og føles som en naturlig del av telefonen med tanke på brukeropplevelse. Det er denne kategorien som i dag er mest utbredt i applikasjonsutvikling. Ulempen med denne type utvikling er at det må utvikles en applikasjon i sin helhet for hvert enkelt av operativsystemene applikasjonen skal benyttes på. Det fører igjen til at bedrifter som arbeider med utvikling må ivareta kompetanse på mange ulike programmeringsspråk og rammeverk. For å få tak i applikasjonen må brukeren som regel finne og laste ned denne via en «app store», som er en markedsplass for applikasjoner. Dette byr på utfordringer knyttet til distribusjon for bedrifter som trenger applikasjonen til en lukket brukergruppe (som f.eks. internt i et helseforetak). Slike applikasjoner må også for enkelte av operativsystemene, som ios og Windows Phone, godkjennes av operativsystemets produsent før de blir tilgjengelige for nedlastning. ~ 5 ~

6 3.3.2 Hybride applikasjoner Hybride applikasjoner er utviklet via et tredjeparts rammeverk (som f.eks. PhoneGap, Sencha eller Titanium). Her benytter man seg av rammeverk og utviklingsmiljøer fra leverandører hvor man som regel koder utseendet til applikasjonen som en webside. Forskjellen er at man har mulighet til å legge en «native ramme» rundt applikasjonen og via den kalle på funksjoner som f.eks. kontaktliste, kamera, kalender og lignende. Ulempen er at en slik applikasjon gjerne vil ha en annerledes brukeropplevelse enn det som forventes når man laster ned en «native» applikasjon og den krever også at utvikleren har inngående kunnskap om de enkelte plattformene for å kunne utnytte telefonens funksjoner. På samme måte som «native» applikasjoner må de hybride applikasjonene gjennom en godkjenningsprosess før de blir tilgjengelige i en «app store» Dedikert mobil web applikasjon Applikasjonene i denne kategorien kjøres som en vanlig nettside på en ekstern server og tilgjengeliggjøres via mobilens nettleser. En dedikert mobil web applikasjon er skreddersydd for spesifikke operativsystemer eller telefontyper og vil ikke fungere for eldre mobile nettlesere. Ofte vil slike sider enten sperre ute de telefonene eller nettleserne som ikke støttes eller sende disse videre til en egen side tilpasset slike terminaler. Fordelen med en mobil web applikasjon er at man ikke trenger å kunne alle de ulike programmeringsspråkene og rammeverkene som er nødvendige for å utvikle en «native» applikasjon. Det er ikke mulig å distribuere slike applikasjoner via en «app store» fordi applikasjonen er et nettsted. Men dette gir i stedet en mulighet for enklere distribusjon for bedrifter med behov for lukkede brukergrupper (som f.eks. internt i et helseforetak). Rammeverk slik som jquery Mobile gjør det raskere og enklere å lage gode brukergrensesnitt på touch skjermer. En ulempe er derimot at tilgangen på telefonens hardware er svært begrenset per i dag. Det finnes muligheter for geolokasjon, men utover dette er det begrensede muligheter for å utnytte hardware knapper, kamera, kontaktlister og lignende. Det er ventet at dette skal bli langt bedre støttet i fremtiden Generisk mobil applikasjoner Dette er mobile nettsider som skal fungere på enhver mobil enhet med en nettleser. Per i dag består dette av svært tradisjonelle mobile nettsider for å vise informasjon og kan derfor knapt kalles en mobil applikasjon. ~ 6 ~

7 3.3.5 Sammenligning Figur 1 - Sammenlikning av ulike metoder for utvikling av mobile applikasjoner (Kilde: Worklight) Figur 1 viser en oversikt over i hvilken grad funksjoner er tilgjengelig innen de tre mest brukte metodene for utvikling av applikasjoner i dag, bestående av «native», hybride og dedikerte web applikasjoner. (Strandskogen, 2011) Vår applikasjon skal inngå i kategorien dedikert mobil web applikasjon. 3.4 Nytt i html 5 og CSS3 I HTML5, som er siste revisjon av HTML-standarden, innføres det en rekke nye elementer og funksjoner som gjør det lettere for utviklere å publisere på nett. Noen nyvinninger i HTML5 er: Innebygget støtte for lyd og video HTML5 innfører to nye elementer, video og audio, for avspilling av bilde og lyd. Bedre webskjema Tilgang på nye funksjoner som tilgjengeliggjør datovelger, interaktiv meny og validering av gyldig e-postadresse. Lokal lagring HTML5 spesifiserer en standard for lokal lagring av data hos brukeren. Tidligere har det kun vært mulig å lagre små informasjonskapsler kalt cookies. Nå er det mulig å lagre noe større datamengder. Canvas Muligheten for å definere et tegneområde med det nye CANVAS -elementet er en av de delene av HTML5-standarden som er best implementert foreløpig. Det er også den delen av standarden hvor vi kan regne med at det vil skje minst endringer før den endelige standarden foreligger. ~ 7 ~

8 Dokumentstruktur HTML5 har en rekke nye elementer for å strukturere websiden som f.eks ARTICLE, SECTION, HEADER, NAV, FOOTER og ASIDE. Disse er ment å erstatte den utbredte bruken av DIV elementet som vi finner på dagens websider. Et eksempel på dette vises i Figur 2 og Figur 3. (NRK, 2010) Figuren nedenfor (Figur 2) viser to nettsider med samme utseende. Siden til venstre er kodet i HTML4.01 STRICT, mens siden til høyre er kodet i HTML5. Figur 2 - Sammenligning av HTML4.01 STRICT (til venstre) og HTML5 Selv om sidene ser ut som om de er like, er kildekodene på de to sidene svært forskjellige. Figuren nedenfor (Figur 3) illustrerer mengden med kode som skal til for å generere sidene i de to HTML versjonene. HTML5 sidens kildekode er flere linjer kortere enn den tidligere revisjonen av HTML, HTML 4.01 STRICT. (Sharp, 2010) ~ 8 ~

9 Figur 3 - Sammenligning av HTML4.01 STRICT (til venstre) og HTML5 - koder CSS3 CSS (Cascading Style Sheet) er et språk som brukes til å definere utseende på filer skrevet i HTML. Nyvinninger i CSS3 er: Gjennomsiktige elementer Rotering av bilder Fargegradering Skyggeeffekter på skrift og elementer Animasjoner (Canvas) Avrundede hjørner (NRK, 2010) ~ 9 ~

10 3.5 QR kode I applikasjonen ble billettene vist som en QR- kode (Quick Response - kode). Billetten skulle kunne skannes av en kontrollør, som straks ville se om billetten er gyldig eller ikke. En QR- kode er en todimensjonal strekkode. I strekkoden kan det lagres alt fra tall til japanske bokstaver som hvem som helst kan lese ut med kameraet på en smarttelefon. (Rockberry, 2011) 3.6 Baksystemer Figur 4 - QR- kode API (Application Programming Interface) er et grensesnitt for kommunikasjon mellom programvare. Et API fungerer som en regelbok for forespørsler til applikasjonen. (Wikipedia, 2012) Trafikanten API Alle data i applikasjonen som har med trafikkinformasjon kom fra Trafikantens API. Gruppen benyttet Trafikantens API til å skrive ut resultatet av brukerens stasjonssøk, samt informasjon som ruteforslag, stasjoner i nærheten, reisetid og transportmiddel Intelecom API Oppgradsgiver opprettet et API som skulle brukes til å lagre kundedata, billettbestillinger og selve billettene. 3.7 Situasjonen i dag Per i dag utvikles de aller fleste mobilapplikasjonene «native». Denne metoden er både tidsog ressurskrevende fordi det må kodes en versjon for hver enkelt av plattformene hvor applikasjonen skal brukes. Prosjektgruppa skal derfor, på oppdrag fra Intelecom, finne ut om en dedikert mobil web applikasjon er et reelt alternativ til native utvikling. HTML5 er en standard som fremdeles er under utvikling. Den inneholder mange nye funksjoner som tilbyr blant annet lokal lagring, «offline» aksessering av data og element tager for nytt og forbedret utseende. Ved hjelp av disse funksjonene skal gruppen i løpet av prosjektperioden finne ut om HTML5 er et reelt alternativ til «native» koding, spesielt med tanke på sikkerhet. (Wikipedia, 2012) ~ 10 ~

11 3.8 Mål med oppgaven Målet med oppgaven var å utvikle en prototype av en dedikert mobil billettapplikasjon ved hjelp av HTML5, CSS3, PHP og JavaScript. (Intelecom, 2012) Resultatmål Utvikle en prototype på en mobil billettapplikasjon i HTML5. Prototype og dokumentasjon skal leveres 30. mai 2012 til arbeidsgiver og HIOA Billetter skal krypteres og lagres lokalt Nærmeste fem stasjoner skal skrives ut ved hjelp av geolokasjon Vise billetter i frakoblet modus Holde arbeidsgivers tidsfrister og krav Effektmål Økt kunnskap om webapplikasjonsutvikling og tilhørende rammeverk som jquery Lære å samarbeide med en profesjonell aktør 4 Rammebetingelser Oppdragsgiver ønsket at applikasjonen skulle inneholde: En side for registrering av fornavn, etternavn, e-post og passord En side med innstillinger som lar brukeren administrere valg knyttet til applikasjonen (informasjon om bruker og applikasjon, samt slette bruker) Mulighet til å finne og kjøpe en bestemt reise. Billetten skal vises som en QR- kode. Vise kjøpte billetter Applikasjonen skulle fungere på følgende plattformer: ios (iphone / ipad) OS versjon 4 og nyere Android OS versjon 2.2 og nyere Windows Phone 7 Versjon 7.5 (Mango) og nyere Applikasjonen skal ha spesielt fokus på fire områder som anses som utfordringer i en dedikert web applikasjon: Brukergrensesnitt Telefonens funksjoner Lokal lagring Sikkerhet Nedenfor følger mer informasjon om disse områdene. (Se vedlegg X) ~ 11 ~

12 4.1 Brukergrensesnitt Applikasjonen skal ha et brukergrensesnitt som fungerer godt for de tre primære plattformene som er utbredt i Norge: ios (iphone og ipad), Android og Windows Phone 7. Ved hjelp av Java biblioteket jquery Mobile skal det vises hvilke muligheter en dedikert web applikasjon har for å gjøre tilpasninger til operativsystemet som brukeren kommer fra. Spesielt med tanke på generell «look and feel» eller spesifikke kontrollere, som for eksempel egne datovelgere for de ulike operativsystemene. 4.2 Telefonens funksjoner I Applikasjonen, hvor brukeren velger avreisestasjon, skal det implementeres geolokasjon. Geolokasjon er en funksjon som tar for seg mobiltelefonens geografiske posisjon ved hjelp av et JavaScript bibliotek. Dette gjøres ved å finne mobilens koordinater ved hjelp av WIFI signaler. Med utgangspunkt i disse koordinatene skal gruppen benytte Trafikantens API og finne de fem holdeplassene som er nærmeste brukerens posisjon. 4.3 Lokal lagring og HTML5 Manifest For en billettapplikasjon er det kritisk at bruker har tilgang til visse deler av innholdet, spesielt billetten, om man befinner seg på steder uten mobil dekning. Med lokal lagring er det mulig å lagre billetter, bruker- og reiseinformasjon i telefonens nettleser, samt hente det ut igjen. Det skal ikke være mulig å kjøpe nye billetter uten nettilgang, men allerede kjøpte billetter skal kunne vises. Oppdragsgiver ville ha HTML5 Manifest implementert i applikasjonen slik at det skulle være mulig å se kritiske data (billettene) i frakoblet modus. Manifest gjør at sider kan aksesseres uten nettilgang. (Wikipedia, 2012) 4.4 Sikkerhet Applikasjonen skal benytte seg av lokal lagring. Innholdet i denne databasen skal være sikret på en slik måte at det ikke er rett frem å hente ut innholdet og derfor må billettene krypteres før de lagres. JavaScript kodene skal obfuskeres(gjøres uleselig) slik at kildekodene ikke kan leses av andre. ~ 12 ~

13 5 Tilpassning av rammebetingelser Det viste seg etter hvert at det var mer å sette seg inn i enn det gruppen i utgangspunktet hadde trodd og at det dermed ikke var nok tid til å innfri alle oppgavene som ble gitt av oppdragsgiver. Det ble derfor nødvendig å gjøre tilpassninger av oppgaven. Nedenfor følger en forklaring på disse tilpassningene. 5.1 Aksessering uten nettilgang HTML5 manifest, som gjør at deler av applikasjonens sider lagres lokalt på brukerens telefon, skulle benyttes. Prosjektgruppen prøvde å bruke denne funksjonen på skolens server, men innstillinger og regler på skolens nettverk hindret lagring av sider. Etter å ha brukt mye tid på å få applikasjonens kritiske deler til å fungere uten nettilgang ble det derfor bestemt at andre funksjoner var viktigere å prioritere og at gruppen måtte gå bort fra kravet om HTML5 Manifest. 5.2 RSS feed for avviksinformasjon RSS feed var i utgangspunktet utenfor prosjektets rammer, men gruppen ønsket å lære mer om denne typen kommunikasjon og valgte derfor å implementere det i applikasjonen. Prosjektgruppen valgte å benytte seg av Trafikantens offentlige RSS feed (Really Simple Syndication) som nyheter eller materiale fra Internet fortløpende og automatisk. Trafikantens RSS tilbyr daglig oppdaterte meldinger om avviksinformasjon om kollektivtransporttilbudet på Østlandet. 6 Planlegging og metode 6.1 Fremdriftsplan Fremdriftsplanen ble laget for å holde oversikt over arbeidsoppgaver og tidsfrister. Det var viktig å lage en fremdriftsplan med realistiske tidsfrister, spesielt fordi gruppen ikke hadde så mye erfaring med så store prosjekter. Planen ble delt opp i tre deler, bestående av aktiviteter, møter og milepæler. Den ble kontinuerlig fulgt opp for å ha en oversikt over hvor mye tid som var igjen innen hver aktivitet. Planen ble oppdatert ofte for å opprettholde fremgangen i prosjektet. (Difi, 2010) For fremdriftsplan, se vedlegg 1 A. 6.2 Arbeidsplan Arbeidsplanen ble laget for å beskrive ansvarsfordelingen av oppgaver gjennom prosjektperioden og gi gruppens medlemmer en oversikt over hva de andre gruppemedlemmene arbeidet med. Applikasjonen inneholder så mange separate funksjoner at arbeidsplanen var svært viktig for utførelsen av prosjektet. Arbeidsplanen har blitt kontinuerlig oppdatert gjennom hele prosjektet. Oppgavene ble fordelt slik at hver og en hadde hovedansvaret for gjennomføringen av hver sin del av oppgaven. (Utdanningsforbundet) ~ 13 ~

14 For arbeidsplan, se vedlegg 1 B. 6.3 Milepælsplan For å ha en oversikt over milepælene i prosjektet ble det laget en milepælsplan. Milepælsplanen beskrev gruppens interne mål for prosjektet. Gruppen valgte å dele opp prosjektet i fem hovedmilepæler. Disse inneholdt blant annet tidsfrister for ferdigstillelse av funksjonalitet, fullført implementering og rapportskrivning. Milepælsplanen ble brukt svært ofte i gruppens daglige møter for å ha en oversikt over fremgangen i forhold til de interne fristene gruppen hadde satt. Planen var et fint redskap for gruppen. Noen av gruppens frister måtte flyttes underveis i prosjektet. Det skyldtes enten feil estimering av tid på aktiviteten eller innleveringer i semesterets andre fag. (Difi, 2011) For fullstendig milepælsplan, se vedlegg 1 C. 6.4 Kommunikasjon med oppdragsgiver Figur 5 - Milepælsplan Prosjektgruppen og oppdragsgiver hadde jevnlig kontakt helt fra starten av prosjektet. I tillegg til e-postkorrespondanse ble det holdt møter mellom representanter fra oppdragsgiveren og prosjektgruppen. Møtene ble brukt til å vise hva som hadde blitt gjort og hvilke utfordringer gruppen sto ovenfor. Oppdragsgiver innehar mye kompetanse på de feltene gruppen sto fast, og kunne derfor tilby hjelp og veiledning de gangene det var behov for det. Gruppen opprettet en egen e-post bruker hos Gmail for å forenkle kommunikasjonen med oppdragsgiver. Samarbeidet bygget på tillit ved at gruppen tok kontakt om de sto fast eller trengte faglig veiledning. Dette samarbeidet fungerte godt og ga gruppen rom til selv å styre egne interne frister og arbeidstider. ~ 14 ~

15 6.5 Utviklingsmetode Vi bestemte oss tidlig i prosjektet for at vi ønsket å bruke en iterativ utviklingsmetode, som betyr at det hele tiden arbeides med å videreutvikle forrige versjon fremfor å forkaste og starte forfra. Vi valgte derfor å bruke en tilpasset versjon av utviklingsrammeverket Scrum. Dette rammeverket brukes ofte der utvikling av komplekse informasjonssystemer står i sentrum. Modellen baserer seg på faser med lengde fra en uke og helt opp til en måned. Hver fase kalles en sprint. For hver sprint blir det satt krav til hva som skal implementeres i løpet av perioden slik at man har klare mål til neste sprint skal påbegynnes. Prosjektgruppen gjennomførte daglige møter slik at hver og en fikk en oversikt over hvordan det gikk med de forskjellige arbeidsmålene. Samtidig ga dette gruppemedlemmene en mulighet til å ta opp problemer og utfordringer som krevde en samlet avgjørelse. Gruppa utnevnte en Scrum Master før hvert møte som skulle fungere som en ordstyrer og sørge for at alle på gruppa besvarte tre viktige spørsmål: Hva var gjort siden forrige Scrum møte? Hva skulle gjøres før neste møte? Hva hadde (eventuelt) vært til hinder for at gruppemedlemmet var effektivt i implementeringen av funksjonalitet? (Wikipedia, 2012) Det var tidlig klart at programmeringsdelen av prosjektet var stor. Gruppen ble gitt en konkret kravspesifikasjon med mange funksjoner prosjektgruppen ikke hadde kjennskap til fra før. Vi valgte derfor og ikke å bruke så mye tid på UML modellering verken i starten eller i prosjektet forøvrig. Vi hadde en konkret plan alle gruppemedlemmene var inneforstått med og kunne raskt fordele og begynne på programmeringen. E/R modellering er også naturlig utelatt fordi det ikke skal opprettes en database i løpet av prosjektet. 6.6 Testing Tester på applikasjonen ble utført fortløpende slik at man kunne sikret at det som hadde blitt utviklet fungerte slik det skulle på alle plattformene. Det ble gjort tester på forskjellige mobile enheter slik at man kunne se hvordan applikasjonen ble seende ut på ulike skjermstørrelser. Applikasjonen skulle kunne fungere på plattformene som var spesifisert i rammebetingelsene og det var derfor viktig at testingen ble utført på telefoner med Android, ios og Windows operativsystem. Ved å utføre disse testene avdekket gruppen feil og mangler i applikasjonen som måtte ordnes. ~ 15 ~

16 7 Verktøy Fra prosjektets start i januar til prosjektets slutt i mai benyttet gruppen seg av ulike verktøy for utvikling, dokumentasjon og planlegging. Oppdragsgiver hadde ingen ønsker eller krav til hvilke verktøy som skulle brukes. Prosjektgruppen valgte derfor utviklingsverktøy de kjente til fra før. 7.1 Utviklingsverktøy Nedenfor følger en kort beskrivelse av de verktøy prosjektgruppen har benyttet seg av Notepad++ og phpdesigner 7 Både Notepad++ og phpdesigner 7 er PHP-, HTML-, CSS- og JavaScripteditorer som er laget for å forenkle programvareutviklingen for programmerere. phpdesigner 7 er et praktisk utviklingsverktøy som inneholder hjelpefunksjoner som f.eks. autocomplete og tekstfarge ut ifra hvilken datatype teksten er. Programmet kan håndtere flere dokumenter samtidig ved å plassere de i faner. Øverste delen av programmet inneholder verktøylinjer med funksjoner for testing, analyse og utvikling. Figur 6 - Skjermdump av phpdesigner 7 ~ 16 ~

17 Notepad++ er bygget opp på samme måte som phpdesigner 7. Øverste delen av programmet består av verktøylinjer med forskjellige utviklingsverktøy. Også Notepad++ kan håndtere flere dokumenter samtidig. Ved hjelp av faner, vil det til enhver tid være et ryddig skjermbilde. Figur 7 - Skjermdump av Notepad++ Det at programmene var såpass like gjorde at gruppen ikke ville ha noe krav til valg av utviklingsverktøy. Det ble derfor opp til hvert enkelt gruppemedlem å benytte seg av det verktøyet de foretrakk. ~ 17 ~

18 7.1.2 FileZilla FileZilla er en FTP- klient som ble benyttet til publisering av applikasjonen på Internet. Programmet ble brukt til å overføre applikasjonens filer fra gruppemedlemmets datamaskin til skolens webserver. Figur 8 viser et skjermdump av FileZilla. Til venstre i skjermbildet vises filtreet til datamaskinen programmet er installert, mens høyre side viser filene som ligger på gruppemedlemmets område på skolens webserver. Øverst i bildet må brukeren logge inn på serveren for å kunne begynne overføringen. Figur 8 - Skjermdump av FileZilla ~ 18 ~

19 7.1.3 Firebug Firebug er et webutviklingsverktøy installert som et programtillegg i nettleseren. Programmet lot gruppen feilsøke kildekode fortløpende. Kildekodene kunne endres i nettleseren, for så å se hvordan ting ble endret før kodene ble endret lokalt. Dette sparte gruppen for mye tid som ville blitt brukt om filene måtte lastes opp hver gang de skulle testes. (Firebug) Figuren nedenfor (figur 9) viser hvordan sidens kildekode kan vises i Firebug. Disse kodene kan endres og endringene vil straks vises på siden. Figur 9 - Skjermdump av Firebug ~ 19 ~

20 Firebug inneholder også en JavaScript konsoll (figur 10) som viser feil i koden som kjøres. Denne funksjonen har gruppen benyttet seg av mye gjennom prosjektet. JavaScript gir ofte ingen eller dårlige feilmeldinger, så et slikt utviklingsverktøy forenkler feilsøkingsjobben svært mye for utvikleren. Figur 10 - Skjermdump av konsollen i Firebug ~ 20 ~

21 7.1.4 Poster Poster ble brukt i starten av prosjektet til å se om det var mulig å koble seg opp mot oppdragsgivers API og se at alt fungerte slik det skulle. Poster er et programtillegg i Firefox som er laget for å kunne kommunisere med webtjenester. Det kan blant annet simulere en HTTP forespørsel mot et API (Figur 11) og vise resultatet av spørringen (Figur 12). (Mozilla) Figur 11 - Poster - Forespørsel mot API ~ 21 ~

22 Figur 12 - Poster - Kvittering 7.2 Prosessverktøy Nedenfor følger en kort beskrivelse av de prosessverktøy prosjektgruppen har benyttet seg av i løpet av prosjektperioden Facebook På Facebook ble det opprettet en hemmelig gruppe slik at kun gruppens medlemmer hadde tilgang til informasjonen som ble lagt ut. Der ble det utvekslet informasjon om tidspunkter og oppmøtesteder relatert til prosjektet, som f.eks. møter med oppdragsgiver eller veileder. Gruppen ble også benyttet til utveksling av korte koder og dokumentasjon. Denne gruppen fungerte samtidig som et kommunikasjonsverktøy de tidene gruppen ikke arbeidet sammen på skolen. ~ 22 ~

23 7.2.2 Dropbox Dropbox er programmet gruppen brukte til å synkronisere filer mellom flere datamaskiner. I stedet for å sende filer til seg selv med e-post eller bære det med seg på en minnepenn legges filene på en ekstern server hele gruppen har tilgang til. Gruppen brukte Dropbox til deling av bilder, dokumenter, kildekoder og notater. Programmet ble brukt til daglig sikkerhetskopiering av koder og dokumenter og ga gruppen mulighet til å gå tilbake til tidligere versjoner om det var behov for det. Spesielt i situasjoner hvor det ble problemer med kodene var det nyttig å kunne gå tilbake til tidligere sikkerhetskopier som fungerte Gmail For at hele gruppen skulle ha tilgang til all informasjon og alle avtaler med oppdragsgiver, veileder og andre involverte i prosjektet ble det opprettet en e- post bruker hos Gmail. Gruppen ble enig om et passord slik at all e-post var tilgjengelig for de som trengte tilgang. Denne e-post brukeren var spesielt praktisk ved prosjektstart fordi oppdragsgiver ga informasjon om hvordan baksystemet var bygget opp Microsoft Office Word Microsoft Office Word er et tekstbehandlingsprogram som ble brukt til å skrive dokumentasjon som prosjektrapporten, møtereferater og dagbok Adobe Photoshop CS3 Adobe Photoshop CS3 er et bilderedigeringsprogram. Det ble brukt til å designe og utforme elementer som knapper, ikoner og bilder som skulle brukes i applikasjonen Gliffy Gliffy er et nettbasert verktøy som gjør det mulig å lage diagrammer, flytskjemaer og tegninger. Det ble brukt i prosjektet som et verktøy for å lage UML diagrammer som use case og Aktivitetsdiagram. (Gliffy) ~ 23 ~

24 8 Resultat Gruppen er fornøyd med resultatet av prosjektet. Arbeidet har vært utfordrende og spennende og resultert i en dedikert mobil web applikasjon i HTML5. Prosjektet har vært lærerikt både med tanke på de faglige utfordringene knyttet til selve utviklingen av produktet, men også samarbeidsprosessen med oppdragsgiver. Det er første gang gruppen har utført et reelt oppdrag gitt av en ekstern bedrift, noe som har gitt gruppen verdifull erfaring. Oppdragsgiver har gjennom hele prosjektet gitt konstruktive tilbakemeldinger på produktet og vært behjelpelig om gruppen har ønsket faglig veiledning. Prosjektet har resultert i økt kompetanse for gruppen. Utførelsen av prosjektet krevde at gruppen måtte sette seg inn i nye funksjoner og rammeverk som f.eks. json, jquery, lokal lagring, geolokasjon og programmering mot API. Gruppen hadde kjennskap til programmeringsspråkene som ble benyttet i applikasjonen fra tidligere, men prosjektet har gitt større innsikt i mulighetene knyttet til denne typen programmering. Gruppen har tilegnet seg faglig kunnskap om webapplikasjonsutvikling som vil være nyttig å ta med seg videre ut i arbeidslivet. ~ 24 ~

25 9 Kilder Difi. (2010, 12 16). Retrieved 2012, from Difi. (2011, 12 01). Retrieved from Firebug. (n.d.). getfirebug.com. Retrieved 2012, from Gliffy. (n.d.). gliffy.com. Retrieved 2012, from html5media. (n.d.). html5media.info. Retrieved 2012, from Intelecom. (2012, 02 02). Intelecom nsb mobilapplikasjon. Retrieved 2012, from Intelecom. (2010, 03 25). Nettside om Intelecom. Retrieved 2012, from Intelecom. (2012, 01 23). Prosjektbeskrivelse. Oslo: Intelecom. Mozilla. (n.d.). addons.mozilla.org. Retrieved 2012, from US/firefox/addon/poster/ NRK. (2010). nrkbeta.no. Retrieved 2012, from Rockberry. (2011, 06 23). Retrieved 2012, from Sharp, R. L. (2010). Introducing HTML5. New Riders forlag. Strandskogen, N. K. (2011, 03 22). iallenkelhet.no. Retrieved 2012, from Utdanningsforbundet. (n.d.). Retrieved 2012, from Wikipedia. (2012, 03 12). en.wikipedia.org. Retrieved 2012, from Wikipedia. (2012, 04 09). no.wikipedia.org. Retrieved 2012, from Wikipedia. (2012, 05 18). no.wikipedia.org. Retrieved 2012, from Wikipedia. (2012, 05 14). no.wikipedia.org. Retrieved 2012, from ~ 25 ~

Forprosjekt gruppe 13

Forprosjekt gruppe 13 Forprosjekt gruppe 13 Presentasjon Tittel: Oppgave: Periode: Gruppemedlemmer: Veileder: Oppdragsgiver: Kontaktperson: Mobilbillett i HTML5 Utvikle en mobil billettautomat innenfor kategorien dedikert web

Detaljer

Hovedprosjekt Gruppe 13

Hovedprosjekt Gruppe 13 PROSJEKT NUMMER 2012-13 Studieprogram: Anvendt Datateknologi Postadresse: Postboks 4 St. Olavs plass, 0130 Oslo Besøksadresse: Holbergs plass, Oslo TILGJENGELIGHET Åpen HOVEDPROSJEKT HOVEDPROSJEKTETS TITTEL

Detaljer

Hovedprosjekt 2012 - Gruppe 13. Del 3: Vedlegg ~ 1 ~

Hovedprosjekt 2012 - Gruppe 13. Del 3: Vedlegg ~ 1 ~ Del 3: Vedlegg ~ 1 ~ Innhold 1 Planer... 4 1 A- Fremdriftsplan... 4 1 B - Arbeidsplan... 6 1 C - Milepælsplan... 8 2 Modeller... 10 2 A- Use case... 10 2 B - Detaljert use case beskrivelse - kjøp av billett...

Detaljer

Dokument 1 - Sammendrag

Dokument 1 - Sammendrag Dokument 1 - Sammendrag Automatnett - Nytt CMS-verktøy for Uno-X Automat Fakultet for teknologi, kunst og design Høgskolen i Oslo og Akershus, 2013 Innholdsfortegnelse Sammendrag 1 1. Innledning 1 2. Om

Detaljer

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

Forprosjektrapport. Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren 2016. Pillbox Punchline Forprosjektrapport Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren 2016 Pillbox Punchline Gruppe 8 André Østhagen Bye, s198607 Annika Hammervoll, s198611 Hanne Rygge, s198613

Detaljer

Studentdrevet innovasjon

Studentdrevet innovasjon Studentdrevet innovasjon Hovedprosjekt 2013 Høgskolen i Oslo og Akershus Forprosjektrapport av Gruppe 11 Karoline Sanderengen, Mona Isabelle Yari og Randi Ueland 25.01.2013 Studentdrevet innovasjon 9 Innhold

Detaljer

Brukerveiledning for PedIT - Web

Brukerveiledning for PedIT - Web Brukerveiledning for PedIT - Web PedIT- Web Logg inn For å kunne logge inn, trenger du et brukernavn og et passord. Det er administrator sin oppgave å legge til brukere. Venstremargen Margen til venstre

Detaljer

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

KRAVSPESIFIKASJON. Tittel: Pris++ Oppgave: Utvikle en Android applikasjon med tilhørende databasesystem. Periode: 1. Januar til 11. Juni. KRAVSPESIFIKASJON Tittel: Pris++ Oppgave: Utvikle en Android applikasjon med tilhørende databasesystem. Periode: 1. Januar til 11. Juni. Prosjektgruppe: 27 Prosjektmedlem: Ole Almenning Stenhaug Veileder.

Detaljer

Forprosjekt. Accenture Rune Waage, rune.waage@accenture.com, 91605634

Forprosjekt. Accenture Rune Waage, rune.waage@accenture.com, 91605634 Forprosjekt Presentasjon Gruppe 19: Event-planlegger Andreas Berglihn s169991 Harald R. Svendsen s127142 Gruppe Gruppe 19 Andreas Berglihn, s169991 Harald R. Svendsen s127142 Oppgave Eventplanlegger Utvikle

Detaljer

Gruppe 43. Hoved-Prosjekt Forprosjekt

Gruppe 43. Hoved-Prosjekt Forprosjekt Gruppe 43 Hoved-Prosjekt Forprosjekt Mobil Applikasjon Utvikling HiOA Bacheloroppgave forprosjekt våren 2017 Presentasjon Gruppen består av: Gebi Beshir Ole-Kristian Steiro Tasmia Faruque s182414 s189141

Detaljer

Forprosjektrapport Bacheloroppgave 2017

Forprosjektrapport Bacheloroppgave 2017 Forprosjektrapport Bacheloroppgave 2017 Chat Modul for Webnodes Content Management System Gruppe 32 Adam Asskali, Anmer Seif, Sara Khan 20.01.2017 Veileder G. Anthony Giannoumis Innholdsfortegnelse 1.Presentasjon

Detaljer

Jon Hammeren Nilsson, Anders Emil Rønning, Lars Grini og Erling Fjelstad

Jon Hammeren Nilsson, Anders Emil Rønning, Lars Grini og Erling Fjelstad Forprosjektrapport Presentasjon Tittel: Oppgave: Infront SSO Utvikle en Single Sign-on løsning for Infront Periode: 8/1-2013 28/5-2013 Gruppemedlemmer: Jon Hammeren Nilsson, Anders Emil Rønning, Lars Grini

Detaljer

Forprosjektrapport for bacheloroppgave i data og informasjonsteknologi

Forprosjektrapport for bacheloroppgave i data og informasjonsteknologi Forprosjektrapport for bacheloroppgave i data og informasjonsteknologi Gruppe 5 Anders Minde Dørum, Eirik Odden Solberg, Patrick Ingeberg og Torbjørn Magnus Brandrud Prosjektmedlemmer: Anders Minde Dørum,

Detaljer

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

Artist webside. Gruppe medlemmer Joakim Kartveit. Oppdragsgiver Tetriz Event & Management. Frode Mathiesen. Gry Anita Nilsen. Artist webside Innhold Artist webside...1 Gruppe medlemmer...1 Oppdragsgiver...1 Kontaktperson...2 Veileder...2 Oppgaven...2 Muligheter...2 Sammendrag...2 Dagens situasjon...2 Mål og rammebetingelser...3

Detaljer

VEDLEGG 1 KRAVSPESIFIKASJON

VEDLEGG 1 KRAVSPESIFIKASJON VEDLEGG 1 KRAVSPESIFIKASJON INNHOLDSFORTEGNELSE Forord... 2 1 Systembeskrivelse... 2 2 Mål for systemet... 3 3 Funksjonelle krav... 4 4 Ikke-funksjonelle krav... 5 5 Use-case diagram... 6 6 Rammekrav...

Detaljer

Hovedprosjekt ved Høgskolen i Oslo våren 2011 CHARITY DOCTORS KRAVSPESIFIKASJON

Hovedprosjekt ved Høgskolen i Oslo våren 2011 CHARITY DOCTORS KRAVSPESIFIKASJON CHARITY DOCTORS KRAVSPESIFIKASJON Hovedprosjekt i informasjonsteknologi ved Høgskolen i Oslo våren 2011 Gruppe 13 Muleha Nhonzi Harlem Tambwe Mufoncol Ruban Amuthalingam Page 1 of 6 1 Innledning 1.1 Innledning

Detaljer

Kostnads og inntektsanalyse

Kostnads og inntektsanalyse Prosjektbeskrivelse for bachelor prosjekt v2016 av: Tine Høllre, student ved HSN Innhold Kostnads og inntektsanalyse Innledning Beskrivelse av prosjektet Prosjektmål Prosjektorganisering Usikkerhet Teknologier

Detaljer

Eventhandler Teknologi, kunst og design Høgskolen i Oslo og Akershus, våren 2013. Testrapport

Eventhandler Teknologi, kunst og design Høgskolen i Oslo og Akershus, våren 2013. Testrapport Eventhandler Teknologi, kunst og design Høgskolen i Oslo og Akershus, våren 2013 Testrapport 1 INNHOLDSFORTEGNELSE 1 INNHOLDSFORTEGNELSE... 1 2 Innledning... 2 3 Formål med testing... 3 3.1 Funksjonalitet...

Detaljer

Testrapport. Studentevalueringssystem

Testrapport. Studentevalueringssystem Testrapport Studentevalueringssystem 1 Forord 1.2 Forord Dette prosjektet er et hovedprosjekt i data ved Høgskolen i Oslo, avdeling for ingeniørutdanning, og gjennomføres i samarbeid med Ingeniøravdeling

Detaljer

4.5 Kravspesifikasjon

4.5 Kravspesifikasjon 4.5 Kravspesifikasjon 4.5.1 Funksjonalitet og systembeskrivelse Webapplikasjonen har tre overordnede funksjoner; Opprett Spotify arrangement, Opprett SoundCloud arrangement og Bli med på arrangement. Brukere(kalt

Detaljer

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

Forprosjektrapport. Hovedprosjekt for gruppe 13, Anvendt datateknologi våren 2016 Forprosjektrapport Hovedprosjekt for gruppe 13, Anvendt datateknologi våren 2016 1.0 Presentasjon 2.0 Sammendrag 3.0 Dagens situasjon 4.0 Mål og rammebetingelser 5.0 Løsninger/alternativer 6.0 Analyse

Detaljer

6 ting du bør vite om Office 365

6 ting du bør vite om Office 365 Skjuler deg seg noen hemmeligheter I Office 365 som du bør vite om. Office 365 er en verktøykasse i seg selv, og det er mer verktøy i Office 365 enn det de fleste kjenner til. Grupper? Delve? Ikke det,

Detaljer

Oppgave 1. Index Mobil. About me Mobil

Oppgave 1. Index Mobil. About me Mobil Oppgave 1 Index Mobil About me Mobil Index webside About me webside Print Oppgave E.1 Forklar den praktiske forskjell på følgende to måter å linke inn et print-stilark sammen med et annet stilark for visning

Detaljer

Hvilken ferietype er du? PERSONVERN

Hvilken ferietype er du? PERSONVERN Hvilken ferietype er du? PERSONVERN Arrangøren av denne konkurransen er det nasjonale kroatiske nasjonale turistbyrået - Croatian National Tourist Board (CNTB). Siden du er inne på og denne løsningen drives

Detaljer

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

Utvikle en prototype for en digital versjon av helsekort for gravide. Programvareleverandør av ehelse-løsninger for helsevesenet Kravspesifikasjon Hovedprosjekt 2014 Institutt for informasjonsteknologi, Høgskolen i Oslo og Akershus Presentasjon Tittel: Oppgave: Gruppemedlemmer: Digitalt Helsekort for Gravide Utvikle en prototype

Detaljer

Forprosjektrapport. Utvikle en plattform for digitalisering av foosballbord.

Forprosjektrapport. Utvikle en plattform for digitalisering av foosballbord. Forprosjektrapport Tittel Oppgave Periode Openfoos Utvikle en plattform for digitalisering av foosballbord. 3. januar til 15. juni Gruppemedlemmer Amir Ghoreshi Marcel Eggum Neberd Salimi Valentin Rey

Detaljer

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

Hovedprosjekt 2011. Høgskolen i Oslo. Gruppe 24. Tore Holmboe (s155547) Vegard Kamben (s148147) Anders Fohlin Kjøde (s155551) Haakon Nygård (s155535) Hovedprosjekt 2011 Høgskolen i Oslo Gruppe 24 Tore Holmboe (s155547) Vegard Kamben (s148147) Anders Fohlin Kjøde (s155551) Haakon Nygård (s155535) Stian Pettersen (s144449) en RSS-leser på tvers av touchenheter

Detaljer

Ensafer Brukerveiledning. Versjon 0.1.4 (Juli 2016)

Ensafer Brukerveiledning. Versjon 0.1.4 (Juli 2016) Ensafer Brukerveiledning Versjon 0.1.4 (Juli 2016) Introduksjon Hva er Ensafer? Ensafer er et kryptert, saksbasert samarbeidssystem. Det lar brukere enkelt dele informasjon, dokumenter og kommentarer på

Detaljer

Forprosjektrapport gruppe 20

Forprosjektrapport gruppe 20 Høgskolen i Oslo og Akershus Forprosjektrapport gruppe 20 PlaNet Knut Magnus Elde s189160 Kristoffer Ylven Westgaard s189143 22.01.2015 Innhold 1. Sammendrag... 3 2. Dagens situasjon... 3 3. Mål og rammebetingelser...

Detaljer

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

Hovedprosjekt. Høgskolen i Oslo data/informasjonsteknologi våren 2011 Forprosjektrapport. K-skjema og ferie kalender Hovedprosjekt Høgskolen i Oslo data/informasjonsteknologi våren 2011 Forprosjektrapport Presentasjon Sted og dato Oslo, Jan 9, 2011 Prosjekt tittel Periode K-skjema og ferie kalender Utvikle et registreringssystem

Detaljer

Forprosjektrapport. Presentasjon. Studentgruppen. Bekk Consulting AS. Android app for aktivering av jakt- og fiskekort

Forprosjektrapport. Presentasjon. Studentgruppen. Bekk Consulting AS. Android app for aktivering av jakt- og fiskekort Forprosjektrapport Presentasjon Tittel: Oppgave: Gruppemedlemmer: Prosjektgruppe: Veileder: Hovedoppdragsgiver: Kunde av oppdragsgiver: Ansvarlig for gruppen: Faglig veileder hos BEKK: Android app for

Detaljer

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

Forprosjektrapport. Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren Digitalisering av Sentralen UNG Gründer Forprosjektrapport Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren 207 Digitalisering av Sentralen UNG Gründer Gruppe 34 Kenneth Di Vita Jensen, s236745 Frank Arne Bjørkmann

Detaljer

FINNMARK FYLKESKOMMUNE OPPLÆRINGSAVDELINGA Eksempelfagprøve i IKT-servicefaget. IKT-servicefaget FAGPRØVE I

FINNMARK FYLKESKOMMUNE OPPLÆRINGSAVDELINGA Eksempelfagprøve i IKT-servicefaget. IKT-servicefaget FAGPRØVE I Dette dokumentet gjenomgås med kandidat og kopi beholdes av kandidaten. Originalen sendes i sin helhet sammen med prøveprotokoll. FINNMARK FYLKESKOMMUNE Eksempelfagprøve i IKT-servicefaget FAGPRØVE I IKT-servicefaget

Detaljer

Forprosjektrapport ElevApp

Forprosjektrapport ElevApp Forprosjektrapport ElevApp Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren 2017 Gruppe 14 Mirko Grimm, s236630 Andreas Krutnes, s236656 Japple John Regalario, s236621 Innholdsfortegnelse

Detaljer

Mobil rapportering for Android og ios PROSESSRAPPORT. Deviations and Reporting

Mobil rapportering for Android og ios PROSESSRAPPORT. Deviations and Reporting Mobil rapportering for Android og ios PROSESSRAPPORT Deviations and Reporting FORORD Vi ønsker å takke vår veileder Simen Hasselknippe for veldig god veiledning gjennom hele prosjektet, resultatet hadde

Detaljer

GJENNOMGANG UKESOPPGAVER 3 KRAVHÅNDTERING

GJENNOMGANG UKESOPPGAVER 3 KRAVHÅNDTERING GJENNOMGANG UKESOPPGAVER 3 KRAVHÅNDTERING INF1050 V16 HVA ER KRAVHÅNDTERING? Kravhåndtering er prosessen å identifisere, analysere og spesifisere kravene til et nytt system eller et system som skal forbedres

Detaljer

BRUKERMANUAL. Telsys Online Filserver (owncloud)

BRUKERMANUAL. Telsys Online Filserver (owncloud) BRUKERMANUAL Telsys Online Filserver (owncloud) TELSYS AS - 16.03.2016 Innholdsfortegnelse: BRUKERMANUAL 1 GENERELT OM TJENESTEN 3 1. BRUKE WEBGRENSESNITTET 4 2. BRUKE SYNKRONISERINGSKLIENT PÅ DIN DATAMASKIN

Detaljer

FORPROSJEKT RAPPORT PRESENTASJON

FORPROSJEKT RAPPORT PRESENTASJON FORPROSJEKT RAPPORT PRESENTASJON Tittel: Oppgave: Appenes App Utvikle en Windows 8.1 Applikasjon for Tablet, og en Windows 8 Phone App og en backend. Periode: 06.01.2013-27.05.2013 Gruppemedlemmer: Athavan

Detaljer

Hovedprosjekt 2014, Høgskolen i Oslo og Akershus

Hovedprosjekt 2014, Høgskolen i Oslo og Akershus Forprosjektrapport Gruppe 2 Hovedprosjekt 2014, Høgskolen i Oslo og Akershus 1 INNHOLD 2 Presentasjon... 2 2.1 Gruppen medlemmer... 2 2.2 Oppgave... 2 2.3 Oppdragsgiver... 2 2.4 Veileder... 2 3 Sammendrag...

Detaljer

Forprosjektrapport. Presentasjon. Oslo, den 29. Januar Gorm Eirik Svendsen Nicolai Mellbye Marius Auerdahl Per Gustav Løwenborg

Forprosjektrapport. Presentasjon. Oslo, den 29. Januar Gorm Eirik Svendsen Nicolai Mellbye Marius Auerdahl Per Gustav Løwenborg Forprosjektrapport Presentasjon Tittel Bakerman AS Website Oppgave Utvikle ett websted for Bakerman AS der hvor de kan promotere seg selv og kommunisere med kundene sine. Periode 4. Januar 2010 til 17.

Detaljer

Kjørehjelperen Testdokumentasjon

Kjørehjelperen Testdokumentasjon 2013 Kjørehjelperen Testdokumentasjon Høgskolen i Oslo og Akershus Henrik Hermansen og Lars Smeby Gruppe 8 26.05.2013 Forord Dette dokumentet tar for seg to forskjellige ting. Først forklares det hvordan

Detaljer

I ÅS FORSLAG TIL LØSNING

I ÅS FORSLAG TIL LØSNING epolitiker I ÅS FORSLAG TIL LØSNING Det finnes noen få løsninger i dag som gir politikerne mulighet til å få tilgang til ferdige nedlastede dokumenter, kommentere i utvalgsdokumenter, lagring i sky etc.

Detaljer

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

1 Inledning. 1.1 Presentasjon. Tittel Informasjonsplattform for NorgesGruppen. Oppgave Utvikle en informasjonsplattform for butikkene i NorgesGruppen Kravspesifikasjon 1 Inledning 1.1 Presentasjon Tittel Informasjonsplattform for NorgesGruppen Oppgave Utvikle en informasjonsplattform for butikkene i NorgesGruppen Periode 3. Januar 14. Juni Gruppemedlemmer

Detaljer

System Dokumentasjon. Team2. Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk

System Dokumentasjon. Team2. Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk System Dokumentasjon Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk System Dokumentsjon 23/04/2018 Systemutvikling og dokumentasjon/ia4412

Detaljer

Innholdsfortegnelse. Forod... 3 Om gruppen... 4 Om oppdragsgiver... 5 Dagens løsning... 5 Mål... 6 Beskrivelse av Applikasjonen... 7 Sammendrag...

Innholdsfortegnelse. Forod... 3 Om gruppen... 4 Om oppdragsgiver... 5 Dagens løsning... 5 Mål... 6 Beskrivelse av Applikasjonen... 7 Sammendrag... 1 Innholdsfortegnelse Forod... 3 Om gruppen... 4 Om oppdragsgiver... 5 Dagens løsning... 5 Mål... 6 Beskrivelse av Applikasjonen... 7 Sammendrag... 7 2 Presentasjon av prosjektet Forod Under dette prosjektet

Detaljer

Kravspesifikasjon. Forord

Kravspesifikasjon. Forord Kravspesifikasjon Forord Kravspesifikasjonen skal beskrive applikasjonens funksjonalitet og betingelsene som oppdragsgiver krever. Det skal også hjelpe utviklerne med å begrense applikasjonen slik at den

Detaljer

Produktdokumentasjon. Madison Møbler Administrasjonsside og Nettbutikk

Produktdokumentasjon. Madison Møbler Administrasjonsside og Nettbutikk Produktdokumentasjon Madison Møbler Administrasjonsside og Nettbutikk 1 1. Forord 1.1 Dokumentasjonen Dette er en teknisk dokumentasjon på produktet som er utviklet. Denne er tiltenkt personer med teknisk

Detaljer

Høgskolen i Oslo og Akershus. Forprosjektrapport. Gruppe 11

Høgskolen i Oslo og Akershus. Forprosjektrapport. Gruppe 11 Høgskolen i Oslo og Akershus Forprosjektrapport Gruppe 11 Michael Pande, Petter L. Olsen, Diego A. Pasten 23.01.2015 Presentasjon Vi er en gruppe på tre dataingeniørstudenter som har tatt på oss oppgaven

Detaljer

Medarbeidersamtalen ved Det helsevitenskapelige fakultet

Medarbeidersamtalen ved Det helsevitenskapelige fakultet Medarbeidersamtalen ved Det helsevitenskapelige fakultet Definisjon av medarbeidersamtale: En medarbeidersamtale er en planlagt, forberedt og tilbakevendende personlig samtale mellom leder og medarbeider.

Detaljer

Alta kommune. Sluttrapport: Samspillkommune 30 Elektronisk informasjonsutveksling i pleie- og omsorgstjenesten i kommunene

Alta kommune. Sluttrapport: Samspillkommune 30 Elektronisk informasjonsutveksling i pleie- og omsorgstjenesten i kommunene Alta kommune : Samspillkommune 30 Elektronisk informasjonsutveksling i pleie- og omsorgstjenesten i kommunene 02.04.2009 Godkjent av: Per Prebensen Side 2 av 6 Innhold 1. Bakgrunn for prosjektet... 3 2.

Detaljer

DISTRIBUERT UTVIKLING AV NETTTJENESTER ( BARE UTDRAG)

DISTRIBUERT UTVIKLING AV NETTTJENESTER ( BARE UTDRAG) Eksamen i: IN 26 Tid: Fredag 2. mai 2001 Tid for eksamen: 9.00 1.00 Oppgavesettet er på 4 sider Vedlegg: Ingen Alle trykte og skrevne hjelpemidler er tillatt. Kontroller at oppgavesettet er komplett før

Detaljer

InfoRed Publisering. - produktbeskrivelse. TalkPool WebServices Postboks Åneby

InfoRed Publisering. - produktbeskrivelse.  TalkPool WebServices Postboks Åneby InfoRed Publisering - produktbeskrivelse www.talkpool.no TalkPool WebServices Postboks 90 1484 Åneby InfoRed Produktbeskrivelse 2 Sammendrag InfoRed Publisering er produktet for å administrere en hel informasjonstjeneste,

Detaljer

BRUKERVEILEDNING. Oppsett av Activesync klient for Windows Smartphone og Pocket PC mot Exchange 2003. Customer Service Center

BRUKERVEILEDNING. Oppsett av Activesync klient for Windows Smartphone og Pocket PC mot Exchange 2003. Customer Service Center BRUKERVEILEDNING Oppsett av Activesync klient for Windows Smartphone og Pocket PC mot Exchange 2003 Customer Service Center Tel: +47 6677 6577 (oppgi ditt kundenummer) Fax: +47 66 85 48 40 (faxnr for bl.a.

Detaljer

Komme i gang med Skoleportalen

Komme i gang med Skoleportalen Generell brukerveiledning for Elevportalen Denne elevportalen er best egnet i nettleseren Internett Explorer. Dersom du opplever kompatibilitets-problemer kan det skyldes at du bruker en annen nettleser.

Detaljer

Denne rapporten er beregnet for dataansvarlig på Grefsenhjemmet, den som skal installere, vedlikeholde og modifisere systemet.

Denne rapporten er beregnet for dataansvarlig på Grefsenhjemmet, den som skal installere, vedlikeholde og modifisere systemet. Produktrapport Forord Denne rapporten er beregnet for dataansvarlig på Grefsenhjemmet, den som skal installere, vedlikeholde og modifisere systemet. Dataansvarlig eller supporter trenger informasjon om

Detaljer

Forprosjektrapport. Feilsøkingsverktøy for Homebase AS INNHOLD

Forprosjektrapport. Feilsøkingsverktøy for Homebase AS INNHOLD Forprosjektrapport Feilsøkingsverktøy for Homebase AS INNHOLD Presentasjon Sammendrag Om bedriften Dagens situasjon Mål og rammebetingelser Funksjonelle krav: Ikke-funksjonelle krav: Løsninger Analyse

Detaljer

- reklamebannere mobil og tablet

- reklamebannere mobil og tablet Spesifikasjoner - reklamebannere mobil og tablet FINN.no Versjon 2.4 Sist oppdatert 16.08.2013 1. Innhold Innhold Introduksjon Målsetning Spesifikasjoner HTML Fysisk størrelse 225 px* Eksempler Størrelser

Detaljer

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

Stikkord: Java EE, EJB, JSF, JPA, SWT, klient/tjener, Glassfish server, Application Client. Stikkord: Java EE, EJB, JSF, JPA, SWT, klient/tjener, Glassfish server, Application Client. Studenter: Magnus Skomsøy Bae, Marius Eggen, Magnus Krane Klasse: 3ING, Systemutvikling Produserer redaksjonelle

Detaljer

VEILEDER FOR EXTRANET

VEILEDER FOR EXTRANET 1 VEILEDER FOR EXTRANET II Innholdsfortegnelse Forside 1 Innholdsfortegnelse 2 Teamstruktur 3 Teamstruktur og Tilganger i Extranet 4 Få tilgang til Extranet 6 -Før du begynner 6 -Tilpasninger for Internet

Detaljer

HUIN100 Essay nr. 2. Skrevet av: Morten Sørreime Studentnr.: Antall ord: 947. Side 1 av 5

HUIN100 Essay nr. 2. Skrevet av: Morten Sørreime Studentnr.: Antall ord: 947. Side 1 av 5 HUIN100 Essay nr. 2 Skrevet av: Morten Sørreime Studentnr.: Antall ord: 947 Side 1 av 5 Om markeringsspråk og RSS Jeg starter med en kort beskrivelse av HTML/XHTML og XML og deres innbyrdes forskjeller.

Detaljer

VEDLEGG A LEVERANSEBESKRIVELSE

VEDLEGG A LEVERANSEBESKRIVELSE ANSKAFFELSESNR.: A-92383 Systemstøtte for Mobile Device Management (MDM) Side 1 av 7 VEDLEGG A LEVERANSEBESKRIVELSE INNHOLDSFORTEGNELSE 1. Bakgrunn og formål med anskaffelsen... 2 2. Leveranseomfang...

Detaljer

Forprosjektrapport Gruppe 30

Forprosjektrapport Gruppe 30 Forprosjektrapport Gruppe 30 Gruppemedlemmer: Eyvind Nielsen s177748 Ullvar Brekke s236375 Kristoffer Pettersen s239404 Innhold Presentasjon... 3 Sammendrag... 3 Dagens situasjon... 3 Mål... 3 Rammebetingelser...

Detaljer

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

6 Kravspesifikasjon. 6.1 Presentasjon. Tittel Precision Teaching App for Android 6 Kravspesifikasjon 6.1 Presentasjon Tittel Precision Teaching App for Android Oppgave Å lage en Android app som skal benyttes av studenter for å øve på fagpensum. Appen skal ta i bruk prinsipper fra Precision

Detaljer

RUTEPLANLEGGINGSSYSTEM BRUKERVEILEDNING

RUTEPLANLEGGINGSSYSTEM BRUKERVEILEDNING RUTEPLANLEGGINGSSYSTEM BRUKERVEILEDNING Prosjekt 18 Jørgen Mobekk Sørensen Morten Evje Tor Andreas Baakind Anders Gabrielsen Side 1 1 FORORD Dette dokumentet er brukerveiledningen, og skal være en veiledning

Detaljer

Kom i gang med Windows 10

Kom i gang med Windows 10 Kom i gang med Windows 10 Et innføringskurs i regi av Kristiansand folkebibliotek Innhold Kort om Windows 10... 2 Oppgradering... 2 Førstegangspålogging... 3 Startmeny og app er... 5 Handlingssenteret...

Detaljer

Kravspesifikasjon MetaView

Kravspesifikasjon MetaView Kravspesifikasjon MetaView BACHELOROPPGAVE VÅREN 2014 1. Presentasjon Tittel: MetaView Oppgave: Lage en applikasjon og api som skal kommunisere med MetaVision slik at det skal bli enklere for leger og

Detaljer

Høgskolen i Oslo og Akershus

Høgskolen i Oslo og Akershus Høgskolen i Oslo og Akershus Gruppe 2 Forprosjektrapport Presentasjon Oppdragsgiver: Prosjekttittel: Definisjon: Accenture Shera Shera er en «event»-applikasjon til Android der man kan registrere arrangementer

Detaljer

Kravspesifikasjon Gruppe nr ABTF

Kravspesifikasjon Gruppe nr ABTF 1 Presentasjon Tittel: Web-løsning for ABTF Utvikle en Web-løsning helt fra bunnen av, samt med en Oppgave: plattform som gir underviseren muligheten til å veilede og følge opp sine elever gjennom kurset.

Detaljer

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

Forprosjektrapport. Universelt LæringsVerktøy (ULV) Å lage en læringsplattform som tilfredsstiller alle krav til universell Forprosjektrapport Presentasjon Tittel: Oppgave: utforming Periode: Gruppemedlemmer: Hafnor Prosjektgruppe: Veileder: Oppdragsgiver: Kontaktperson: Nettside for gruppa: Universelt LæringsVerktøy (ULV)

Detaljer

Informasjon for nye brukere (for administratorer) Mars 2014, 3. utgave

Informasjon for nye brukere (for administratorer) Mars 2014, 3. utgave Informasjon for nye brukere (for administratorer) Mars 2014, 3. utgave INNHOLD Viktig før oppstart 1. Innlogging 1a. Med FEIDE 1b. Uten FEIDE 2. Registrering av skole 3. Bekreft registrering 4. Ferdig

Detaljer

1. Intro om SharePoint 2013

1. Intro om SharePoint 2013 Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Intro om SharePoint 2013 Stein Meisingseth 09.08.2013 Lærestoffet er utviklet for faget LO205D Microsoft SharePoint 1. Intro om SharePoint

Detaljer

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

Funksjonskravene er delt opp i to deler, krav til spillsekvens og generelle funksjonskrav. Kravspesifikasjon I dette kapittelet foreligger kravspesifikasjonen som ble utformet tidlig i prosjektprosessen. Dette er den opprinnelige kravspesifikasjonen. Det har igjennom prosjektprosessen vært naturlig

Detaljer

Kravspesifikasjon. Høgskolen i Oslo, våren 2011 Sted og dato: Oslo, 9. februar 2011. Gruppemedlemmer

Kravspesifikasjon. Høgskolen i Oslo, våren 2011 Sted og dato: Oslo, 9. februar 2011. Gruppemedlemmer Kravspesifikasjon Høgskolen i Oslo, våren 2011 Sted og dato: Oslo, 9. februar 2011 Gruppemedlemmer Adeel Yousaf Khan s141459 Mats Klingenberg Naustdal s148155 Nur M. Ahmed s148108 Thomas Wiborg s161335

Detaljer

Min digitale infrastruktur

Min digitale infrastruktur 0.1 Organisering av filer Min digitale infrastruktur Med et godt organisert filsystem, vil sikkerhetskopiering være svært enkelt. På denne måten kan man synkronisere filene, slik at man alltid har de sist

Detaljer

Obs! Det er viktig å følge veiledningen under for å sikre korrekte a-meldinger og sammenstilling av inntektsopplysninger til de ansatte.

Obs! Det er viktig å følge veiledningen under for å sikre korrekte a-meldinger og sammenstilling av inntektsopplysninger til de ansatte. Harmoni Lønn versjon 2016-1 I årets versjon av Harmoni Lønn er det flere endringer: Skattetabeller for 2016 Sammenstillingsoppgave (erstatter tidligere lønns- og trekkoppgave til ansatte) Ny avstemmingsrapport

Detaljer

kan flere studenter falle av underveis, da det er vanskelig for faglærer å se hvem som kan ha nytte av å følges opp ekstra.

kan flere studenter falle av underveis, da det er vanskelig for faglærer å se hvem som kan ha nytte av å følges opp ekstra. Visjonsdokument 1 Introduksjon Dette prosjektet er gitt av Svend Andreas Horgen, og gjennomføres som en prosjektoppgave i faget TDAT3022-A 14H Systemutviklingsprosjekt ved HiST, AiTEL. Hensikten med dette

Detaljer

BÆRUM KOMMUNE. Bilag 1: Kundens kravspesifikasjon

BÆRUM KOMMUNE. Bilag 1: Kundens kravspesifikasjon BÆRUM KOMMUNE Bilag 1: Kundens kravspesifikasjon Innhold 1. INNLEDNING... 3 2. OPPBYGNING... 4 2.1. ABSOLUTTE KRAV SOM ER UFRAVIKELIG... 4 2.2. VEDLEGG 1 PERSONAS... 4 2.3. VEDLEGG 2 BRUKERHISTORIER...

Detaljer

Hovedprosjekt. Høgskolen i Oslo og Akershus Våren Gruppe 3 Forprosjektrapport

Hovedprosjekt. Høgskolen i Oslo og Akershus Våren Gruppe 3 Forprosjektrapport Hovedprosjekt Høgskolen i Oslo og Akershus Våren 2012 Gruppe 3 Forprosjektrapport INNHOLDSFORTEGNELSE Presentasjon... 3 Gruppen... 3 Bedriften... 3 Sammendrag... 4 Dagens situasjon... 4 Native-applikasjon...

Detaljer

HURTIGREFERANSEVEILEDNING Microsoft Surface Hub

HURTIGREFERANSEVEILEDNING Microsoft Surface Hub HURTIGREFERANSEVEILEDNING Microsoft Surface Hub Finn ut hvordan du kan bruke Microsoft Surface Hub til å gjøre gruppen mer produktiv Innhold Starte økten Foreta et anrop Legge personer til en samtale som

Detaljer

KRAVSPESIFIKASJON. Gruppe 2. Hovedprosjekt, Høgskolen i Oslo og Akershus. Våren 2014 KRAVSPESIFIKASJON 1

KRAVSPESIFIKASJON. Gruppe 2. Hovedprosjekt, Høgskolen i Oslo og Akershus. Våren 2014 KRAVSPESIFIKASJON 1 KRAVSPESIFIKASJON Gruppe 2 Hovedprosjekt, Høgskolen i Oslo og Akershus Våren 2014 KRAVSPESIFIKASJON 1 CONTENTS 1. Forord... 3 2. Presentasjon... 3 2.1 Gruppens medlemmer... 3 2.2 Oppdragsgiver... 3 2.3

Detaljer

Forprosjektrapport. Høgskolen i Oslo Våren 2007-02-02. Dr.Klikk. Gruppe 25. Håkon Drange s130167 Lars Hetland s127681

Forprosjektrapport. Høgskolen i Oslo Våren 2007-02-02. Dr.Klikk. Gruppe 25. Håkon Drange s130167 Lars Hetland s127681 Forprosjektrapport Høgskolen i Oslo Våren 2007-02-02 Dr.Klikk Gruppe 25 Håkon Drange s130167 Lars Hetland s127681 Innholdsfortegnelse PRESENTASJON... 2 SAMMENDRAG... 2 OM BEDRIFTEN... 2 DAGENS SITUASJON...

Detaljer

Læringsmål og pensum. Utvikling av informasjonssystemer. Oversikt. Systemutvikling Systemutvikling i seks faser Femstegs prosedyre for programmering

Læringsmål og pensum. Utvikling av informasjonssystemer. Oversikt. Systemutvikling Systemutvikling i seks faser Femstegs prosedyre for programmering 1 2 Læringsmål og pensum TDT4110 Informasjonsteknologi grunnkurs: Uke 38 Utvikling av informasjonssystemer Læringsmål Kunne seks faser for systemanalyse og design Kunne femstegs prosedyre for programmering

Detaljer

Endringer i Flash CS6 Professional. Innhold. Endringer i forhold til boka. Oppdatering til boka: Multimedieutvikling i Flash CS5 Professional

Endringer i Flash CS6 Professional. Innhold. Endringer i forhold til boka. Oppdatering til boka: Multimedieutvikling i Flash CS5 Professional Oppdatering til boka: Multimedieutvikling i Flash CS5 Professional Endringer i Flash CS6 Professional I denne oppdateringen går vi gjennom boka Multimedieutvikling i Flash CS5 Professional og beskriver

Detaljer

Guide til Reklamehjelperen

Guide til Reklamehjelperen Guide til Reklamehjelperen Lag din egen reklame med våre maler - eller last opp eget materiell Reklamehjelperen er en interaktiv tjeneste som hjelper deg å lage postreklame raskt, enkelt og billig. Med

Detaljer

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

Kravspesifikasjon. 1. Innledning. Presentasjon. Innledning. Om bedriften. Bakgrunn for prosjektet Kravspesifikasjon Presentasjon Tittel: Oppgave: Backup for PDA/Smartphones Utvikle en applikasjon for PDA/Smartphones med funksjonalitet for backup av sms, mms, e-post, kontakter, kalender, bilder og dokumenter

Detaljer

Introduksjon til Min Sky - http://min-sky.no

Introduksjon til Min Sky - http://min-sky.no Introduksjon til Min Sky - http://min-sky.no Min Sky 1 Velkommen til Min Sky! Min Sky er en tjeneste for å lagre dine bilder og filer enkelt og trygt i nettskyen. Når disse er lagret kan du se dem på din

Detaljer

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

24.01.2014 Hovedprosjekt i Informasjonsteknologi ved Høgskolen i Oslo og Akershus. Forprosjektrapport. Presentasjon 24.01.2014 Hovedprosjekt i Informasjonsteknologi ved Høgskolen i Oslo og Akershus Forprosjektrapport Presentasjon Tittel Precision Teaching App for Android Oppgave Å lage en Android app som skal benyttes

Detaljer

Kort brukerveiledning om fjerntilgangsløsningen

Kort brukerveiledning om fjerntilgangsløsningen Kort brukerveiledning om fjerntilgangsløsningen Viktig før du tar i bruk fjerntilgangsløsningen VIKTIG! Før du kan ta i bruk fjerntilgang må du sende en e-post til it-hjelp@uis.no med ditt mobilnummer.

Detaljer

VEILEDNING BRUK AV NY LØSNING FOR PERIODISERING AV BUDSJETTER I MACONOMY

VEILEDNING BRUK AV NY LØSNING FOR PERIODISERING AV BUDSJETTER I MACONOMY VEILEDNING BRUK AV NY LØSNING FOR PERIODISERING AV BUDSJETTER I MACONOMY Bakgrunn Periodisering av budsjetter i Maconomy har blitt oppfattet som tungvint og uoversiktlig. Økonomiavdelingen har nå foretatt

Detaljer

Google Chrome. Microsoft Edge. Mozilla Firefox. Internet Explorer. Opera. Safari

Google Chrome. Microsoft Edge. Mozilla Firefox. Internet Explorer. Opera. Safari Google Chrome Microsoft Edge Mozilla Firefox Internet Explorer Opera Safari Google Chrome Dersom nettbanken ikke vises eller fungerer som den skal, så hjelper det ofte å slette midlertidige filer i din

Detaljer

Del VII: Kravspesifikasjon

Del VII: Kravspesifikasjon 1 2 Forord Dette dokumentet inneholder retningslinjer for gruppen vår og beskrivelse av betingelsene for utviklingen av vårt prosjekt. Vår gruppe benyttet dette dokumentet som et styringsdokument for å

Detaljer

Testdokumentasjon Presentasjon

Testdokumentasjon Presentasjon Testdokumentasjon Presentasjon Tittel Oppgave Teknostorage - Lagersystem Et lagersystem som på enkel måte kan registrere varer inn og ut fra lager. Periode 3. januar 2012 til 11. juni 2012 Gruppemedlemmer

Detaljer

Produktrapport Gruppe 9

Produktrapport Gruppe 9 Forord Dette dokumentet er ment for personer som skal vedlikeholde, endre eller utvikle systemet. Produktdokument innholder informasjoner om programmets funksjoner og hvordan de fungerer. Før bruk av dette

Detaljer

Installasjonsrutiner og klienthåndtering

Installasjonsrutiner og klienthåndtering Finale Systemer as Installasjonsrutiner og klienthåndtering Versjon 22.0 1 Innledning... 3 1.1 Nytt år nye versjoner... 3 1.2 Sikkerhetskopiering... 3 FINALE Årsoppgjør... 4 1.3 Standardvalget... 4 1.4

Detaljer

Dette dokumentet er en produktrapport for vårt avsluttende hovedprosjekt våren 2008 ved høgskolen i Oslo, for ingeniør - avdelingen.

Dette dokumentet er en produktrapport for vårt avsluttende hovedprosjekt våren 2008 ved høgskolen i Oslo, for ingeniør - avdelingen. 1 Sammendrag Dette dokumentet er en produktrapport for vårt avsluttende hovedprosjekt våren 2008 ved høgskolen i Oslo, for ingeniør - avdelingen. Vår oppdragsgiver, ABTF hadde et ønske om en større web

Detaljer

Kravspesifikasjon. Android app for aktivering av jakt- og fiskekort. Bacheloroppgave vår 2014. Høgskolen i Oslo og Akershus. Charlotte Sjøthun s180495

Kravspesifikasjon. Android app for aktivering av jakt- og fiskekort. Bacheloroppgave vår 2014. Høgskolen i Oslo og Akershus. Charlotte Sjøthun s180495 Charlotte Sjøthun s180495 Nanna Mjørud s180477 Anette Molund s181083 Kravspesifikasjon Android app for aktivering av jakt- og fiskekort Bacheloroppgave vår 2014 Høgskolen i Oslo og Akershus Forord Hensikten

Detaljer

Forprosjektrapport. Gruppe Januar 2016

Forprosjektrapport. Gruppe Januar 2016 Forprosjektrapport Gruppe 22 22. Januar 2016 Innholdsfortegnelse Innholdsfortegnelse Presentasjon Sammendrag Dagens situasjon Mål og rammebetingelser Mål Rammebetingelser Løsninger og alternativer Løsning

Detaljer

Om informasjonskapsler (cookies) på nettsidene til Stendi

Om informasjonskapsler (cookies) på nettsidene til Stendi Om informasjonskapsler (cookies) på nettsidene til Stendi Nedenfor finner du informasjon om bruk av informasjonskapsler (cookies) på Stendi sine nettsider. Ved å gå inn og hente informasjon og/eller benytte

Detaljer

1. Forord... 2 2. Innholdsfortegnelse... 3 3 innledning... 5. 4. Funksjonelle egenskaper og krav... 7. 5. Spesifikke krav av delsystemer...

1. Forord... 2 2. Innholdsfortegnelse... 3 3 innledning... 5. 4. Funksjonelle egenskaper og krav... 7. 5. Spesifikke krav av delsystemer... Side 1 1. Forord Dette dokumentet er en kravspesifikasjon og har blitt utarbeidet av arbeidsgiver og prosjektgruppen. Dokumentet består av ni kapitler. Det vil først bli presentert hvem prosjektgruppen

Detaljer

Hovedprosjekt i informasjonsteknologi våren 2014. Gruppe 32 - Erik M. Forsman, Lars H. Nordli og Simen A. Hansen

Hovedprosjekt i informasjonsteknologi våren 2014. Gruppe 32 - Erik M. Forsman, Lars H. Nordli og Simen A. Hansen Hovedprosjekt i informasjonsteknologi våren 2014 Oslo 22.01.2014 Gruppe 32 - Erik M. Forsman, Lars H. Nordli og Simen A. Hansen Forprosjektrapport Presentasjon Tittel: Definisjon: Gruppemedlemmer: Meso

Detaljer