02.05.2013 Views

Stageverslag - Justian Lutteke

Stageverslag - Justian Lutteke

Stageverslag - Justian Lutteke

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Stageverslag</strong><br />

<strong>Justian</strong> <strong>Lutteke</strong><br />

0806913<br />

Lumineus


Mediatechnologie - Stage bij Lumineus


<strong>Stageverslag</strong> <strong>Justian</strong> <strong>Lutteke</strong><br />

Voorwoord<br />

Stage bij Lumineus in Tilburg<br />

Het afgelopen half jaar heb ik stage gelopen bij het filmbedrijf Lumineus. In dit<br />

half jaar heb ik ongeveer 640 uur bij het bedrijf doorgebracht. Lumineus is een<br />

klein bedrijf dat zich bezig houdt met het maken van films, tentoonstellingen en<br />

sinds kort ook alternate reality games. Tijdens mijn stage heb ik volledig mee<br />

gewerkt aan het opzetten en uitwerken van een aleternate reality game.<br />

In dit verslag vertel ik wat ik in het afgelopen half jaar bij lumineus heb gedaan.<br />

Wat heb ik geleerd en hoe heb ik dit geleerd. Aan welke competenties heb ik<br />

gewerkt en zijn mijn leerdoelen wel of niet behaald? Wat zou er beter en/of<br />

anders kunnen vanuit persoonlijk oogpunt maar ok vanuit het bedrijf.<br />

In globale lijnen zal ik door mijn stage periode heen lopen. Uitleggen wat een<br />

alternate reality game inhoudt, wat mijn rol hierin was en hoe dit verlopen is.<br />

De leermomenten zal ik in detail vertellen en deze terugkoppelen naar<br />

de competenties.<br />

Lumineus | 2011<br />

Colofon<br />

Uitgave<br />

<strong>Justian</strong> <strong>Lutteke</strong><br />

Birkhoven 6<br />

Vleuten<br />

0627543850<br />

lutteke89@gmail.com<br />

080613@hro.nl<br />

www.lutteke.nl<br />

Stagebedrijf<br />

Lumineus<br />

Tivolistraat 6-25, 5017 HP Tilburg<br />

Stagebegeleider<br />

Jeroen Neus<br />

Opleiding<br />

Mediatechnologie<br />

Hogeschool Rotterdam


<strong>Stageverslag</strong> <strong>Justian</strong> <strong>Lutteke</strong><br />

Inhoudsopgave<br />

Wat komt er ter sprake in mijn stageverslag?<br />

Leerdoelen....................................................................... 5<br />

Stageopdracht.................................................................. 6<br />

Bedrijfsoriëntatie............................................................. 7<br />

De eerste dag.................................................................... 8<br />

Werkzaamheden.............................................................. 9<br />

Alternate reality Game.................................................... 9<br />

Werkzaamheden............................................................. 10<br />

Zend Framework............................................................. 11<br />

MVC-model..................................................................... 12<br />

Api’s................................................................................. 13<br />

Producten......................................................................... 14<br />

Competenties & bewijzen................................................. 20<br />

Online identiteit/privacy................................................. 21<br />

Werken in een team......................................................... 21<br />

Zelfevaluatie..................................................................... 22<br />

Terugkomdagen................................................................ 24<br />

Toekomst.......................................................................... 24<br />

Conclusie........................................................................... 25


Leerdoelen<br />

Wat waren mijn leerdoelen?<br />

Volgens de normale manier van een stage traject ga je eerst nadenken<br />

over wat je op een stage wilt leren vervolgens zoek je bij<br />

die (leer)doelen een gepaste stageplek. Bij mij ging het iets<br />

anders, wegens eigen schuld ben veeltste laat begonnen met<br />

soliciteren en heb dus uiteindelijk een stage gekozen en tegelijkertijd<br />

nagedacht over wat ik daar kon leren. Deze manier van<br />

een stage zoeken is erg riskant aangezien je een groter risico<br />

loopt dat je stage wordt afgekeurd, mijn tip is dan ook; wees op<br />

tijd met soliciteren!<br />

De leerdoelen die ik tijdens mijn het zoeken van mijn stage heb<br />

bedacht staan hieronder beschreven.<br />

Vertrouwd worden en ervaring op doen met het Zend<br />

Framework voor php5.<br />

Op school tijdens de lessen en is het gebruik van een framework<br />

bij het programmeren nooit aan bod gekomen. Dit terwijl het<br />

toch vaak tijdens het programmeren gebruikt schijnt te worden<br />

trok het mijn intresse en kreeg ook de kans om me tijdens mijn<br />

stage in het Zend framework te verdiepen.<br />

Lumineus | 2011<br />

Web/game community opzetten<br />

Omdat ik zelf een groot fan ben van games had ik dan ook het liefst<br />

een stage gehad waar ik ze online kan maken, ondanks mijn situatie<br />

heb ik er het beste van gemaakt en kreeg ik de kan om een game<br />

community op te zetten voor een alternate reality game. Achter elke<br />

grote game zit een community, niet al te onbelangrijk dus.<br />

Professionele, complete en realistiche websites bouwen<br />

Als het op programmeren aankomt ging mijn intresse uit naar het<br />

maken van games, gadget, mobiele aps, etc. Toch heb ik dit als leerdoel<br />

