UGent IBBT Vakgroep Informatietechnologie http://www.ibcn.intec.ugent.be/?q=masteraj20112012 Gaston Crommenlaan 8 bus 201 9050 Gent Hogeschool1. Aanbevelen van content op social networking sites Doelstellingen Netlog.com is Europa's grootste social network (met meer dan 70 miljoen leden en beschikbaar in meer dan 30 talen) ontwikkeld en onderhouden vanuit hartje Gent. Typisch bezitten sociale netwerken zeer veel informatie over de gebruiker via de informatie die hij/zij zelf opgaf tijdens het invullen van het profiel. Er zit echter nog meer kennis en informatie omvat in de relaties tussen de verschillende gebruikers. Op basis van deze data kan er nagegaan worden welke vriendengroepen gebruikers gemeenschappelijk hebben en wat de gemeenschappelijke interesses zijn binnen deze groepen. Deze data kan gebruikt worden om vriendschaprelaties aan te bevelen, om matchmaking te doen tussen gebruikers en om users aanbevelingen te doen van data die ze kunnen toevoegen aan hun profiel. Onderzoek Deze scriptie heeft tot doel om bestaande clustering algoritmes efficient toe te passen op een online social website, in dit geval Netlog. Deze clustering algoritmes laten toe om gebruikers van online social websites te groeperen op basis van hun onderline vriendenrelaties (cfr. Touchgraph). Opdracht In een eerste stap zal de student zich inwerken in een bestaand algoritme waarbij hij de graduele opbouw van clusters visueel zal weergeven in een online toepassing. Tijdens deze ontwikkeling zal extra aandacht worden geschonken aan de schaalbaarheid en performantie van de volledige toepassing. Vervolgens zal in overleg met de student en begeleiders een nieuwe use case worden uitgewerkt die verder bouwt op de bestaande clusteringalgoritmes. Enkele voorbeelden van mogelijke use cases zijn: Aanbevelen van nieuwe vriendschapsrelaties op basis van bestaande vriendengroepen. Matchmaking tussen gebruikers op basis van hun onderlinge interactie Het weergeven van mogelijke interesses, videos, foto's, blogs... die gedeeld worden door de vrienden of vriendengroepen van de gebruikers Het aanbevelen van mogelijke events die gedeeld worden door de vrienden of vriendengroepen van de gebruikers
Tijdsbesteding: 25% onderzoek / design 20% ontwerp code 55% realisatie & test Aantal studenten 1 student ICT Modaliteiten Deze thesis wordt begeleid door Massive//Media NV (Emile Braunplein) en UGent-IBCN (Zuiderpoortcomplex). Beide voorzien de mogelijkheid tot stage tijdens de zomermaanden. Locatie en contactpersoon De masterproef zal uitgewerkt worden bij INTEC-IBCN en Massive//Media Contactpersonen bij UGent: Philip Leroux (philip.leroux@intec.ugent.be) Contactpersonen bij Massive//Media: Joost Roelandts
UGent IBBT Vakgroep Informatietechnologie http://www.ibcn.intec.ugent.be/?q=masteraj2011201 2 Gaston Crommenlaan 8 bus 201 9050 Gent Hogeschool2. Analyse en vergelijking van no-sql storage modellen Doelstellingen Netlog.com is Europa's grootste social network (met meer dan 70 miljoen leden en beschikbaar in meer dan 30 talen) ontwikkeld en onderhouden vanuit hartje Gent. Sociale netwerken hebben door hun groot aantal gebruikers en hun user-contentgebaseerde aard een grote hoeveelheid data. Bovendien moet deze data snel kunnen bevraagd worden en schaalbaar zijn. Over het algemeen zijn relationele databases zoals MySQL minder geschikt voor data met deze omvang. Onderzoek Het doel van deze scriptie is om een vergelijking te maken tussen no-sql storage modellen en op basis van deze analyse te beslissen welk model geschikt is voor het opslaan van user data en statistische data voor Massive//Media. Opdracht In een eerste stap zal de student een vergelijkende studie maken van de verschillende types datamodellen (Document Store, Key Value Store...). Verder zal de student na overleg met de begeleiders in één of meer van deze types een analyse doen van enkele implementaties (Cassandra, Hadoop, MongoDB, CouchDB...) om ten slotte tot een aanbeveling te komen van het optimale type en implementatie. Tenslotte zal de student een test opzetten met de gekozen oplossing en deze toepassen op een use case binnen de context van Massive//Media. Tijdsbesteding: 60% onderzoek / design 10% ontwerp code 30% realisatie & test Aantal studenten 1 student ICT Modaliteiten
Deze thesis wordt begeleid door Massive//Media NV (Emile Braunplein) en UGent-IBCN (Zuiderpoortcomplex). Beide voorzien de mogelijkheid tot stage tijdens de zomermaanden. Locatie en contactpersoon De masterproef zal uitgewerkt worden bij INTEC-IBCN en Massive//Media Contactpersonen bij UGent: Philip Leroux (philip.leroux@intec.ugent.be) Contactpersonen bij Massive//Media: Joost Roelandts
UGent IBBT Vakgroep Informatietechnologie http://www.ibcn.intec.ugent.be/?q=masteraj2011201 2 Gaston Crommenlaan 8 bus 201 9050 Gent Hogeschool3. Analyse van real-time webapplicatietechnieken Doelstellingen Netlog.com is Europa's grootste social network (met meer dan 70 miljoen leden en beschikbaar in meer dan 30 talen) ontwikkeld en onderhouden vanuit hartje Gent. Naast Netlog werkt Massive//Media momenteel ook aan andere projecten waarbij het real-time aspect van webapplicaties een belangrijke parameter is. Onderzoek Het doel van deze scriptie is om een onderzoek te doen naar de mogelijkheden om real-time aspecten toe te voegen aan webapplicaties. Hierbij zal vooral gekeken worden naar de vooren nadelen van long polling versus short polling. Naast deze initiële analyse zal er verder onderzoek gedaan worden naar de verschillende implementaties van deze beide opties (bijvoorbeeld node.js, socket.io, XMPP...). Opdracht In een eerste fase zal de student een analyse uitvoeren naar de mogelijke oplossingen voor real-time webapplicaties. Na dit onderzoek zal in samenspraak met de begeleiders de meest optimale oplossingen gekozen worden voor een use case binnen de context van Massive//Media. In een tweede fase wordt van de student verwacht dat hij/zij een testapplicatie ontwikkelt die gebruik maakt van de gekozen technologie. Tijdsbesteding: 40% onderzoek / design 20% ontwerp code 40% realisatie & test Aantal studenten 1 student ICT Modaliteiten
Deze thesis wordt begeleid door Massive//Media NV (Emile Braunplein) en UGent-IBCN (Zuiderpoortcomplex). Beide voorzien de mogelijkheid tot stage tijdens de zomermaanden. Locatie en contactpersoon De masterproef zal uitgewerkt worden bij INTEC-IBCN en Massive//Media Contactpersonen bij UGent: Philip Leroux (philip.leroux@intec.ugent.be) Contactpersonen bij Massive//Media: Joost Roelandts
UGent IBBT Vakgroep Informatietechnologie http://www.ibcn.intec.ugent.be/?q=masteraj20112012 Gaston Crommenlaan 8 bus 201 9050 Gent Hogeschool4. Geavanceerde contextbepaling d.m.v. een Android mobiel toestel Doelstellingen Voorbij de wereld van Augmented Reality (AR), waarbij de werkelijke wereld wordt samengevoegd met computergegenereerde beelden of informatie, ligt Cross Reality (XR). Men spreekt van XR als de werkelijke en virtuele wereld met elkaar interageren en informatie uitwisselen. Dit wordt gedaan aan de hand van sensors die de virtuele wereld beïnvloeden. Een voorbeeld van XR is d.m.v. sensors je plaats en toestand bepalen in de reële wereld en deze mappen in een virtuele wereld zoals Google Earth. Via private messaging kan dan een persoon die in de virtuele wereld aanwezig is door het besturen van zijn personage via de computer met de reële wereld interageren. Onderzoek Deze scriptie heeft tot doel om bestaande patroonherkenningstechnieken toe te passen op de verschillende sensoren van een Android mobiel toestel. Deze technieken laten toe om verschillende patronen te onderscheiden in het gedrag van de gebruikers. Opdracht Het doel van deze scriptie bestaat uit het ontwerpen van een cross reality systeem. Dit systeem zal gebruik maken van de sensors in je smartphone om te bepalen of je zit, loopt, praat, wandelt, waar je bent,.... De ontwikkeling van het systeem zal gebeuren op het Android platform. Dit is een besturingssysteem voor smartphones dat onlangs ontwikkeld werd door Google. Gebruikmakend van sensors zoals de accelerometer, digitaal compas, gps, microfoon, camera... wordt huidige toestand van de gebruiker bepaald. Het implementatieproces verloopt in twee fases. In de eerste fase zal de student zich inwerken in verschillende bestaande patroonherkenningstechnieken waarmee de sensors worden geïnterpreteerd. In een tweede fase zal in overleg met de promotoren een praktische use case worden uitgewerkt. Tijdsbesteding: 25% onderzoek / design 75% realisatie & test
Aantal studenten 1 student ICT Modaliteiten Deze thesis wordt begeleid door UGent-IBCN (Zuiderpoortcomplex). UGent-IBCN voorziet in de mogelijkheid tot stage tijdens de zomerrmaanden. Locatie en contactpersoon De masterproef zal uitgewerkt worden bij INTEC-IBCN Contactpersonen bij UGent: Klaas Roobroeck (klaas.roobroeck@intec.ugent.be)