Stageverslag - Justian Lutteke
Stageverslag - Justian Lutteke
Stageverslag - Justian Lutteke
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