bedacht omdat kwa competenties erg nuttig was.<br />

Eventuele mobiele applicatie / gadget bouwen<br />

Dit leerdoel heb bedacht met het idee “voor het geval dat”. Als de<br />

kans zich voordoet pak ik die.<br />

Werken met verschillenden api’s van social communities<br />

Het werken met social communties en api’s heb ik altijd een van de<br />

leukere dingen van het programmeren in php gevonden, als ik dan<br />

toch in php moest programmeren moest dit zeker aan te pas komen<br />

Product proces van begin tot eind meemaken<br />

Een van mijn belangrijkste, everaring op doen en een proces meemaken<br />

van begin tot afronding.<br />

5


<strong>Stageverslag</strong> <strong>Justian</strong> <strong>Lutteke</strong><br />

Stageopdracht<br />

Wat was mijn opdracht?<br />

Tijdens mijn stage zal ik werken aan een alternate reality game,<br />

dit is een game dat een verhaal verteld en zich deels online op het<br />

internet en deel offline in het echt afspeeld. Om dit spel zo realistisch<br />

mogelijk te maken is het de bedoeling dat er een aantal fake<br />

dingen worden opgezet. Dit kunnen websites zij die een sleutelrol<br />

spelen in het spel en het verhaal.<br />

Ook zal ik meewerken aan het bouwen van een Game portal, dit<br />

is een soort community website waar het voor de spelers van de<br />

game mogelijk is om bij elkaar te komen en dingen uit te wisselen,<br />

te discusiëren en elkaar te helpen.<br />

Deze gameportal willen we combineren met verschillende communities<br />

als hyves/google/facebook/etc. om zoveel mogelijk mensen<br />

bij het spel te kunnen betrekken.<br />

Tijdens het bouwen van de gamportal en dergelijke zal ik me<br />

verdiepen in het zend framework php5 in samenwerking met Xml,<br />

Mysql.<br />

Verder zal ik me ook bezig houden met de mogelijkheden van<br />

diverse api’s en onderzoeken in hoeverre we deze kunnen<br />

integreren bij de ontwikkeling van het spel en de gameportal.<br />

Een voorbeeld hiervan is sowieso Hyves omdat onze doelgroep hier<br />

voornamelijk op zit, daarom zullen we hyves zoveel mogelijk<br />

integreren in onze game portal.<br />

Ook zal Facebook en google aan te pas komen omdat we gebruik<br />

zullen maken van een Open ID login voor de game portal. Dit<br />

houdt in dat als je lid ben van een of meerdere social communities<br />

je met die gegevens ook bij ons kan inloggen.<br />

6


Bedrijfsoriëntatie<br />

Hoe zit Lumineus in elkaar?<br />

Lumineus | 2011<br />

Lumineus maakt films, alternate reality games en tentoonstellingen. Verhalen vertellen is ons vak. Verhalen die je raken, ontroeren, motiveren.<br />

In alle producties staat de mens centraal.<br />

Lumineus is gevestigd in Villamedia, een pand vol creatievellingen op allerlei gebied. De villa is slechts een gedeelte van ons grote netwerk<br />

van deskundigen, zowel op technisch, inhoudelijk als vormgevend gebied. Bij iedere productie worden de juiste mensen ingeschakeld<br />

die werken vanuit een zelfde passie en professionaliteit als wij.<br />

Bij Lumineus waren de volgende mensen werkzaam tijdens mijn stage:<br />

• Jeroen Neus; Eigenaar/directeur Lumineus<br />

• Carine van Vugt; Eigenaar/directrice Stichting Verhalis<br />

• Roos Breukel; Administratief medewerker<br />

• Judith Kuijpers; Productie<br />

• Alex van Galen; Scenario schrijver<br />

• Patrick Gutlich; Programmeur<br />

• Jensen Dehaes; Gamedesigner<br />

• Sven Boers; Stagaire gamedesigner<br />

• Joost Lammers; Stagaire Film/montage<br />

• Samson Geboers; Stagaire Film/montage<br />

• <strong>Justian</strong> <strong>Lutteke</strong>; Stagaire Mediatechnologie<br />

7


<strong>Stageverslag</strong> <strong>Justian</strong> <strong>Lutteke</strong><br />

De eerste dag<br />

De eerste twee dagen?<br />

Woensdag 08-09-2010<br />

Sollicitatie gesprek gehad bij Lumineus, om 11:51 was ik aangenomen. Ben gelijk gebleven, mocht ook mee lunchen. Na de lunch heb ik<br />

me verdiept in het projectplan van het spel, hierin stond de verhaal lijn van het spel beschreven en kreeg ik een globaal idee van welke<br />

producten er allemaal gemaakt moesten worden. Toen ik eenmaal up to date was van de zaken die er gaande zijn hebben we een kleine<br />

vergadering/brainstorm over het gebruik van hyves en in hoeverre we dit kunnen gebruiken, en ook wat de Gameportal (Hoofd website)<br />

zelf allemaal moest bevatten. Zo hebben we het gehad over weblog/forums/chatrooms/shoutbox/etc. Mijn taak voor de volgende dag<br />

was om dit te gaan onderzoeken met behulp van een andere stagiair(Sven).<br />

Donderdag 09-09-2010<br />

