Scriptiebank overzicht

De Vlaamse Scriptiebank is een vrij toegankelijke online databank. Deze bevat alle artikels en full text scripties van deelnemende bachelors en masters aan de

Een nieuwe vrijheid van meningsuiting voor het internettijdperk: een bescherming van de online markt voor regels

KU Leuven
2019
Tom
Van Isacker
Deze scriptie biedt een nieuwe interpretatie van het recht op vrijheid van meningsuiting als antwoord op de nieuwe uitdagingen van het internettijdperk. Hiervoor wordt een nieuwe visie voorgesteld waarbij de vrijheid van meningsuiting garant staat voor de online "markt voor regels".
Meer lezen

Struikelblokken en kwetsbaarheden bij de adoptie van same-site cookies

KU Leuven
2017
Gertjan
Franken
  • Tom
    Van Goethem
Sinds 2016 ondersteunen de eerste webbrowsers same-site cookies, een nieuwe technologie om gebruikers beter te beschermen tegen hackers. Verdere adoptie hiervan gebeurt echter traag omdat andere populaire webbrowsers niet volgen en bijna geen enkele grote website same-site cookies gebruikt. In deze thesis ga ik dieper in op de eigenlijke werking en doel van de same-site cookie, en reik ik een oplossing aan om de adoptie van same-site cookies te vergemakkelijken.
Meer lezen

Unity 5 versus Unreal Engine 4: Artificiële intelligentie van 3D vijanden voor een HTML5 project

Hogeschool Gent
2016
Matthias
Caryn
Rusty Bolt is een Belgische indie studio. Deze studio wilt een nieuw project starten voor een 3D spel in een HTML5 browser die intensief gebruik zal maken van kunstmatige intelligentie en WebGL. Na onderzoek via een requirements-analyse van verschillende mogelijkheden van game engines komen we terecht bij twee opties namelijk Unity 5, die Rusty Bolt al reeds gebruikt, of de Unreal Engine 4, wat voor hen onbekend terrein is. Qua features zijn ze enorm verschillend, maar ze voldoen elk niet aan één voorwaarde die Rusty Bolt verwacht van een game engine. Zo biedt Unity Technologies wel een mogelijkheid om software te bouwen in de cloud. De broncode van Unity wordt niet openbaar gesteld, tenzij men er extra voor betaalt. Deze game engine is dus niet volledig open source in tegenstelling tot Unreal Engine 4.

We vergelijken dan verder ook deze twee engines, namelijk Unity 5 en Unreal Engine 4. We tonen aan dat deze engines visueel verschillen van features, maar ook een andere implementatie van de artificiële intelligentie (AI) hanteren. Zo beperkt Unity zich voornamelijk op path finding van de AI, terwijl Unreal Engine 4 daarbij ook Behaviour Trees bij betrekt. Technisch zitten er ook verschillen in beide engines. Men kan de Unity engine op meer verschillende systemen draaien dan de Unreal Engine 4. En Unity 5 heeft ook lagere systeemvereisten dan Unreal Engine 4. Unity is verder ook enorm populair en heeft ook een groot marktaandeel, terwijl Unreal Engine 4 de grootste groei toont aan populariteit sinds 2015. Beide game engines gebruiken een verschillende objectgeoriënteerde programmeertaal, Unity 5 maakt gebruik van C# en JavaScript, terwijl Unreal Engine 4 enkel geschreven kan worden in C++ maar hebben wel een eigen visuele scripttaal via Blueprint Visual Scripting. Maar als we echter kijken hoe ze hun geschreven code omzetten naar een werkend HTML5 geheel gebruiken beide hiervoor eenzelfde tool gemaakt door Mozilla genaamd emscripten.

In beide game engines maken we ook een basis AI prototype in vergelijkbare omstandigheden en omgeving. Op dat prototype voeren we een aantal tests en metingen uit. Zo komt duidelijk naar voor dat de ruimte die nodig is om een nieuw project aan te maken bij Unreal Engine meer dan vier keer groter is dan voor Unity 5.3. Het laden van de editor gaat bij Unity slechts één seconde sneller. Bij Unity 5 maakt het laden op verschillende browsers, zoals Firefox en Chrome, wel een verschil van ongeveer drie seconden langer wanneer men cache gebruikt. Als we gaan kijken bij Unreal Engine 4 is er nauwelijks tot geen verschil is tussen de snelheden van de verschillende browsers.

Uiteindelijk komen we tot de conclusie dat de engines enorm verschillen en toch hun taak goed volbrengen. De keuze voor een bepaalde game engine is dan ook iets persoonlijk en varieert van project tot project. Deze keuze wordt dan best gecombineerd met de verwachtingen van een game engine in functie van het bedrijf en het project.
Meer lezen

Porting High-Performance Applications to the Web

Universiteit Hasselt
2014
Martijn
Croonen
HET NIEUWE WEBSinds de originele introductie van het internet eind twintigste eeuw is het web enorm gegroeid: van een platform voor het delen van voornamelijk (gelinkte) statische content met weinig interactie mogelijkheden naar een platform dat complexe applicaties ondersteunt. Dit begon allemaal met eenvoudig applicaties zoals het alom gekende Hotmail en later ook Gmail. Tegenwoordig kan het web gebruikt worden om complexe applicaties zoals volledige 3D spellen te gebruiken.
Meer lezen

Privacy op het internet - Optimale strategie voor de internetgebruiker

Arteveldehogeschool Gent
2007
Joke
Lamin
Privacy op het internet
Optimale strategie voor de internetgebruiker

De vraag of privacy op het internet wel bestaat, is een vraag die iedereen intrigeert, en die in direct verband staat met vele andere vragen. Welke gegevens zijn er over mij op het internet te vinden? Hoe kan ik mijn privacy op het internet beschermen? Hoeveel controle heb ik als internetgebruiker over mijn eigen gegevens? Is volledige privacy mogelijk op het internet?

Internet speelt een steeds grotere rol in ons leven, zonder dat we onszelf de vraag stellen welke impact dit medium op onze levens heeft.
Meer lezen

Dubo CMS

Hogeschool Gent
2007
Cédric
Rossignol
Case Study: Een dynamische website met achterliggende beheerzone (CMS systeem), die volledig custom build is. De website is beschikbaar in meerdere talen en beschikt over een uitgebreide productcatalogus, een productconfigurator en een virtuele rondleiding geprogrammeerd in Flash met Actionscript 2.0. De site is vormgegeven in CSS die ondersteund wordt door alle browsers. Bovendien is de website SEO.
Meer lezen