Bacheloroppgave 2015
Studium: Bachelor i informatikk - Informasjonsbehandling

 

Tittel - norsk: Sportradar Livescore - Nettside laget med Node og React
Tittel - engelsk: Sportradar Livescore - Website made with Node and React

Oppgave nr.: 57E

Oppgavestiller: Sportradar AS 

 

Kontaktperson: Ole Markus With

 

Telefon: 99159190

E-postadresse: o.with@sportradar.com

 

Postadresse: Havnegata 9, 7010 Trondheim

Studenter: Kenneth Aasan

Veileder ved HiST: Helge Hafting

 

Sammendrag: Hensikten med oppgaven er å finne den raskeste tekniske løsningen å presentere en nettside som er avhengig av live-data. I dag laster nettsiden json-feeds etter at siden har blitt lastet ned fra webserveren. Innholdet i disse feedene er selve innholdet i produktet, men bruker lang tid på å laste forskjellige steder rundt om i verden. Med Facebook sitt JavaScript-rammeverk React kan man lage en såkalt «Isomorphic» nettside. Det betyr at nettsiden kan kjøres både på server og hos klient. I praksis betyr det at nettsiden blir «rendret» på serveren, så tar klienten over derfra. Klienten mottar oppdateringer fra en feed mens ulike sportsbegivenheter foregår. Det resulterer i at man får en meget rask måte å presentere en nettside som er avhengig av live-data.


Abstract in English:   The purpose of the exercise is to find the fastest technical solution to present a website that relies on live data. Today the website loads json feeds after the page has been downloaded from the web server. The contents of these feeds is the very nature of the product, but takes a long time to load various locations around the world. With Facebook's JavaScript framework React you can make a so-called «Isomorphic» website. This means that the website can run both on the server and on client. In practice, this means that the website is rendered on the server, so that the client is able to take over from there. The client receives updates from a feed while various sporting events take place. This results in a very quick way to present a website that relies on live data.

Når ikke annet er avtalt, eier studenter selv den IPR (immaterielle rettigheter) de skaper som en del av studier/studieopphold ved HiST. Alle resultater er åpent tilgjengelig. Opphavsretten reguleres av Åndsverksloven. Avtaler som inngås mellom HiST og studenter skal som minimum sikre høgskolen rett til å bruke generert IPR til utdannings- og forskningsformål. Høgskolen skal også motta en vurderingskopi av resultatet av arbeidet som benyttes til vurdering. Marker med kryss det som gjelder denne oppgaven:

 

Normalsituasjonen: Studentene har selv alle rettigheter knyttet til resultatet fra bacheloroppgaven, med de unntak som er beskrevet over.

X

Avvik fra normalsituasjonen: Oppdragsgiveren har rettighetene og kan utnytte produktet kommersielt og videreutvikle produktet/metoden. Høgskolen vil ikke utnytte produktet kommersielt, men vil kunne arbeide videre med den grunnlagskompetansen som er vunnet gjennom prosjektet, som beskrevet over.

 

Avvik fra normalsituasjonen: Resultatene fra arbeidet legges ut som OpenSource iht lisens ___________________________ (Se http://creativecommons.no/lisenser).

 

Avvik fra normalsituasjonen: Programvare utviklet som del av bacheloroppgaven er sperret og kun tilgjengelig etter avtale med oppdragsgiver/studenter.

 

Avvik fra normalsituasjonen: Alle resultater fra arbeidet er sperret og kun tilgjengelig etter avtale med oppdragsgiver/studenter. (Vurder om det i stedet er tilstrekkelig å krysse av punktet over).