Eerste officiële dag. ´S ochtends heb ik me laptop geïnstalleerd, ervoor gezorgd dat ik op het netwerk/server kon komen. Daarna ben ik<br />

aan de slag gegaan met mijn stage opdracht, uitgewerkt laten lezen en opgestuurd. Toen ook maar gelijk wat financiële zaken geregeld in<br />

verband met de stagevergoeding. 12:30 alweer.<br />

Na de lunch ben ik begonnen met het installeren en klaar voor gebruik maken van Zend framework/Zend Studio op mijn<br />

computer, en gelijk maar wat mee gespeeld toen die eenmaal klaar was. Ook heb ik nog even gekeken naar de hyves-api in verband met<br />

inloggen via hyves, hiervoor heb ik een klein prototype geprobeerd op te zetten, via zend studio lukte mij dit nog niet dus toen maar<br />

even op de ouderwetse manier geprobeerd. Uiteindelijk kwam ik erachter dat je een vast IP-adres (die van mij varieert) nodig hebt en<br />

een URL om het inloggen via hyves mogelijk te maken, hier ga ik later verder mee.<br />

Als laatste hebben we nog even gebrainstormd over de inhoud van het gameportal, dit heb ik uitgewerkt in een document en gelijk maar<br />

even geschetst zodat ik dat voor kan leggen in de volgende vergadering.<br />

8


ARG<br />

Alternate Reality Game<br />

Zoals eerder vernoemd heb ik meegewerkt aan een alternate reality<br />

game., maar wat is dit nou eigenlijk. Zelf heb ik al een eigen<br />

beschrijving gegeven maar laten we is naar de definitie kijken.<br />

“ARG’s breiden het fictionele universum van een mediaproduct<br />

(televisieserie, boek, film) uit naar andere, meestal elektronische<br />

media, en diepen de verhaallijnen en personages verder<br />

uit. Het wordt ook wel edefinieerd als een interactief drama dat<br />

zich zowel online als in de reële wereld afspeelt gedurende enkele<br />

weken of maanden. Hierbij gaan enkele tot vele duizende spelers<br />

samen online, vormen een sociaal netwerk en werken samen aan<br />

een mysterie of probleem dat onmogelijk alleen op te lossen is.”<br />

Het verhaal achter deleguanen?<br />

Dit is de naam van de spelers van de door ons gemaakte ARG, het<br />

is een verhaal dat zich afspeelt in Breda, Eef van den Cornput is<br />

een van de fictieve sleutelpersonages in het spel. Eef is een vrouw<br />

van 22 jaar die op dit moment werkzaam is als locatiescout en gids<br />

in Breda. Haar opa, Gerard van den Cornput is een wijze man. Als<br />

beroep is hij gepensioneerd cartograaf KMA en werkt<br />

Lumineus | 2011<br />

momenteel een geheim project voor Defensie. Hij onderzocht de<br />

mogelijkheid om van elke burger zo veel mogelijk persoonlijke<br />

data te verzamelen (telefoongesprekken, sms, email, foto’s van<br />

mobieltjes, data uit netwerksites, ...). Het resultaat is een uiterst<br />

geavanceerde interactieve kaart van Breda waarop je realtime<br />

kunt inzoomen op elk individu. Alle informatie over die personen<br />

wordt vervolgens opgeslagen in een archief. Samen met een<br />

nieuwe generatie software die als een virus kan worden verspreid<br />

over mobieltjes, kan het systeem worden gebruikt voor spionage<br />

op miljoenen gewone burgers. Dat wilde Gerard koste wat het kost<br />

vermijden.<br />

Plots wordt Gerard van den Cornput ontvoerd, wanneer Eef, zijn<br />

favoriete kleindochter, dit ontdekt, stort haar wereld in. Eef vermoedt<br />

dat het project opa in conflict heeft gebracht met zijn vorige<br />

werkgever en dat hij daarom voortijdig is gepensioneerd. Ze gaat<br />

in zijn huis op zoek naar het mobieltje van haar opa. Op het eerste<br />

gezicht staat er niets bijzonders op het telefoontje. Wat foto’s die<br />

hij gemaakt heeft van Eef en wat sms’jes. Maar dan vindt ze op de<br />

geheugenkaart een recent filmpje...<br />

Het filmpje op het mobieltje van Gerard bevatte een hulpkreet<br />

gericht aan Eef verwijzend naar een raadsel dat zij moest gaan<br />

oplossen.<br />

9


<strong>Stageverslag</strong> <strong>Justian</strong> <strong>Lutteke</strong><br />

Via hyves schakelt Eef zoveel mogelijk mensen (deleguanen) in<br />

om haar te helpen het raadsel op te lossen. Het raadsel blijkt naar<br />

een locatie in de<br />

stad te wijzen waar een mobiele telefoon verstopt is. Haar nieuwe<br />

internetvrienden (de spelers) krijgen clous waarmee ze het mobieltje<br />

kunnen vinden. Op dat mobieltje staat weer een nieuw<br />

raadsel dat weer leidt naar een nieuw mobieltje. De verborgen<br />

mobieltjes zijn als schakels van een ketting met elkaar verbonden.<br />

Alle raadsels gaan over de geschiedenis van Breda.<br />

Al snel ontdekt Eef dat haar opa haar heeft willen waarschuwen<br />

