H Hovedprosjekt Forprosjekt
|
|
- Esben Dale
- 8 år siden
- Visninger:
Transkript
1 H Hovedprosjekt Forprosjekt Kim André Salbu Ole-Jørgen Rylandsholm Lars-Petter Nygaard Rolf Yksnøy AVDELING FOR INGENIØR- OG NATURFAG FORPROSJEKTRAPPORT H
2 STUDENTRAPPORT Boks 523, 6803 FØRDE. Tlf: , Faks: TITTEL RAPPORTNR DATO Hovedprosjekt PROSJEKTTITTEL TILGANG ANTALL SIDER H Hovedprosjekt ÅPEN 20 FORFATTERE ANSVARLIGE VEILEDERE Kim André Salbu Rolf Yknsøy Lars-Petter Nygaard Ole-Jørgen Rylandsholm Olav Sande Joar Sande OPPDRAGSGIVER Ole Johannes Øvretveit SAMMENDRAG Ikke offentlig tilgjengelig SUMMARY Not available to public EMNEORD Bachelor, Forprosjekt, Nettleser, Smarttelefon, Nettbrett, Bærbar pc, Storskjerm,Linux, Apache, AJAX, MySQL, PHP, HTML5, CSS3 Side 1 av 20
3 Innhold 1. Innledning Problemstilling Løsningsalternativer Webhosting Webhotell Dedikert Server Virtuell Privat Server (VPS) Managed Server (VPS eller dedikert server med SLA-avtale) Webserver (vevtjener) Apache IIS (Internet Information Services) Nginx Lighttpd Programmeringsspråk (server) PHP (PHP Hypertext Preprocessor) ASP.NET (Active Server Pages) JSP (Java Server Pages) Ruby (on Rails) Python (Django) Database MySQL PostgreSQL SQLite Microsoft SQL Programmeringsspråk (klient) HTML5 (HyperText Markup Language) AJAX (Asynchronous JavaScript and XML) CSS (Cascading Style Sheets) JavaScript Valg av løsning Budsjett/kostnader Risikoanalyse Ukjent teknologi Sykdom Mangel på tid Økonomi Side 2 av 20
4 6.5 Konflikt med oppdragsgiver Kommunikasjonssjonsvikt Mangel på utstyr Feilprogrammering Kompabilitetsproblemer Tap av data Konflikt med andre fag Overarbeid Intern konflikt Konklusjon Organisering Oppdragsgiver Styringsgruppe Prosjektgruppe Prosjektadministrasjon Tidsressurser Møter Kontakt med oppdragsgiver Milepæler Litteraturliste Vedlegg Side 3 av 20
5 1. Innledning Dette er en forprosjektrapport for HO2-300 hovedprosjekt ved Høgskolen i Sogn og Fjordane avd. Førde, under avdeling for Ingeniør- og naturfag, våren Prosjektet utgjør 2/3 av utdanningens siste semester, og gir 20 studiepoeng. Det starter ved semesterstart og løper frem til innlevering av hovedrapport med frist 23. mai. Forprosjektet skal fastslå om prosjektet er mulig å gjennomføre innenfor gitte rammer og redegjøre for hvilke muligheter man har. Prosjektgruppen består av studentene Lars-Petter Nygaard (Prosjektleder), Kim André Salbu, Rolf Yksnøy og Ole-Jørgen Rylandsholm. Prosjektansvarlig er Joar Sande. Veileder for prosjektet er Olav Sande. Oppdraget blir utført for Ole Johannes Øvretveit. Formålet med denne rapporten er å belyse ulike løsninger som har blitt skissert opp, og til å innsnevre idèene til en løsning som gruppen mener egner seg best. Valget skal ta hensyn til teknisk kompleksitet, kostnader, ressurser osv. Løsningen skal være definert i et konkret hovedmål med tilhørende delmål og det skal settes opp en fremdriftsplan ut i fra disse målene. Side 4 av 20
6 2. Problemstilling Lukket kapittel. Side 5 av 20
7 3. Løsningsalternativer «Det er mange veier til Rom» lyder et kjent ordtak. Ordtaket brukes til å beskrive situasjoner hvor man mener alle løsninger er like gode, eller at alle vil gi et godt resultat. Sistnevnte er veldig beskrivende i vårt tilfelle. Under følger en rask gjennomgang av aktuelle løsningsalternativer, med et endelig valg av løsning i neste seksjon (4). 3.1 Webhosting Webhosting (på norsk: webvert) er en tjeneste som lar personer, bedrifter osv. publisere en nettside med innhold via World Wide Web (WWW eller W3). Tjenesten tilbys i ulike løsninger avhengig av bruk og omfang. En rekke selskap tilbyr disse tjenestene i form av plass på servere som selskapet eier og leies ut til kunder, eller at kunder leier plass hos selskapet for egne server (colocation). Sistnevnte for å kunne spare utgifter ved å dele et datasenter med en rekke andre bruker, men samtidig ha tilfredsstillende sikkerhet. I hovedsak er det to plattformer innen operativsystem som blir brukt på servere i dag, Linux og Windows. Hver av disse har sine fordeler og ulemper, dog Linux er og har vært ledende som operativ system. Noe av grunnen for dette er at Windows er knyttet til kostnader, men GNU/Linux er i utgangspunktet gratis Webhotell Et webhotell er en tjeneste på en webserver med forholdsvis strikte rammer. Betjenes gjerne fra et kontrollpanel med et grafisk brukergrensesnitt. Webhotell innebærer at flere kunder deler en server med tilhørende ressurser. Trafikk og belastning på serveren vil være avhengig av hvert enkelt webhotell, og man har av den grunn ingen kontroll over ressursbruk. De aller fleste webhotell benytter Linux som standardplattform, men tilbyr også Windows mot ekstra kostnad. Valg av plattform kan være avgjørende for programmeringsspråk, databaser osv. Webhotell knyttes som oftest direkte opp mot et domenenavn (avgift for domenenavn kommer i tillegg til kostnad for webhotell). Kostnad for et webhotell med domene vil typisk være 3-400kr pr år Dedikert Server En dedikert server innebærer at en privatperson eller bedrift leier en fysisk server. Serveren er plassert i leverandørens datasenter der kunden får benytte seg av datasenterets infrastruktur (brannmur, Internettoppkobling etc). Serveren leveres med ønsket operativ system, men som kunde må man selv sette opp og vedlikeholde programvare og tjenester etter behov. Kostnad for en dedikert server ligger fra 399,- til 3000,- + mva. og evt. lisenser Virtuell Privat Server (VPS) VPS er en betegnelse for vertstjenester på Internett som referer til en virtuell datamaskin som benyttes av en enkelt bruker av en datatjeneste. Tanken er at det er billigere å ha en fysisk server som opptrer som om den var et antall separate server med tilhørende Side 6 av 20
8 fordeler, mens den i virkeligheten kun er en server. På lik linje med en dedikert server må man her selv sette opp og vedlikeholde programvare og tjenester etter behov. Virtuell privat server koster mellom kroner i måneden, domenenavn og evt. lisenser kommer utenom Managed Server (VPS eller dedikert server med SLA-avtale) Utgangspunktet for en Managed Server er en VPS eller en dedikert server med en såkalt Service Level Agreement. En SLA-avtale regulerer kor raskt t.d leverandøren skal utbedre driftskritiske eller mindre feil innen et gitt tidsrom. Prisen er avhengig av kor raskt ulike feil skal rettes opp. Denne kostnaden kommer i tillegg til kostnaden for selve serveren, og ligger på typisk kr ,- pr mnd. avhengig av flere faktorer. 3.2 Webserver (vevtjener) En vevtjener referer til et program som benyttes for å lagre og utlevere data på internett. Den vanligste måten å hente ut disse dataene på er gjennom protokollen HTTP (eller HTTPS) Apache Apache er dominerende innen webserver programvare med en markedsandel på 55 %. Programvaren er utviklet for Linux, men er i dag tilrettelagt for de aller fleste operativsystemer. Programvaren er ikke ment å være det raskeste på markedet, men holder likevel høy ytelse og leveres med «out of the box» støtte for PHP, Python, Ruby mm. Det har også komt til støtte for Windows språk (C#, ASP.net). Apache er gratis og lisensiert under OpenBSD IIS (Internet Information Services) IIS er et Microsoft program og forbeholdt Windows operativsystem. Det er i dag det tredje mest brukte webserver programmet etter Apache og nginx (basert på aktive sider). IIS er i utgangspunktet designet for.net programmeringsspråk (ASP), men har støtte for samtlige andre språk, inkludert PHP, Python, Perl og Ruby. Det er knyttet indirekte kostnader til IIS ettersom man er avhengig av et Windows miljø for å benytte seg av programvaren. En Windows Server 2012 lisens koster kr 5.695,- pr i dag Nginx Uttales Engine-X og er det ferskeste alternativet i denne sammenligningen. Programvaren ble lansert i 2004 for å kunne behandle alle forespørslene til den Russiske søkemotoren Rambler og deres ulike nettsider. Nginx er utviklet med tanke på lavt minnebruk, stabilitet, enkel konfigurasjon høy ytelse og å kunne tjene mange klienter på samme tid. Programvaren blir blant annet benyttet av Wordpress, Netflix, Facebook, Dropbox mm. Programvaren er gratis under Simplified BSD License. Side 7 av 20
9 3.2.4 Lighttpd Navnet uttales "lighty" og programvaren er mer optimalisert for miljø der hastighet er et kritisk element. Samtidig har den et focus på sikkerhet og fleksibilitet. På lik linje med Nginx er Lighttpd utviklet for å kunne tjene svært mange klienter på samme tid. Programvaren er tilgjengelig for de fleste operativ system, og støtter samtlige programmeringsspråk. Lighttpd er gratis under Revised BSD License. 3.3 Programmeringsspråk (server) Server-side programmeringsspråk er kode som blir kjørt på en server for å generere innhold og presentere det som HTML i en nettleser PHP (PHP Hypertext Preprocessor) 78 % av verdens servere benytter PHP som server-side programmeringsspråk. PHP blir svært ofte benyttet i en kombinasjon kalt LAMP (Linux, Apache, MySQL, PHP), denne pakken er mye brukt da alt er basert på gratis programvare. Språket har ingen formell spesifikasjon, og er basert på C og Perl. Ettersom PHP har så utstrakt brukt på nettet er det store ressurser tilgjengelig, og det har et aktivt samfunn for hjelp og bistand. PHP er beskrevet som et enkelt språk å lære seg. Wikipedia og Facebook er eksempel på sider som benytter PHP. PHP distribueres gratis under PHP-lisensen ASP.NET (Active Server Pages) ASP er Microsoft sitt server-side programmeringsspråk utviklet for IIS. Det finnes også tilleggspakker for støtte hos de andre vevtjenerne, men disse er ikke utarbeidet av Microsoft. ASP er det nest mest brukte språket for server-side programmering etter PHP. På lik linje med PHP har også ASP store ressurser tilgjengelig på internett, og et aktivt samfunn. MSN.com, microsoft.com er skrevet i ASP.NET. ASP forutsetter i utgangspunktet at man kjører IIS under Windows Server, men det har kommet tilsvarende alternativer for andre vevtjenere. Det er imidlertid omdiskutert hvorvidt disse er like gode som Microsoft sin versjon JSP (Java Server Pages) Server-side programmering basert på Java. JSP har mye til felles med PHP, sett bort fra at det er basert på Java fremfor C og Perl. JSP er avhengig av en vevtjener som er kompatibel med servlets, Apache Tomcat (en variant av Apache med støtte for JSP) kan benyttes til dette. JSP har ikke i like store ressurser tilgjengelig på nett som ASP og PHP, og er angivelig tyngre å arbeide med. Java.com benytter JSP på sine sider. JSP er gratis under CDDL+GPL License Ruby (on Rails) Ofte forkortet til Rails eller RoR, er et rammeverk for web skrevet i det objektorienterte språket Ruby. Formålet med Rails er å gjøre det enklere, og ikke minst raskere, og utvikle nettsider som er drevet av databaser. Miljøet rundt Rails er mer lukket om man Side 8 av 20
10 sammenligner med PHP og ASP, og det er ikke så store ressurs tilgjengelig på internett. Det krever også mye tid for å sette seg inn i språket, men til gjengjeld er det svært kraftig. Twitter er et kjent nettsted som benytter Rails. Både rammeverk og programmeringsspråk er gratis Python (Django) Django er et rammeverk for web skrevet i Python. Rammverk har tilsvarende formål som Rails. Den lettleselige koden i Python, og at den i snitt krever mindre linjer med kode skiller språket fra de øvrige alternativene. Google, Youtube og Facebook er kjente nettsider som benytter Python. Både rammeverk og programmeringsspråk er gratis. 3.4 Database Det eksisterer flere typer av databaser avhengig av bruksområde. Her er disse snevret ned til de 4 mest aktuelle i prosjektets sammenheng MySQL MySQL hevder selv at de er den mest populære åpne kildekode databasen. Mye av populariteten kan sees i sammenheng med LAMP konfigurasjonen for Linux, og den tette relasjonen til PHP. Fungerer på samtlige store operativsystemer. Databasen har et veldig stort og aktivt utviklersamfunn som er lett tilgjengelig over internett. MySQL er gratis så fremt det ikke er salg av lisensiert programvare som krever installasjon av MySQL. MySQL lisensieres under GPL-lisensen for prosjekt med åpen kildekode og nettsider PostgreSQL Databasen er åpen kildekode, og innehar også avanserte funksjoner som i første rekke forventes fra større og kostbare databaser. PostgreSQL er levert som standard i flere Linux distribusjoner, og er kompatibelt med de fleste store operativsystemer. Databasen har et veldig stort og aktivt utviklersamfunn som er lett tilgjengelig over internett. PostgreSQL kan brukes, modifiseres og distribueres av private og kommersielle foretak uten noen som helst økonomisk kompensasjon til de originale utviklerne SQLite SQLite er en «lettvekter» database. Simplisitet, vedlikehold og administrasjon sitter i førersetet. Databasen er ideell i situasjoner som ikke krever de avanserte funksjonene. SQLite er gratis Microsoft SQL MS SQL benyttes til et vidt spekter av formål. Databasen kan lagre store mengder data i form av bilder, video, tekst mm. En lisens koster fra kr 2.155,- og oppover Side 9 av 20
11 3.5 Programmeringsspråk (klient) Klientside programmering (ofte omtalt som script eller scripting) er en betegnelse for programmer på internett som utføres av brukerens nettleser (Internet Explorer, Firefox osv.) istedenfor webserveren. Denne formen for programmering utgjør en viktig del av dynamiske nettsider som viser forskjellig innhold avhengig av brukerens handlinger, hvem brukeren er etc. Ved forespørsel fra bruker, f.eks å trykke på en knapp, utføres et bestemt script som henter innhold fra server, og viser dette i nettleseren HTML5 (HyperText Markup Language) HTML er hovedspråket for formatering av nettsider med hypertekst og annen informasjon som kan vises i en nettleser. Språket er et såkalt markeringsspråk som kombinerer tekst og all nødvendig informasjon om teksten (oppsett, struktur mm.), for å kunne presentere denne i en nettleser. HTML er en internasjonal standard, der spesifikasjonene blir ivaretatt av W3C (World Wide Web Consortium). HTML5 er siste versjon av språket (offisielt definert 17. desember 2012), og utviklet med tanke på dagens fokus mot multimedia innhold AJAX (Asynchronous JavaScript and XML) AJAX er ikke et programmeringsspråk i seg selv, men en fellesbetegnelse for flere ulike teknologier. Begrepet er bygget på JavaScript, HTML, CSS, DOM, XML/JSON, og benytter asynkron dataoverføring mellom klient og tjener. Kort fortalt blir det utvekslet litt og litt data med serveren, fremfor å laste inn hele sider på nytt når bruker gjør en endring. AJAX er mye brukt på dagens nettsider som krever interaktivitet (eks. Facebook) CSS (Cascading Style Sheets) Brukes til å definere utseendet på HTML filer. Utgangspunktet for CSS er at det skal ta for seg farger, fonter, stilinformasjon osv., slik at HTML kan ta for seg selve strukturen. CSS produserer mindre kode enn avanserte tabell-koder som krever at hele innholdet lastes før siden kan vises. CSS kan legges direkte i en HTML fil, men blir stort sett skilt ut i en egen fil. Ved å ha det i egen fil kan den tjene flere sider på samme tid, og man slipper å utføre eventuelle endringer gjentatte ganger JavaScript JavaScript inngår som et viktig element i AJAX begrepet, men teknologien benyttes også i veldig mange andre sammenhenger uavhengig av AJAX. JavaScript kjøres i nettleseren, og kan ta æren for mye av det interaktive som skjer på en nettside. Et eksempel på dette er validering av skjema før det blir sendt inn til serveren. JavaScript må ikke forbindes med Java, da de er svært ulike språk med lite til felles utenom navnet. Side 10 av 20
12 4. Valg av løsning Med utgangspunkt i at vi skal utvikle en enkel versjon for presentasjon ovenfor potensielle investorer, og kjøre noen demonstrasjoner av konseptet foreligger det enkle rammer å forholde seg til. PHP og MySQL ble fra første stund vurdert som den mest sannsynlige løsningen. For å kunne utvikle og demonstrere en ferdig versjon av konseptet er det ikke behov for noen stor kapasitet. Valget av webhosting faller da naturlig nok på webhotell, som igjen legger bestemte føringer på veien videre. Valg av OS på webhotellet faller på Linux siden det vil medføre ekstra unødvendige kostnader med Windows. Kostnaden faller på oppdragsgiver, og det er ønskelig at vi holder denne så lav som mulig. Vi ser ikke at en Windows server vil tilføre noe funksjonalitet som forsvarer den ekstra kostnaden. Samtlige webhotell benytter Apache som webtjener, og det er i liten grad mulighet til å endre noe på dette. Skalaen på bruken i vårt tilfelle tilsier ikke at det er behov for å bruke andre webtjener. PHP vil bli benyttet som programmeringsspråk på serverside. Noe erfaring med språket har gruppen fra tidligere, og vi ser ikke hensikten med å skulle bruke tid på å lære et annet språk. Flertallet av webhotell støtter ikke JSP eller Ruby/Python med webrammeverk. Dette trenger man egen dedikert server til, eventuelt VPS. MySQL har vi brukt i skolesammenheng tidligere og den innehar nok funksjonalitet for oppgaven, og den er gratis å bruke for vårt prosjekt. PostgreSQL og SQLite vil nok også fungere veldig godt i denne sammenheng, men flertallet av webhotell støtter ikke disse. Microsoft SQL er forbundet med kostnader som er unødvendige og krever en Windows server, alternativet faller naturlig nok bort. For presentasjon av innhold vil vi benytte HTML, CSS, Javascript og AJAX og for å skape en interaktiv nettside. Vi mener det ikke eksisterer noen relevante alternativer for vårt bruk. Av den grunn har vi heller ikke tatt med andre alternativer i det foregående avsnittet 3.5. Avsnittet i seg selv var ment som en oversikt fremfor alternative løsninger. Side 11 av 20
13 5. Budsjett/kostnader Løsningen som er valgt i prosjektet gir små kostnader. Alt er basert på frie lisenser, og vi benytter gratis programvare for utvikling. Kostnaden som er aktuell i vår sammenheng er knyttet til webhosting, nærmere bestemt webhotell. Et kostnadsestimat på kr 500,- mener vi er et realistisk utgangspunkt. Oppdragsgiver har opprettet et webhotell med et domene på forespørsel fra prosjektgruppen. Vi vil benytte dette som arbeidsstasjon for utvikling. Webhotell (ProISP) Etablering NOK 99,00 Leige 12 mnd. NOK 120,00 Domene Etablering NOK 0,00 Avgift 12 mnd. NOK 69,00 MVA NOK 72,00 Total NOK 360,00 Denne kostnaden er innenfor det forespeilede kostnadsestimatet. Vi ser ikke for oss at det er grunnlag for flere kostnader utover dette. Gjennom skolen har vi tilgang til gode lokaler med mer en tilfredsstillende internettoppkobling. Alle studentene har egen pc med nødvendig programvare for utvikling av konseptet. Side 12 av 20
14 6. Risikoanalyse Risiko Sannsynlighet Konsekvens Risikoverdi Ukjent teknologi Sykdom Mangel på tid Økonomi Konflikt med oppdragsgiver Kommunikasjonssvikt Mangel på utstyr Feilprogrammering Kompabilitetsproblemer Tap av data Konflikt med andre fag Overarbeid Intern konflikt Ukjent teknologi Som ingeniør er må en være forbredt på å måtte sette seg inn i nye ting. Spesielt for oss som nyutdannede studenter uten mye arbeidserfaring. 6.2 Sykdom Gruppen har fire medlemmer og vi anser ikke sykdom som en kritisk faktor, selv ved langvarig sykdom. Vi er ikke avhengig av å arbeide ved skolen da tilgangen på kommunikasjonsmedium er stor, og man kan jobbe selvstendig. 6.3 Mangel på tid Vi er av den oppfatning at vi har begrenset omfanget av oppgaven godt. I første rekke utvikler vi en enkel modell som vi bygger videre på etter hvert som en ser at det er tilstrekkelig med tid. Det er liten risiko for at oppdragsgiver ved endt hovedprosjekt ikke skal få overlevert et produkt som kan spilles og/eller presenteres. 6.4 Økonomi Kostnader er en ikke-faktor. Alle av gruppens medlemmer har egne webhotell eller lignende som kan nyttes til utvikling, hvert hovedprosjekt får også tildelt et område på skolens servere til webside. Her er det også mulighet for database. 6.5 Konflikt med oppdragsgiver I avtalen mellom HiSF, oppdragsgiver og prosjektgruppen er det spesifisert følgende: «Høgskulen kan ikkje, overfor ekstern samarbeidspartnar, garantere sluttresultatet på eit studentprosjekt. Oppgåvene som skal utførast blir konkretiserte i forprosjektrapporten. Prosjektet går frå semesterstart i januar til i slutten av mai, og begge partar pliktar å halde desse fristane.» En konflikt vil ikke være avgjørende for prosjektets fremgang da vi ikke er økonomisk avhengig av oppdragsgiver, men det er uheldig og svært lite ønskelig om det oppstår en konflikt. Side 13 av 20
15 6.6 Kommunikasjonssjonsvikt Gruppen arbeider mye på skolen og har lett tilgang til dialog opp mot rettledere. Kommunikasjon gjennom e-post, telefon og sosiale medier nyttes også. 6.7 Mangel på utstyr Alle medlemmene av gruppene innehar selv det nødvendige utstyret for utvikling, i tillegg har også skolen det som er nødvendig. 6.8 Feilprogrammering Ved problemer under programmering har vi rettledere lett tilgjengelig ved skolen, de valgte programmeringsspråkene har også store aktive miljø som er lett tilgjengelig på internett. 6.9 Kompabilitetsproblemer Produktet skal kunne fungere på tvers av mange plattformer. Dette medfører en høy sannsynlighet for problemer underveis Tap av data Vi benytter Dropbox for lagring av all data. All data er som følge av dette til enhver lagret på minimum 5 ulike maskiner i tillegg til i «skyen». Selve kildekoden blir også kontinuerlig publisert på webhotell for testing og utvikling Konflikt med andre fag Gruppemedlemmene har alle muligheter til å jobbe selvstendig og vi legger opp til at felles virksomhet legges utenom andre fag Overarbeid Gruppen vil unngå overarbeid ved å planlegge og fordele arbeidsoppgaver jevnt. Det for å slippe misnøye og unødvendig belastning Intern konflikt Medlemmene av gruppen kjenner hverandre etter hvert godt, og det har vist seg at dersom det oppstår konflikter mellom medlemmer vil disse være kortvarige og lette å løse. Side 14 av 20
16 7. Konklusjon Lukket kapittel. 8. Organisering Organiseringen består av 3 nivå. Oppdragsgiver på toppen, fulgt av styringsgruppe med prosjektansvarlig og rettleder. Nederst ligger prosjektleder med prosjektgruppen under seg. Oppdragsgiver Ole Johannes Øvretveit Styringsgruppe Joar Sande (Prosjektanvsvarlig) Olav Sande (Rettleier) Prosjektleder Lars-Petter Nygaard Kim André Salbu Rolf Yksnøy Ole-Jørgen Rylandsholm Side 15 av 20
17 8.1 Oppdragsgiver Oppdragsgiver for prosjektet er Ole Johannes Øvretveit. Ole Johannes Øvretveit (født 13. april 1967 i Sande i Gaular) er en norsk journalist, redaktør og humorist. Han er utdannet siviløkonom. Øvretveit har arbeidet som journalist i Førde avisa Firda og Sogn Dagblad, som han senere ble redaktør for. Videre har han bidratt til opprettelsen av avisene Årdal og Lærdal Avis, og Sogndal avis, og har vært vaktsjef i Bergensavisen. Han har også arbeidet som journalist for NRK Sogn og Fjordane, samt bidratt som kåsør og programleder for radioprogrammet Radio Røysi. 8.2 Styringsgruppe Ole Johannes Øvretveit (Oppdragsgiver) Joar Sande (Prosjektansvarlig) Olav Sande (Veileder) 8.3 Prosjektgruppe Lars-Petter Nygaard (Prosjektleder) Kim André Salbu Ole-Jørgen Rylandsholm Rolf Yksnøy Side 16 av 20
18 9. Prosjektadministrasjon En oversikt over viktige tidsfrister og planlagt tidsutnyttelse. 9.1 Tidsressurser Gruppens medlemmer har noe ulike timeplaner ut ifra valgfag. Timeplanen under viser timene gruppen har til rådighet i fellesskap (hvit farge merket Prosjekt eller Møte). De grå feltene viser til timer der noen eller samtlige gruppemedlemmer er i forelesning. Disse utgjør 21 klokketimer på en ukentlig basis. Arbeid på kvelder/helger kommer utenom. Time Tid Mandag Tirsdag Onsdag Torsdag Fredag Prosjekt Prosjekt Møte Lunsj Prosjekt Prosjekt Prosjekt Møter Tar sikte på ukentlige møter med en gjennomgang av status, fokusområder og veien videre. Det er ønskelig at vi i hovedsak legger disse til tirsdager mellom klokken10 og Kontakt med oppdragsgiver Oppdragsgiver og prosjektgruppen holder til i nærheten av Førde. Av den grunn er det muligheter for å arrangere møter ved behov. For spørsmål underveis, gjelder begge parter, er det tilfredsstillende med kommunikasjon over e-post og pr telefon. 9.4 Milepæler Mandag Prosjektstart. Torsdag Innlevering av prosjektbeskrivelse. Fredag Innlevering av forprosjektrapport. Onsdag Midtveispresentasjon. Torsdag Innlevering av sluttrapport. Mandag Presentasjon m/plakat. Onsdag Nettside ferdigstilt. Opprydding ferdig. Side 17 av 20
19 10. Litteraturliste [1] Wikipedia artikkel om Ole Johannes Øvretveit [2] Wikipedia artikkel om HTML [3] W3C HTML5 Definition Complete [4] Wikipedia artikkel om AJAX, [5] Flanagan, David JavaScript: The Definitive Guide. Fifth Edition. O'Reilly Media, Inc. [6] W3C. Cascading Style Sheets [7] Lie, Håkon Wium Cascading Style Sheets. Faculty of Mathematics and Natural Science, UiO [8] Programming languages on the internet [9] Introducing JSON [10] Wikipedia artikkel om PHP [11] Wikipedia artikkel om ASP [12] Oracle What is MySQL? [13] Artikkel om databasebruk og markedsandel [14] Wikipedia artikkel om database sammenligning [15] Udemy Code Wars: Ruby vs Python vs PHP [16] Daziness PHP vs JSP, Which is better? [17] Bounceweb Choosing Between ASP, JSP And PHP [18] Open Logic PostgreSQL vs. MySQL: Which Is the Best Open Source Database? [19] Didiano, Dylan Microsoft SQL vs MySQL: How to Choose Between Them [20] Whisperdale Network Nginx vs Cherokee vs Apache vs Lighttpd [21] Netcraft October 2012 Web Server Survey [22] W3Techs. Usage of web servers broken down by ranking [23] Tittel, Ed & Noble, Jeff HTML, XHTML & CSS for Dummies. Seventh Edition. For Dummies. [24] Valade, Janet PHP and MySQL for Dummies. Fourth Edition. For Dummies [25] Lutz, Mark Programming Python. Fourd Edition. O'Reilly Media, Inc. [26] Hartl, Michael & Prochazka Aureliuz RailsSpace. Pearson Education [27] Riordan, Rebecca M Head First Ajax. O'Reilly Media, Inc [28] SQLite. Distinctive Features Of SQLite [29] Squidoo How to Choose A Web Hosting Service Side 18 av 20
20 Vedlegg Lukket kapittel. Side 19 av 20
Web fundamentals. Web design. Frontend vs. Backend 17.01.2008. Webdesign 17. januar 2008 3. Monica Strand
Web fundamentals Webdesign 17. januar 2008 Monica Strand Webdesign 17. januar 2008 1 Web design Fagområdet Web design inneholder flere disipliner Grafisk design Informasjonsdesign Brukergrensesnittdesign
DetaljerKravspesifikasjon. Leserveiledning Kravspesifikasjonen består av følgende deler: Presentasjon Om bedriften
Kravspesifikasjon Presentasjon Hovedprosjektet gjennomføres ved Høgskolen i Oslo, avdelingen for ingeniørutdanning. Målet med oppgaven er å utvikle en online webshop for bestilling av postkasser. Dette
DetaljerPROSJEKTBESKRIVELSE/PLAN PROSJEKT OR2-300
Mal for prosjektbeskrivelse PROSJEKTBESKRIVELSE/PLAN PROSJEKT OR2-300 Evt. detaljer i vedlegg med referanse frå de ulike delene Prosjekt (tittel): Sol energi. Dato, signatur:.. Lasse Moen Ola Sundt Melheim....
DetaljerArtist 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
DetaljerBachelorprosjekt 2015
Bachelorprosjekt 2015 Høgskolen i Oslo og Akershus Tam Ha (s171513) Arslan Yousaf (s189135) Gabriel Noraker Alfarrustad (s161910) Eivind Lund (s180381) Phillip Padiernos Næss (s162951) Forprosjekt Prosjektets
DetaljerInnstallasjon og oppsett av Wordpress
Del 1 - Installasjon og oppsett Innstallasjon og oppsett av Wordpress Wordpress har blitt en veldig populær publiseringsplattform for websider. Uten særlige tekniske ferdigheter kan man sette opp profesjonelle
DetaljerForprosjektrapport. 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
DetaljerTjenestebeskrivelse Webhotelltjenester
Tjenestebeskrivelse Webhotelltjenester Sist endret: 2004-12-01 Innholdsfortegnelse 1 INTRODUKSJON... 3 1.1 GENERELT... 3 1.2 NYTTEVERDI WEBHOTELLTJENESTER FRA TELENOR... 3 2 FUNKSJONALITET... 4 2.1 INNHOLD
DetaljerHø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
DetaljerHovedprosjekt. 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
DetaljerGruppe Forprosjekt. Gruppe 15
Forprosjekt Gruppe 15 Marius Ylven Westgaard - s236797 - Anvendt Datateknologi Lise Janbu Eide - s236361 - Dataingeniør Lavanja Jeyenthiran - s236346 - Dataingeniør Kristian Pedersen - s236728 - Anvendt
Detaljer6 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
DetaljerInfoRed 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,
Detaljer1. Forord 2. Leserveiledning
KRAVSPESIFIKASJON 1 1. Forord Hensikten med kravspesifikasjonen er at den skal fungere som et styringsdokument under prosessen og definere rammer og betingelser rundt hovedprosjektet. Den er utviklet etter
DetaljerIntroduksjon til programmering og programmeringsspråk. Henrik Lieng Høgskolen i Oslo og Akershus
Introduksjon til programmering og programmeringsspråk Henrik Lieng Høgskolen i Oslo og Akershus Kategorisering av programmeringsspråk? Deklarativ vs. imperativ Lav nivå vs. høy nivå Kompilert vs. tolket
DetaljerUtvikle 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
DetaljerPresentasjon av hovedprosjekt ved HIST Nettbutikk www.midt-svartdal.no
Presentasjon av hovedprosjekt ved HIST Nettbutikk www.midt-svartdal.no Hovedprosjekt 2008 av Audun M. Solheim, student HIST/BAIN, audun@c2i.net Oppdragsgiver:Bjørg Minnesjord Solheim, bjorg@midt-svartdal.no
DetaljerAVDELING FOR INGENIØR- OG NATURFAG
Prosjekt X H02-300 Hovedprosjekt Kim André Salbu Ole-Jørgen Rylandsholm Rolf Yksnøy Lars-Petter Nygaard AVDELING FOR INGENIØR- OG NATURFAG HOVUDPROSJEKTRAPPORT H02-300 http://prosjekt.hisf.no/~13prosjektx/
DetaljerS y s t e m d o k u m e n t a s j o n
S y s t e m d o k u m e n t a s j o n Monitorering av produksjonsløyper ved Nasjonalbiblioteket - Project BAKE Utarbeidet av: Einar Wågan Kristian Akerhei Studium: Informasjonssystemer Innlevert: 26.5.2015
DetaljerHuldt & Lillevik Ansattportal. - en tilleggsmodul til Huldt & Lillevik Lønn. Teknisk beskrivelse
Huldt & Lillevik Ansattportal - en tilleggsmodul til Huldt & Lillevik Lønn Teknisk beskrivelse Huldt & Lillevik er trygghet Trygghet er å vite at løsningen du bruker virker, hver eneste dag, enkelt og
DetaljerIntro til WWW, HTML5 og CSS
Intro til WWW, HTML5 og CSS Håkon Tolsby 20.08.2015 Håkon Tolsby 1 World Wide Web Webserver: Programvare som distribuerer websider og/eller maskin hvor programmet kjører Webbrowser (nettleser): Program
DetaljerForprosjektrapport. 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...
DetaljerPubliseringsløsning for internettsider
Publiseringsløsning for internettsider Hva er Edit? Edit er et verktøy for publisering og vedlikehold av nettsider. Tidligere har det å vedlikeholde en nettside vært en tungvinn prosess, men nå kan alle
DetaljerIntroduksjon til programmering og programmeringsspråk
Introduksjon til programmering og programmeringsspråk Henrik Lieng Høgskolen i Oslo og Akershus https://code.org/ Veldig høy-nivå programmering med Scratch End-user programming Overtone, Tidal, etc., bygger
DetaljerNCE TOURISM FJORD NORWAY. FJORDNETT INTERNETTFORUM 2012 Bergen, 12./13. juni 2012
NCE TOURISM FJORD NORWAY FJORDNETT INTERNETTFORUM 2012 Bergen, 12./13. juni 2012 HACKERS HOUR Hvor langt kommer vi med FjordNett rammeverket? Html CSS Javascript Hva er bestanddelene av en nettside? Html
Detaljer(X)HTML, CSS og JavaScript HTML. Det første dokumentet 26.11.2007. Grunnleggende programmering i Java Monica Strand 26.
(X)HTML, CSS og JavaScript Grunnleggende programmering i Java Monica Strand 26. november 2007 Gr. leggende Java 26. november 2007 1 HTML HTML = Hyper Text Markup Language Strukturerer tekstinnhold HTML
DetaljerFunksjonskravene 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
DetaljerBEDRIFTENS NETTSIDE 24. NOVEMBER 2016
BEDRIFTENS NETTSIDE 24. NOVEMBER 2016 Introduksjon Del 1: En liten ordbok Del 2: Planlegg nettsiden Del 3: Publisering av nettsiden Del 4: Markedsføring av nettsiden MUNCH DESIGN Munch design Christine
DetaljerHOVEDPROSJEKT 2010 - HIO IU - DATA FORPROSJEKTRAPPORT GRUPPE 18
HOVEDPROSJEKT 2010 - HIO IU - DATA FORPROSJEKTRAPPORT GRUPPE 18 INNHOLDSFORTEGNELSE 1. PRESENTASJON 2. SAMMENDRAG 3. DAGENS SITUASJON 4. MÅL OG RAMMEBETINGELSER 5. LØSNINGER \ ALTERNATIVER 6. ANALYSE AV
DetaljerOblig 5 Webutvikling. Av Thomas Gitlevaag
Oblig 5 Webutvikling Av Thomas Gitlevaag For oppgave 1 og 2 skal dere levere en funksjonell webside på deres hjemmeområde. Dere skal også levere alle phps-filene slik at man for en hver side kan slenge
DetaljerKRAVSPESIFIKASJON. 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.
DetaljerForprosjekt gruppe 13
Forprosjekt gruppe 13 Presentasjon Tittel: Oppgave: Periode: Gruppemedlemmer: Veileder: Oppdragsgiver: Kontaktperson: Mobilbillett i HTML5 Utvikle en mobil billettautomat innenfor kategorien dedikert web
DetaljerHovedprosjekt 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...
DetaljerQPAWeb. Et webgrensesnitt for QPA
QPAWeb Et webgrensesnitt for QPA Bachelorgruppe 34 Ole Gunnar Dybvik, student dataingeniør - systemutvikling Jon Severin Eivik Jakobsen, student dataingeniør - nettverksarkitektur og -design Eskild André
DetaljerForprosjektrapport. 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
DetaljerFinal Projectreport. 091214 - Gry Skårbø
Final Projectreport 091214 - Gry Skårbø December 2, 2009 Contents 1 Forord 5 2 Terminologi 6 2.1 Begreper................................ 6 2.2 Forkortelser.............................. 6 3 Innledning
DetaljerSTUDENTARBEID. Front-end webklient for Enoro AS. Prosjektbeskriving. Kim René Merkesvik Anders Aalen Andrii Petrychak
STUDENTARBEID Front-end webklient for Enoro AS Prosjektbeskriving Kim René Merkesvik Anders Aalen Andrii Petrychak Lenkje til nettstad: http://studprosjekt.hisf.no/~15enoro Avdeling for Ingeniør og Naturfag
DetaljerDokument 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
DetaljerHovedprosjekt 2013. Gruppe 27. Forprosjektrapport [GILJE AS] Lars Gjestang - Hiran Piapo - Bård Skeie
2013 Hovedprosjekt 2013 Gruppe 27 Forprosjektrapport [GILJE AS] Lars Gjestang - Hiran Piapo - Bård Skeie Innhold 1. Presentasjon... 2 2. Sammendrag... 2 3. Dagens Situasjon... 2 4. Mål og rammebetingelser...
DetaljerHø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
DetaljerForprosjektrapport 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...
DetaljerProgrammeringsrammeverk som kan installeres på Windows Mobiloperativsystem
.NET Android AOSP Programmeringsrammeverk som kan installeres på Windows operativsystem Mobiloperativsystem Android Open Source Project. Har i oppgave å vedlikeholde og videreutvikle Android operativsystem.
DetaljerForprosjekt. 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
DetaljerP L A N I A 8 S Y S T E M K R A V PLANIA 8 SYSTEM KRAV. Plania 8 Systemkrav.docx 27.04.2015 1 av 8
PLANIA 8 SYSTEM KRAV Plania 8 Systemkrav.docx 27.04.2015 1 av 8 INNHOLD 1 INNLEDNING... 1-3 1.1 Generell beskrivelse... 1-3 1.1.1 Plania DESKTOP og Plania WEB... 1-3 2 SYSTEMKRAV... 2-4 2.1 Krav til ulike
DetaljerStudentdrevet 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
DetaljerStikkord: 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
DetaljerForprosjekt. Høgskolen i Oslo, våren
Forprosjekt Høgskolen i Oslo, våren 2011 ------------------------------------------ Presentasjon Tittel: Oppgave: Database og nettside for Nor Dagligvarer Import AS Utvikle et databasesystem for bedriften
DetaljerBachelorprosjekt i informasjonsteknologi, vår 2017
Bachelorprosjekt i informasjonsteknologi, vår 2017 Gruppe 29: Marthe Janson Skogen, s236357, Ingeniørfag - data Odd Einar Hoel, s236313, Ingeniørfag - data Forprosjektrapport Rapporten inneholder presentasjon,
DetaljerProduktrapport. Utvikling av moduler til CMS for bonefish.no. Gruppe 08-23
Utvikling av moduler til CMS for bonefish.no Gruppe 08-23 Produktrapport for hovedprosjektet utvikling av moduler til CMS for bonefish.no ved Høgskolen i Oslo, avdeling for Ingeniørutdanning våren 2008.
DetaljerDenne 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
DetaljerForprosjektrapport 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
DetaljerHovedprosjekt 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
DetaljerForprosjektrapport. 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
DetaljerForprosjektrapport. Presentasjon. Sammendrag. Tittel Informasjonsplatform for NorgesGruppen
Forprosjektrapport Presentasjon Tittel Informasjonsplatform for NorgesGruppen Oppgave Utvikle en informasjonsplatform for butikkene i NorgesGruppen Periode 3. Januar 14. Juni Gruppemedlemmer Joakim Sjögren
DetaljerBåtforening på nett. Produktrapport
Båtforening på nett Hovedprosjekt våren 2009, Høgskolen i Oslo Prosjektgruppe 36 Vegard Skipnes, Rade Vuckovic & Frode Sørensen Produktrapport 1 Sammendrag Denne rapporten er en del av Hovedprosjektet
DetaljerForprosjektrapport. 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)
DetaljerForprosjektrapport. 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
DetaljerKapittel 13 Advanced Hypertext Implementation. Martin Lie Ole Kristian Heggøy
Kapittel 13 Advanced Hypertext Implementation Martin Lie Ole Kristian Heggøy 08.11.04 Forbedring av arkitektur Problem med alt i ett -løsning: Spredning av forretningslogikk. Avhengighet mellom presentasjonssider
DetaljerHøgskolen i Oslo og Akershus. Bachelorprosjekt Hacking Cristin. (midlertidig tittel) Forprosjektrapport
Høgskolen i Oslo og Akershus Bachelorprosjekt 2017 Hacking Cristin (midlertidig tittel) Forprosjektrapport Innholdsfortegnelse: 1.0 Presentasjon s. 3 2.0 Sammendrag s. 3 3.0 Dagens situasjon s. 4 4.0 Mål
DetaljerGruppe 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
DetaljerForprosjektrapport. Gruppe 26. Digitalt læreverktøy for Cappelen Damm
Hovedprosjekt i informasjonsteknologi 2016 Høyskolen i Oslo og Akershus Forprosjektrapport Digitalt læreverktøy for Cappelen Damm Gruppe 26 Sofia Aittamaa - s198580@stud.hioa.no Petter Lysne - s198579@stud.hioa.no
DetaljerForprosjekt Hovedprosjekt ved Høgskolen i Oslo Våren 2008
Forprosjekt Hovedprosjekt ved Høgskolen i Oslo Våren 2008 Skrevet av Ole Myrbakken, Fadima Mohamoud, Orji Okoroafor, Karen Arrendondo Side 1 PRESENTASJON Prosjekt tittel: Prosjektperiode: MetaGen 7.jan
DetaljerForprosjektrapport. Gruppe 31
Forprosjektrapport Gruppe 31 1 Presentasjon Oppgave: Finne et kodespråk som kan være med på å forbedre kundetilfredsheten og brukervennligheten ved bruk av Telenor sine websider. Periode: 14. januar til
DetaljerHovedprosjekt 2011 HO912A. Securitas IT portal. Forprosjektrapport. Adeel Yousaf Khan s Mats Klingenberg Naustdal s Stig Arild Ysterud
Hovedprosjekt 2011 HO912A Securitas IT portal Forprosjektrapport Adeel Yousaf Khan s141459 Mats Klingenberg Naustdal s148155 Nur M. Ahmed s148108 Thomas Wiborg s161335 Stig Arild Ysterud s155483 1 Innhold
Detaljer24.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
DetaljerProduktdokumentasjon. 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
DetaljerForprosjektrapport. 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.
DetaljerForprosjektrapport. 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
DetaljerDel 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 å
DetaljerErlend Oftedal. Risiko og sikkerhet i IKT-systemer, Tekna
Sikkerhet i Web 2.0 Erlend Oftedal Risiko og sikkerhet i IKT-systemer, Tekna Hva er spesielt med Web 2.0? Innhold fra flere kilder Sosiale nettsteder med brukergenerert innhold Mashups gjerne med innhold
DetaljerForelesning 23/9-08 Webprog 1. Tom Heine Nätt
Forelesning 23/9-08 Webprog 1 Tom Heine Nätt Kursinfo Tom Heine Nätt E-post: tom.h.natt@hiof.no Mobil: 92012120 MSN: thnatt@hotmail.com All nødvendig info (forhåpentligvis) finnes på kursets webside: http://www.it.hiof.no/webprog1
DetaljerBilag til kjøpsavtalen for Transportadministrasjon K Bilag 3 - Kundens tekniske plattform
Helse Vest IKT: Saksnummer 2013/105 og Avtalenummer 901238 Bilag til kjøpsavtalen for Transportadministrasjon K Bilag 3 - Kundens tekniske plattform Status: Tilbud Sist oppdatert: 25.02.2014 Signert dato:
DetaljerJon 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
Detaljer1. 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
DetaljerDokumentasjon av Installasjon
Vedlegg D Dokumentasjon av Installasjon Dette dokumentet tar for seg detaljert informasjon vedrørende installasjon nødvendig for delapplikasjonene i PySniff. Innholdsfortegnelse 1. INTRODUKSJON 3 2. PYTHON
Detaljer1. Introduksjon. Glis 13/02/2018
SDP GLIS Espen Buø Innholdsfortegnelse 1. Introduksjon... 2 2. Gruppebeskrivelse og ansvarsområder... 3 3. Risikoanalyse... 4 4. Hardware og softwarekrav for brukeren... 5 5. Behov for prosjektet... 6
DetaljerForprosjektrapport 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
DetaljerForprosjektrapport 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- 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
DetaljerProduksjonssettingsrapport
Vedlegg E2 Produksjonssettingsrapport milepæl 1 Dokumentet inneholder beskrivelse av andre del av produksjonssetting av milepel 1 den 16.03.2013. INNHOLDSFORTEGNELSE INNHOLDSFORTEGNELSE 2 1. INNLEDNING
DetaljerSikkerhet og internett. Kan vi være vi trygge? Kan vi beskytte oss? Bør vi slå av nettet
Sikkerhet og internett Kan vi være vi trygge? Kan vi beskytte oss? Bør vi slå av nettet Stoler du på denne mannen? 28.01.2009 Om sikkerhet på Internettet ved Hans Nordhaug 2 Jepp Derfor fant du i januar
DetaljerKRAVSPESIFIKASJON. 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
DetaljerBRUKERMANUAL. Telsys Online Backup
BRUKERMANUAL Telsys Online Backup TELSYS AS - 06.08.2009 Innhold Generelt... 3 Kom i gang... 4 Installasjon av Telsys Online Backup Proff/Standard... 4 Start opp klienten for første gang!... 10 Logg inn...
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Denne øvingen forutsetter at du har gjort disse øvingene tidligere: Labøving 7b Skriveradministrasjon Laboving 9a Installere og konfigurere webtjeneren IIS I denne øvingen
DetaljerProsjektliste Steinar Mollgard Aasheim. Sist oppdatert: 03.10.2013 CV: http://www.aasheim.org/cv.pdf
Prosjektliste Steinar Mollgard Aasheim Sist oppdatert: 03.10.2013 CV: http://www.aasheim.org/cv.pdf Teksnisk arkitekt for ny Nett-TV Prosjektbeskrivelse: Prosjektet lager en løsning for visning av video
DetaljerJSP - 2. Fra sist. Hvordan fungerer web? Tjenerside script HTML. Installasjon av Web-tjener Et enkelt JSP-script. Ønsker dynamiske nettsider:
Fra sist JSP - 2 Installasjon av Web-tjener Et enkelt JSP-script HTML statisk Forms Tags Ønsker dynamiske nettsider: Klientside-script/programmering Javascript, vbscript, applets Tjenerside-script/programmering
DetaljerInstitutt for informasjonsteknologi, Høgskolen i Oslo og Akershus, våren Camilla Kaasi(s188070) Roza Moustafa(s188113)
Forprosjektrapport Gruppe 14 Institutt for informasjonsteknologi, Høgskolen i Oslo og Akershus, våren 2015 Sted: Høgskolen i Oslo og Akershus Dato: 23.01.2015 Tittel: Gruppemedlemmer: Oppgave: Oppdragsgiver:
DetaljerKravspesifikasjon 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
DetaljerKravspesifikasjon. Aker Surveillance. Gruppe 26 Hovedprosjekt ved Høgskolen i Oslo og Akershus. Oslo,
Kravspesifikasjon Aker Surveillance Gruppe 26 Hovedprosjekt ved Høgskolen i Oslo og Akershus Oslo, 12.01.2013 Public 2013 Aker Solutions Page 1 of 7 Table of Contents Forord... 3 Om bakgrunnen... 3 Presentasjon...
DetaljerTestrapport. Aker Surveillance. Gruppe 26. Hovedprosjekt ved Høgskolen i Oslo og Akershus. Oslo, 24.5.2013. Public 2013 Aker Solutions Page 1 of 5
Testrapport Aker Surveillance Gruppe 26 Hovedprosjekt ved Høgskolen i Oslo og Akershus Oslo, 24.5.2013 Public 2013 Aker Solutions Page 1 of 5 Innledning I denne rapporten vil vi skrive om testingen som
DetaljerInstallere JBuilder Foundation i Mandrake Linux 10.0
Installere JBuilder Foundation i Mandrake Linux 10.0 Installasjon av JBuilder Foundation på Linux (dekker her spesifikt fremgangen ved bruk av Mandrake Linux 10.0, men distribusjon vil gjøre liten eller
DetaljerInnledende Analyse Del 1: Prosjektbeskrivelse (versjon 2)
Innledende Analyse Del 1: Prosjektbeskrivelse (versjon 2) Iskra Fadzan og Arianna Kyriacou 25.mars 2004 Innhold 1 Hovedmål 2 2 Mål 2 3 Bakgrunn 3 4 Krav 4 1 1 Hovedmål I dette prosjektet skal vi se nærmere
DetaljerBrukerveiledning for Intelligent Converters MySQL Migration Toolkit IKA Trøndelag IKS 2012
Om verktøyet Formålet med dette verktøyet er å migrere informasjon fra en databasevariant til en annen, i denne veiledningen fra Oracle til MySQL. Dette gjøres som første ledd i en avleveringsprosess.
DetaljerAvdeling for ingeniørfag FORPROSJEKTRAPPORT
Avdeling for ingeniørfag FORPROSJEKTRAPPORT Prosjektkategori: Hovedprosjekt Fritt tilgjengelig X Omfang i studiepoeng: 15 studiepoeng Fritt tilgjengelig etter: Fagområde: Elektronikk Tilgjengelig etter
DetaljerF O R P RO S J E K T R A P P O R T
A V D E L I N G F O R I N G E N I Ø R U T D A N N I N G F O R P RO S J E K T R A P P O R T Dato for levering: 01.02.2008 Versjon Nr. 1,72 Gruppe: 08-18 Webside: http://student.iu.hio.no/~s135462/hovedprosjekt/
DetaljerSkøyen, 23.01.14 Gruppe 11
Forprosjektrapport Produktkvalitet, visitnorway.com Sammendrag Vi skal gjennomføre et produktkvalitetsprosjekt hos Creuna i forbindelse med visitnorway.com, Innovasjon Norges turistinformasjonsside. Prosjektet
DetaljerUtvikling av dynamiske nettsteder med PHP og databaser, høsten 2006
Page 1 Page 2 Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Introduksjon Michael Preminger (michaelp@hio.no) 23/08-06 I denne forelesningen: Motivasjon: Hvorfor vi lærer å programmere
DetaljerIntroduksjon til dataanlegget ved Institutt for informatikk. Marc Bezem Institutt for informatikk Universitetet i Bergen
Introduksjon til dataanlegget ved Institutt for informatikk Marc Bezem Institutt for informatikk Universitetet i Bergen August 2005 1 Introduksjonskurset Målgrupper: Alle studenter som skal ta INF100 Andre
DetaljerApril 2013, Helge Opedal
April 2013, Helge Opedal En «Tjeneste» som tilbyr et web-grensesnitt Aksesserbart via en nettleser En bruker kan ta i bruk en nettleser for å kunne få tilgang til det som tjenesten tilbyr? «Web» er ingen
Detaljer