dat zijn systeem en software in verkeerde handen is gevallen. Zijn<br />

voormalige assistent is in dienst getreden van een nieuw telecombedrijf<br />

panopticom en heeft de onderzoeksdata Gerard gestolen.<br />

Dit bedrijf wil de software gebruiken om zoveel mogelijk informatie<br />

van zoveel mogelijk personen te verzamelen en deze door te<br />

verkopen (liefdeisdichtbij.nl / watdoetjekind.nl).<br />

Nu moeten haar vrienden op internet (de spelers) de laatste stukjes<br />

van het raadsel zelf oplossen om het telecom bedrijf tegen te<br />

houden. Het laatste raadsel leidt de spelers naar de cultuurnacht<br />

die in Breda zal worden gehouden. Langzaam wordt duidelijk dat<br />

zoveel mogelijk mensen zich om precies 00.00 uur met hun<br />

breaklights en mobieltjes moeten verzamelen rond de Grote Kerk.<br />

Want satalliet met de software van Gerard over komt om informatie<br />

te verzamelen, kan een grote groep mensen het systeem gezamenlijk<br />

onschadelijk maken. Als dát lukt, zal er die nacht geen<br />

ramp plaatsvinden, maar vindt er om 00.00 uur middernacht een<br />

spectaculaire feestelijke afsluiting plaats.<br />

Werkzaamheden<br />

Wat heb ik gedaan en geleerd?<br />

Uit de definitie van een ARG kunnen we af leiden dat het de taak<br />

van mij en mijn co- programmeur om niet alleen een plaats te<br />

creëren voor spelers om bij elkaar te komen en samen te werken<br />

maar ook om een realistische wereld te schappen dat de spelers<br />

deed geloven dat waarmee ze mee bezig waren echt was.<br />

Tijdens het realiseren hiervan heb ik me kunnen verdiepen in het<br />

Zend Framework, het MVC-model, Hyves en Facebook Api maar<br />

ook geleerd samen te werken met niet alleen een andere programmeur<br />

maar ook de rest van het diverse team. Communicatie en<br />

timing speelde uiteraard ook een groot deel in het proces.<br />

Over dit alles ga ik op de volgende pagina’s gedetailleerder in en<br />

ook zal ik de bijbehorende competenties koppelen.<br />

10


Zend Framework<br />

Open-source framework<br />

Het Zend Framework is een open-source framework, ontwikkeld<br />

in objectgeoriënteerde PHP5 code door Zend Technologies.<br />

Het framework is gemaakt met de gedachte om het gebruik ervan<br />

zo simpel mogelijk te houden. Dit in lijn met PHP, waarvoor de<br />

parsing engine ook door Zend Technologies wordt ontwikkeld.<br />

Het Zend Framework wordt uitgebracht onder een BSD-licentie<br />

een softwarelicentie voor opensourcesoftware).<br />

Het framework is gebaseerd op het MVC Model.<br />

Lumineus | 2011<br />

De verschillende componenten van het framework kunnen ook<br />

afzonderlijk gebruikt worden. Voorbeelden van componenten in<br />

het Zend Framework, Zend_Log, Zend_Config en Zend_Feed.<br />

“Framework, een geheel van softwarecomponenten dat<br />

gebruikt kan worden bij het programmeren van applicaties.<br />

Echter ook afspraken hoe die componenten gebruikt worden<br />

binnen een groep ontwikkelaars en welke code-standaarden en<br />

libraries gebruikt worden kunnen ook onderdeel zijn van een<br />

framework.”<br />

Heel kort door bocht kan je een framework dus zien als een library<br />

van voor geprogrammeerde de functie die je in je project inclusde<br />

en dus vervolgens kan aanroepen. Uiteraard leer je er meer van<br />

door zelf die functies te schrijven, maar het gebruiken ervan bespaart<br />

tijd.<br />

Uiteindelijk heb ik een boek aangeschaft om het te leren en is het<br />

Zend Framework terug te vinden in al mijn producten, zo heb ik<br />

het gebruik voor onder andere database connectie, mail client,<br />

form fields, sql, etc.<br />

Leermoment<br />

Mijn belangrijkste leermoment tijdens het werken met het zend<br />

framework was de ontdekking van het MVC model.<br />

11


<strong>Stageverslag</strong> <strong>Justian</strong> <strong>Lutteke</strong><br />

MVC-Model (technisch ontwerpen)<br />

Ontwerppatroon (“design pattern”)<br />

“MVC, een ontwerppatroon (“design pattern”) dat het ontwerp<br />

van complexe toepassingen opdeelt in drie eenheden met<br />

verschillende verantwoordelijkheden: datamodel (model),<br />

datapresentatie (view) en applicatielogica (controller). Het<br />

scheiden van deze verantwoordelijkheden bevordert de leesbaarheid<br />

en herbruikbaarheid van code.”<br />

Het maakt ook dat bijvoorbeeld veranderingen in de gebruikersinterface<br />

niet direct invloed hebben op het datamodel en vice<br />

versa.<br />

12


Model<br />

Definieert de representatie van de informatie waarmee de applicatie<br />

werkt. Aan ruwe gegevens wordt betekenis gegeven door<br />

relaties te leggen tussen data en logica toe te voegen. De daadwerkelijke<br />

opslag van data wordt gedaan met behulp van een persistent<br />

opslagmedium, zoals een database. De applicatie zal gegevens<br />

die gebruikt worden in het model, ophalen en wegschrijven van en<br />

naar de dataopslag via een datalaag. De datalaag is niet per se een<br />

onderdeel van het MVC-patroon.<br />

View<br />

Informatie wordt weergegeven via de View. Userinterface-elementen<br />

zullen gedefinieerd zijn in dit onderdeel. De view doet geen<br />

verwerking (zoals berekeningen, controles,...) van de gegevens die<br />

getoond worden.<br />

Controller<br />

De controller verwerkt en reageert op events, die meestal het<br />

gevolg zijn van handelingen van de gebruiker.<br />

Lumineus | 2011<br />

Voordeel<br />

Het grote voordeel van het patroon is dat er heel gemakkelijk<br />

nieuwe soorten views toegevoegd kunnen worden zonder het model<br />

aan te passen. Het is dus gemakkelijk om de layout van bijv.<br />

een website aan te passen.<br />

Door het gebruik van het MVC model wordt je php code overzichtelijker,<br />

omdat je je houdt aan vooraf gestelde richtlijnen. Dit<br />

bevorderd ook hergebruik van de code door jezelf en/of eventueel<br />

ander programmeurs.<br />

Grootste leermoment<br />

Voor mij was dit echt een opheldering. Op school hebben ze het<br />

er altijd over dat je OOP (object oriëntated programming) moet<br />

toepassen. In AS3 en C#(XNA) was dit niet moeilijk en duidelijk,<br />

maar voor php is dit voorheen altijd een probleem geweest.<br />

Na ontdekken en leren werken met de structuur begon ik php<br />

ook een stuk leuker en begrijpelijker te vinden. En raad het dus<br />

ook echt aan om er in je er in te verdiepen en mee te leren werken<br />

wanneer je veel in php programmeerd.<br />

13


<strong>Stageverslag</strong> <strong>Justian</strong> <strong>Lutteke</strong><br />

Api (usability engineering/onderzoek)<br />

Application programming interface<br />

“API, een verzameling definities op basis waarvan een computerprogramma<br />

kan communiceren met een ander programma<br />

of onderdeel (meestal in de vorm van bibliotheken).”<br />

Een API definieert de toegang tot de functionaliteit die er achter<br />

schuil gaat. De buitenwereld kent geen details van de functionaliteit<br />

of implementatie, maar weet dankzij de API wel hoe deze<br />

worden aangesproken. Een voordeel hiervan is dat met een API<br />

meerdere implementaties benaderbaar kunnen zijn, zolang deze<br />

maar voldoen aan de API.<br />

Met de hyves api het ik het meest gewerkt. Zo heb<br />

ik er een login met hyves geschreven waarmee als je<br />

inlogde er een bericht je in je www werd gepost en<br />

een gadget gebouwd die spelers op hyves kunnen<br />

plaatsen.<br />

Met de facebook api heb ik een login met geschreven<br />

waarmee als je inlogde er een bericht je in je wall<br />

werd gepost.<br />

Leermoment<br />

Na gewerkt te hebben met beide api’s ben ik tot de conclusie gekomen<br />

dat de api van facebook toch echt vele male beter in elkaar zit<br />

dan hyves. Alleen de documentatie van facebook is veel duidelijker<br />

dan die van hyves.<br />

Producten<br />

Wat heb ik gemaakt?<br />

Op de volgende pagina’s zal ik laten zien welke producten ik heb<br />

opgeleverd tijdens mijn stage voor de ARG.<br />

14


Deleguanen (Realiseren/opleveren)<br />

Lumineus | 2011<br />

Dit is de door ons gemaakte landingpage voor de spelers van de<br />

ARG hierachter bevind zich een blog & forum. Het blog wordt<br />

voornamelijk gebruikt als dagboek van onze hoofdrolspeelster<br />

en op het forum wordt het spel gespeeld. Er worden vijf meeste<br />

recente blog posts getoond en een overzicht van de meest recent<br />

forum posts.<br />

Er is een member lijst aanwezig die de profiel foto’s van mensen<br />

die met hyves/facebook zijn ingelogd uitleest, wanneer iemand<br />

met wordpress inlogd komt er een leguaan als foto.<br />

Bij “tot nu toe” lezen waar het spel op dit moment is. De twitterfeed<br />

van onze hoofdrolspeelster haar twitter word ook getoond.<br />

De timer in de iphone te maken met een opdracht en op de google<br />

map wordt getoond waar welke clou is gevonden.<br />

Verder is het mogelijk om op deze site met hyves, facebook en<br />

wordpress in te loggen.<br />

www.deleguanen.nl<br />

15


<strong>Stageverslag</strong> <strong>Justian</strong> <strong>Lutteke</strong><br />

Watdoetjekind (Realiseren/opleveren)<br />

Een van de “fake” websites. Deze site bevat een index, algemene<br />

voorwaarden en een pagina waar je je kan inschrijven voor een<br />

pakket waarmee je vervolgens je kind in de gaten zou kunnen<br />

houden. Panopticom gebruikt deze website om de verzamelde<br />

gegevens te verkopen.<br />

Mensen die zich inschrijven krijgen een e-mail terug waarin staat<br />

dat zij op de wachtlijst zijn geplaatst. De algemene voorwaarden<br />

zijn geschreven door onze scenario schrijver. De bedoeling van<br />

deze website was om een hype te creëren rondom panopticom<br />

zodat mensen geïnteresseerd raakten om vervolgens mee te spelen.<br />

De informatie die de mensen invullen voor aanvraag van een<br />

pakket werd wegens privacy bewust niet opgeslagen.<br />

“Voor wie mij niet kent, de jongen op de foto ben ikzelf. Dit kwam<br />

omdat de aangeleverde foto niet naar wens was en moest er dus<br />

rap een andere komen.”<br />

www.watdoetjekind.nl<br />

16


Liefdeisdichtbij (Realiseren/opleveren)<br />

Lumineus | 2011<br />

Nog een door ons gemaakte “fake” website, deze website moest<br />

ook net als de vorige een hype creëren. liefdeisdichtbij zou via gprs<br />

de juiste partner bij jou in de buurt zoeken. Panopticom gebruikt<br />

deze site in het verhaal om gegevens van mensen te verzamelen en<br />

daar profiel schetsen van te maken<br />

Deze site bestaat uit een index, een algemene voorwaarden en<br />

privacy policy geschreven door onze scenario schrijver en een<br />

inschrijf gedeelte. Om lid te worden van deze website moet je een<br />

vragenlijst in vullen (met de meest rare vragen),waar je onder andere<br />

je 06-nummer moet invullen, vervolgens krijg je wachtwoord<br />

toe gemaild maar wanneer je wilt inloggen allen kan dat niet wegens<br />

technisch onderhoud.<br />

Alle informatie die wordt gevraagd wordt weer bewust niet opgeslagen<br />

wegens privacy, daarom konden we dus ook niks achter de<br />

inlog tonen.<br />

www.liefdeisdichtbij.nl<br />

17


<strong>Stageverslag</strong> <strong>Justian</strong> <strong>Lutteke</strong><br />

Panopticom<br />

Panopticom is de hoofdwebsite van “de badguys”. Op deze site staat in het kort beschreven waar panopticom voor staat. Deze site bevat<br />

een info@panopticom.nl als contact en ook een algemene voorwaarden pagina. Verder als je op het menu klikt wordt er gevraagd om in<br />

te loggen. Spelers krijgen uit een van de opdrachten de inlog gevens en krijgen vervolgens na het inloggen een promo te zien over wat<br />

panopticom van plan is te doen met de gegevens die het verzameld.<br />

www.panopticom.nl<br />

18


Deleguanen gadget voor Hyves<br />

Lumineus | 2011<br />

Dit is een gadget gemaakt in php volgens MVC-model met behulp van het Zend framework. Dit is een project van mijzelf geweest om<br />

ervaring op te doen. Uiteindelijk kunnen spelers deze gadget op hun pagina zetten en zo vervolgens makkelijk op de hoogte blijven van<br />

gebeurtenissen. Ook is deze gadget natuurlijk gemaakt om meer spelers naar onze website te lokken waar ze d.m.v. in te loggen<br />

volledige toegang kunnen krijgen tot alles.<br />

www.deleguanen.nl/gadget<br />

19


<strong>Stageverslag</strong> <strong>Justian</strong> <strong>Lutteke</strong><br />

Competenties & Bewijzen<br />

Een overzicht van alles<br />

Professionaliteit<br />

• Communiceren<br />

• Opgestelde ondertekende brief waarin staat dat ik in<br />

staat was om goed te communiceren, mijn ideeën<br />

goed kon vertalen en beargumenteren.<br />

• Samenwerken<br />

• Geschreven stukje van Patrick (collega) over hoe hij<br />

het samenwerken ervaren heeft met mij en feedback.<br />

• Organiseren<br />

• Ondernemend<br />

• Creatief probleem oplossen<br />

• Opgestelde ondertekende brief waarin staat dat ik<br />

tijdens het proces van de ARG creatief heb meege<br />

dacht met het oplossen van bepaalde problemen.<br />

Beroepsvaardigheden<br />

• Usability onderzoek<br />

• Onderzoeksrapport hyves<br />

• Usability engineering<br />

• Onderzoeksrapport hyves<br />

• Gebruikershandleiding<br />

• Verbeter voortstellen<br />

• Analyseren<br />

• Specificatie document<br />

• Adviseren<br />

• Opgestelde ondertekende brief waarin staat dat ik<br />

dat ik op meerdere momenten mijn advies heb<br />

gegeven.<br />

• Interactie ontwerpen<br />

• Technisch ontwerpen<br />

• Producten<br />

• Realiseren<br />

• Producten<br />

• Opleveren<br />

• Producten<br />

• Gebruikershandleiding<br />

• Technische documentatie<br />

20


Online indentiteit/privacy<br />

Bewust of onbewust?<br />

Tijdens mijn stage en het maken van de login systemen via hyves<br />

& facebook stuitte ik op dit onderwerp. Het viel mij op dat spelers<br />

bewust of onbewust toestemming gaven tot allerlei gegevens. Zo<br />

konden wij van mensen die met hyves & facebook waren ingelogd<br />

achterhalen wat hun naam, achternaam, email, leeftijd en soms<br />

zelfs adres was.<br />

Ook werd er wanneer spelers met hyves/facebook voor de eerste<br />

keer inlogde toestemming gevraagd om iets in de www/wall de<br />

posten, ikzelf zou dit vreselijk irritant vinden.<br />

Nou hadden wij het nog “netjes” gedaan door er een cooldown<br />

van 12uur op te zetten, dus werd er om de 12uur iets gepost. We<br />

hadden dit ook zo kunnen maken dat er elke keer iets gepost werd<br />

wanneer je inlogd.<br />

Dit brengt dan ook de vraag in mij op of mensen bij dit soort dingen<br />

waar je duidelijk toestemming voor moet geven ook daadwerkelijk<br />

lezen waar ze toestemming voor geven.<br />

Helaas heb ik de tijd niet gehad om hier verder onderzoek naar te<br />

doen, maar het is iets dat wellicht bij Memeo aanbod kan komen.<br />

Werken in een team<br />

Multidisciplinair team<br />

Lumineus | 2011<br />

Zoals in de bedrijforiëntatie terug te lezen is werkte er op het<br />

moment dat ik stage liep bij Lumineus in totaal 10 mensen met allerlei<br />

verschillende achtergronden. Zo hadden 3 mensen die bezig<br />

waren met filmen/editen, 2 man die programmeerde, 2 man die<br />

verantwoordelijk waren voor de gameplay, 1 scenario schrijver,<br />

een productie team. en nog een aantal vrijwilligers die als ‘loopjongens”<br />

functioneerde.<br />

De communicatie binnen het team was erg goed, zo hadden we<br />

een keer in de zoveel tijd een meeting waarin iederen vertelde<br />

waar hij/zij mee bezig was. Verder werd alles ook gedocumenteerd<br />

in google docs.<br />

Het enigste wat eigenlijk nog ontbrak in het team is een communicatie/marketing<br />

persoon/stagair(e) die verantwoordelijk was voor<br />

de promotie en doelgroep onderzoeken.<br />

Al met al was het erg leuk om overal mee te kijken en te denken,<br />

heb ik veel ervaring op kunnen doen hoe goed maar ook hoe slecht<br />

het er in een bedrijf aan toe kan gaan. En het was vooral ook altijd<br />

erg gezellig binnen het team.<br />

21


<strong>Stageverslag</strong> <strong>Justian</strong> <strong>Lutteke</strong><br />

Zelf evaluatie<br />

Hoe vind ik dat het gegaan is?<br />

Communiceren voldoende<br />

Ik vind dat ik goed gecommuniceerd heb, was altijd duidelijk en<br />

beargumenteerde mijn ideeën/standpunten. Alles wat ik gemaakt<br />

heb, heb ik ook duidelijk gedocumenteerd.<br />

Organiseren voldoende<br />

Kwam mijn afspraken/deadlines na, vroeg om hulp wanneer nodig<br />

en was flexibel kwa werktijden.<br />

Samenwerken goed<br />

Gaf feedback waar nodig en ontving dit waneer nodig. Verder<br />

bood ik altijd aan om te helpen waar nodig.<br />

Ondernemend voldoende<br />

Bood aan om een hyves gadget te maken en ondernam iniatief om<br />

scrum te proberen.<br />

Creatief probleem oplossen voldoende<br />

Dacht actief mee wanneer er ergens een probleem voordeed<br />

Eindbeoordeling Professionaliteit voldoende<br />

Usability onderzoek voldoende<br />

Doelgroep was al bepaald en onderzocht, heb aanvullend onderzoek<br />

verricht over de doelgroep i.v.m. hyves. Zou in de toekomst<br />

meer aandacht aan willen besteden.<br />

Usability engineering goed<br />

Heb van te voren specificaties vanuit de doelgroep opgesteld en<br />

achteraf een gebruikershandleiding geschreven en verbetervoorstellen<br />

voor de website deleuguanen.nl gedaan.<br />

Analyseren voldoende<br />

Heb analyse gedaan naar de eisen en wensen die de doelgroep<br />

verwacht bij een online communitie. Zou in de toekomst meer<br />

aandacht aan willen besten.<br />

Adviseren goed<br />

Ik heb mijn advies gegeven wanneer nodig, zo heb ik advies gegeven<br />

over scrum, layout deleguanen, smartphones, gebruik hyves,<br />

etc.<br />

Interactie / interface ontwerpen matig<br />

Dit werd uitbesteed aan een extern bureau, wel heb ik veranderingen<br />

doorgevoerd waar nodig.<br />

22


Technisch ontwerpen goed<br />

tijdens mijn stage heb ik leren omgaan met het MVC model, een<br />

object gereoriënteerde manier van php programmeren (design<br />

pattern)<br />

Realiseren goed<br />

Alle producten die er van mij verwacht werden heb ik tijdens mijn<br />

stage kunnen realiseren. En heb ik leren werken met het Zend<br />

Framework.<br />

Opleveren. goed<br />

Alle producten die er van mij verwacht werden heb ik tijdens mijn<br />

stage kunnen opleveren, en gingen ook pas online nadat ze voldeden.<br />

Eindbeoordeling Beroepsvaardigheden goed<br />

Sterke punten:<br />

• Werkt netjes en overzichtelijk<br />

• Flexibel<br />

• Bekwaam<br />

• Standvast<br />

• Professioneel<br />

• Kritisch<br />

• Vriendelijk/gezellig<br />

• Serieus wanneer nodig<br />

• Aduquaat wanneer er problemen voor doen<br />

• Leergierig / onderzoekend<br />

Zwakke punten:<br />

• Soms te trots om hulp te vragen<br />

• Koppig<br />

• Komt soms te direct/aanvallend over<br />

• Uitstel gedrag<br />

• Denkt soms te makkelijk ergens over<br />

• Sons liever lui dan moe.<br />

Lumineus | 2011<br />

23


<strong>Stageverslag</strong> <strong>Justian</strong> <strong>Lutteke</strong><br />

Terugkomdagen<br />

Nuttig of alleen gezellig?<br />

De terugkomdag die ik mij het meest bij is gebleven was degene met de presentatie van een MT’er werkzaam bij Mangrove, hij gaf een<br />

presentatie over zijn werkzaamheden, hij was creative director als ik het mij goed kan herinneren. Hij dacht dus na over hoe klanten zich<br />

het best op het internet konden weergeven naast de gebruikelijke website, dus via facebook, twitter, hyves, etc.<br />

Verder heb ik niet echt veel van de terugkomdagen mee gekregen en ging het meer om de gezelligheid met mede-studenten, een verfrissingen<br />

in de werkweek.<br />

MeMeo, Persoonlijk vond ik het ook niet slim om deze les tijdens de terugkomdagen te plannen, Met alles dat er gaande is op je stage<br />

ben je die les snel vergeten.<br />

Stagebezoeken, De stage bezoeken van zowel mijn stage begeleidster op school als de bezoeken bij medestudent vond ik er nuttig en gaven<br />

mij vertrouwen in mijn stage.<br />

Toekomst<br />

Wat nu?<br />

Stage is voorbij en mijn verslag komt bijna aan zijn eind, maar wat nu? In de toekomst wil ik me gaan richten op de competenties die<br />

niet of weinig aan bod zijn gekomen tijdens mijn stage, zo wil ik me bijvoorbeeld meer gaan richten op het testen.<br />

Ook het herkansen en inhalen van openstaande studiepunten staat hoog op mijn lijstje.<br />

Verder moet ik gaan nadenken over wat ik voor Minor wil gaan doen. Voor mijn stage was het vrij duidelijk: Games & simulation. Maar<br />

nu is er toch wel lichtelijk twijfel aangezien ik het mobile gedeelt van Web & mobile ook wel intressant vind. Jammer vind ik dat er geen<br />

Minor is genaamd Games & mobile, een minor die zich volledig richt op het maken van mobile apps en games, dan had de keuze vrij duidelijk<br />

geweest voor mij. Uiteindelijk zal mijn keuze dan toch games & simulation worden.<br />

24


Conclusie<br />

Al met al heb ik een leuke en leerzame tijd achter de rug.<br />

Vanaf dag een heb ik het erg gezellig gehad en naar mate ik<br />

meer vertrouwen kreeg in en op mijn stage ging het steeds<br />

beter.<br />

Ondanks dat de ARG zelf soort van mislukt is vanwege het<br />

lage spelers aantal heb ik er veel van kunnen leren. Ik heb<br />

mezelf proffesioneel kunnen ontwikkelen door mee te maken<br />

hoe het er in een bedrijfs proces van begin tot eind aan toe<br />

ging.<br />

Mijn leerdoelen heb ik naar mijn mening behaald, ik heb aan<br />

alles kunnen werken. Hierdoor heb ik een hoop bijgeleerd in<br />

php.<br />

Begeleiding<br />

De begeleiding was erg goed, van Patrick mijn co-programmeur<br />

heb ik veel kunnen leren. Vanaf het begin heeft hij me<br />

als een gelijke behandeld, dit vond ik erg prettig en gaf mij<br />

ook zelfvertrouwen. Wanneer ik ergens niet uit kwam nam<br />

hij de tijd om het me uit te leggen, zijn ervaring als docent<br />

hielp daarbij.<br />

Aanbeveling als stage?<br />

Lumineus | 2011<br />

Ja, omdat.. Lumineus een erg gezellig bedrijf is dat zich zoveel<br />

mogelijk inzet om een stagaire te begeleiden. Ze geven je de ruimte<br />

om jezelf te ontwikkelen en dingen bij te leren.<br />

Ze maken alternate reality games, iets wat nieuw is in Nederland<br />

en nog in ontwikkeling is. Het maken van is een ongeloofelijk leuk<br />

en leerzaam proces is en zeker iets is dat in de toekomst er<br />

populair kan gaan worden als het gaat om bijv. virals/campagnes.<br />

Nee, omdat.. Lumineus op dit moment voor een Mediatechnologie<br />

student alleen alternate reality games in de aanbieding heeft, deze<br />

worden op dit moment gemaakt via subsidies waardoor je contact<br />

met klanten misloopt. Ze huren voor elk project de juiste mensen<br />

in waardoor het bedrijf zelf nogal klein uitvalt. Wanneer ze deze<br />

externe mensem niet hebben, hebben ze niet de juiste mensen in<br />

huis om een Mediatechnologie student te begeleiden.<br />

Voor mij deze stage goed verlopen en kijk ik terug op een mooie<br />

tijd met vriendelijke mensen en genoeg leermomenten.<br />

25

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!