Stageverslag Justian Lutteke 0806913. Lumineus



Vergelijkbare documenten
Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB

Connect Social Business

Reflectie Verslag. 25 januari. Game Developement Informatica Hogeschool v. Amsterdam

Project plan. Erwin Hannaart Sander Tegelaar

Connect Social Business

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB

Presentatie Tekst Top plan (talentontwikkelingsplan) Amy Kouwenberg OABCE1A

ProjectHeatmap. Onderzoeksrapport v Dennis Wagenaar

Naam: Valérie den Besten Klas: G&I A Datum: Module: Project 100% presence Begeleider: Irene van Peer Groep 11 (team 14)

! LERAREN HANDBOEK!!! 1e Editie, 2014

SMART- Leerdoel Mathijs de Bok Emotion - RMM42

Deze vragenlijst bestaat uit zes onderdelen, A t/m F.

Webdesign voor ondernemers

Connect Social Business

Growth & Reflection. Opleverdatum: 18 juni 2014

TuinHulp.com, Nieuwe Webservice voor Hoveniersbedrijven 2014

Media wijsheid. Wifigeneratie. Privacy. Onderwerpen. Games. Cyberpesten

Interview verslag! Anouk van Houten Interview verslag. Naam: Anouk van Houten, Klas: INF1c Vak: Interviewen Docent: Ellen Leen

Ik-Wijzer Ik ben wie ik ben

Deze vragenlijst bestaat uit vijf delen, A t/m E.

10 onderdelen die niet mogen ontbreken in een online briefing

M I K E R U B I O K E R N T A A K

VMBO praktische leerweg VMBO theoretische leerweg HAVO VWO

Soft-Solutions. Stageverslag

Individueel procesverslag

Meten van mediawijsheid. Bijlage 6. Interview. terug naar meten van mediawijsheid

Aanvulllende info Workshop Social Media Humanitas district Noord

A1) Kennismakingsgesprek over sociale media en internetgebruik

Project Interactieve multimedia

CREATIEF MERKDESIGNDOCUMENT VAN MOOF

Bij. research. Gemaakt door: Flore Wassenberg A3c Stage gelopen bij Ron en Janne.

STRABRECHT COLLEGE WORDPRESS WEBSITE

Look! Inspire : De schaduw kant van verslavende middelen Daan Hermans G&I 1B

Museumbezoek onder Studenten

Culture Shock -PIM. GROEP 7 ESRA ATESCELIK STUDENT NR: JUNI 2009 Eak500@few.vu.nl. Esra Atescelik juni

Ik-Wijzer Ik ben wie ik ben

Succesvol campagne voeren

Gratis adverteren voor app publishers

Het definitieve prototype van Foliostory zal op basis van een usability test getest worden.

VERENIGINGSWIJZER.NL FINAL DOCUMENT

Stageverslag Danique Beeks

01/05. Websites Nederland over. Mobile marketing. Whitepaper #03/2013. Mabelie Samuels internet marketeer

Persoonlijke reflectie. Project Agile Development

Feedback Project Ergonomisch Ontwerpen

ipad enquête - ouders - 18 reacties (van 29 ouders)!

Curriculum Vitae. Persoonlijke gegevens. Straat : Rembrandtplein 81. Geboorte datum : 01/03/1979 Geboorte plaats : Leiden Burgerlijke staat : Ongehuwd

Vragen gesteld in het evaluatieformulier + Antwoorden

Snuffelstage Exact. Kjell Ouwendijk Klas 2D. Stagebegeleiders : Dhr. Michael Vermeulen Dhr. Deyar Aljabbary Dhr. Olivier Deleye

STAGEVERSLAG VMBO LEERLING INSTRUCTIE

Concept document Kitesurf Spot Elyse Teerink November 15, Conceptdocument Informatie Architectuur

Evaluatie project webshop 2.0

Karin de Galan. Karin de Galan (1967) is sinds 1991 trainer en coach.

Location Based Media

1/19/2015 Samenwerken. Project 2. Esat Karaer HOGESCHOOL ROTTERDAM

Persoonlijk opleiding plan

Technisch ontwerp. Projectteam 6. Project "Web Essentials" 02 april Versie 2.1.0

COMPETENTIE- ONTWIKKELPLAN. Tim Veerman. Klas: IG_203 Studentnummer: Periode: Loopbaanadviseur: Alexander Mulder

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous

maandag 11 mei inleveren! STAGE BOEK 2015 VAN.AFDELING...

Opdrachtformulering (pagina 3 van 7)

STARTVERSLAG STUDENT - LOTTE VAN DER SCHOOT // COÖRDINATOR - INGE SCHAREMAN // STAGEBEGELEIDING - CYNTHIA BOOM & KEVIN KARS

Privacy instellingen in ios 9! Dit zijn de privacy instellingen van ios 9 die je moet weten.

POP. Persoonlijk ontwikkelingsplan. Robin van Heijningen

Bottleball Onderzoeksverslag MovingMonsters. Uitgevoerd door Arno Classens

21ST CENTURY SKILLS. Bewijsstukken. Kristel Pire

Inhoud. Mijn leven. het internet en ik

WELKOM BIJ BOMBERBOT! LES 1: WAT IS PROGRAMMEREN LES 1: WAT IS PROGRAMMEREN WAAR GAAT DEZE LES OVER? INTRODUCTIE

Opname hulp. Stap voor stap uitleg over het opnemen van een Babbel - voor kinderen. Videoverhalen over kinderboeken, voor en door kinderen, 8+

Zit de online burger wel online op u te wachten? Door: David Kok

Introductie. Lesinstructie. Lesinstructie. Leerdoelen. Introductie. Opzet. Bronnen

37% 63% Aantal geregistreerde deelnemers : 115 Periode evaluatie : 12 maart 2015 t/m 5 april 2015 Aantal evaluaties : 73. ingevuld niet ingevuld

Portfolio. Naam: Sten Duindam studentnummer: Intake procedure. Onderwijsinstelling. Soort opleiding. Inschrijvingsvorm

WebDAV versus iwork.com op je ipad

Stageplan. Stageplan v Dennis Wagenaar

CMDIAD2Q4 INTERACTION DESIGN. Corine Vuijk CMD4b

Wij zijn Kai & Charis van de Super Student en wij geven studenten zin in de toekomst.

Smartphone app ONZO. Korte uitleg en functieverklaring van de app. Lighthouse Productions 17-Jan-12

Jobbersguide Jobbersguide

Les 4 Alarm, een worm!

Is het mogelijk een aparte categorie te maken waar allerlei vragen en antwoorden omtrent webdesign geplaatst kunnen worden?

Workshop Portfolio. Linsey Meenken CMD2D

PROJECT INTERACTIEVE MULTIMEDIA ASSIGNMENT 3 BESCHRIJVING

Ik weet dat het soms best wel allemaal wat ingewikkeld kan lijken.

Handleiding HBO GO V.2

De voordelen van Drupal

Datum test: dinsdag 8 april 2014 Schrijven review: donderdag 10 april 2014

André Fondse

Verslag snuffelstage week St. Aloysiuscollege. 12 t/m 16 oktober Naam: Klas 3:

Kennis over Kinderarbeid

Budget mailer DOCUMENTATIE

Dit boek heeft het keurmerk Makkelijk Lezen gekregen. Wilt u meer weten over dit keurmerk kijk dan op de website:

Keuzeverslag. Mijn keuze is [IT Management]

PROJECT EXPO PROJECTDOCUMENT

Transcriptie:

Stageverslag Justian Lutteke 0806913 Lumineus

Mediatechnologie - Stage bij Lumineus

Stageverslag Justian Lutteke Lumineus 2011 Voorwoord Stage bij Lumineus in Tilburg Het afgelopen half jaar heb ik stage gelopen bij het filmbedrijf Lumineus. In dit half jaar heb ik ongeveer 640 uur bij het bedrijf doorgebracht. Lumineus is een klein bedrijf dat zich bezig houdt met het maken van films, tentoonstellingen en sinds kort ook alternate reality games. Tijdens mijn stage heb ik volledig mee gewerkt aan het opzetten en uitwerken van een aleternate reality game. In dit verslag vertel ik wat ik in het afgelopen half jaar bij lumineus heb gedaan. Wat heb ik geleerd en hoe heb ik dit geleerd. Aan welke competenties heb ik gewerkt en zijn mijn leerdoelen wel of niet behaald? Wat zou er beter en/of anders kunnen vanuit persoonlijk oogpunt maar ok vanuit het bedrijf. In globale lijnen zal ik door mijn stage periode heen lopen. Uitleggen wat een alternate reality game inhoudt, wat mijn rol hierin was en hoe dit verlopen is. De leermomenten zal ik in detail vertellen en deze terugkoppelen naar de competenties. Colofon Uitgave Justian Lutteke Birkhoven 6 Vleuten 0627543850 lutteke89@gmail.com 080613@hro.nl www.lutteke.nl Stagebedrijf Lumineus Tivolistraat 6-25, 5017 HP Tilburg Stagebegeleider Jeroen Neus Opleiding Mediatechnologie Hogeschool Rotterdam

Stageverslag Justian Lutteke Inhoudsopgave Wat komt er ter sprake in mijn stageverslag? Leerdoelen... 5 Stageopdracht... 6 Bedrijfsoriëntatie... 7 De eerste dag... 8 Werkzaamheden... 9 Alternate reality Game... 9 Werkzaamheden... 10 Zend Framework... 11 MVC-model... 12 Api s... 13 Producten... 14 Competenties & bewijzen... 20 Online identiteit/privacy... 21 Werken in een team... 21 Zelfevaluatie... 22 Terugkomdagen... 24 Toekomst... 24 Conclusie... 25

Lumineus 2011 Leerdoelen Wat waren mijn leerdoelen? Volgens de normale manier van een stage traject ga je eerst nadenken over wat je op een stage wilt leren vervolgens zoek je bij die (leer)doelen een gepaste stageplek. Bij mij ging het iets anders, wegens eigen schuld ben veeltste laat begonnen met soliciteren en heb dus uiteindelijk een stage gekozen en tegelijkertijd nagedacht over wat ik daar kon leren. Deze manier van een stage zoeken is erg riskant aangezien je een groter risico loopt dat je stage wordt afgekeurd, mijn tip is dan ook; wees op tijd met soliciteren! De leerdoelen die ik tijdens mijn het zoeken van mijn stage heb bedacht staan hieronder beschreven. Vertrouwd worden en ervaring op doen met het Zend Framework voor php5. Op school tijdens de lessen en is het gebruik van een framework bij het programmeren nooit aan bod gekomen. Dit terwijl het toch vaak tijdens het programmeren gebruikt schijnt te worden trok het mijn intresse en kreeg ook de kans om me tijdens mijn stage in het Zend framework te verdiepen. Web/game community opzetten Omdat ik zelf een groot fan ben van games had ik dan ook het liefst een stage gehad waar ik ze online kan maken, ondanks mijn situatie heb ik er het beste van gemaakt en kreeg ik de kan om een game community op te zetten voor een alternate reality game. Achter elke grote game zit een community, niet al te onbelangrijk dus. Professionele, complete en realistiche websites bouwen Als het op programmeren aankomt ging mijn intresse uit naar het maken van games, gadget, mobiele aps, etc. Toch heb ik dit als leerdoel bedacht omdat kwa competenties erg nuttig was. Eventuele mobiele applicatie / gadget bouwen Dit leerdoel heb bedacht met het idee voor het geval dat. Als de kans zich voordoet pak ik die. Werken met verschillenden api s van social communities Het werken met social communties en api s heb ik altijd een van de leukere dingen van het programmeren in php gevonden, als ik dan toch in php moest programmeren moest dit zeker aan te pas komen Product proces van begin tot eind meemaken Een van mijn belangrijkste, everaring op doen en een proces meemaken van begin tot afronding. 5

Stageverslag Justian Lutteke Stageopdracht Wat was mijn opdracht? Tijdens mijn stage zal ik werken aan een alternate reality game, dit is een game dat een verhaal verteld en zich deels online op het internet en deel offline in het echt afspeeld. Om dit spel zo realistisch mogelijk te maken is het de bedoeling dat er een aantal fake dingen worden opgezet. Dit kunnen websites zij die een sleutelrol spelen in het spel en het verhaal. Ook zal ik meewerken aan het bouwen van een Game portal, dit is een soort community website waar het voor de spelers van de game mogelijk is om bij elkaar te komen en dingen uit te wisselen, te discusiëren en elkaar te helpen. Verder zal ik me ook bezig houden met de mogelijkheden van diverse api s en onderzoeken in hoeverre we deze kunnen integreren bij de ontwikkeling van het spel en de gameportal. Een voorbeeld hiervan is sowieso Hyves omdat onze doelgroep hier voornamelijk op zit, daarom zullen we hyves zoveel mogelijk integreren in onze game portal. Ook zal Facebook en google aan te pas komen omdat we gebruik zullen maken van een Open ID login voor de game portal. Dit houdt in dat als je lid ben van een of meerdere social communities je met die gegevens ook bij ons kan inloggen. Deze gameportal willen we combineren met verschillende communities als hyves/google/facebook/etc. om zoveel mogelijk mensen bij het spel te kunnen betrekken. Tijdens het bouwen van de gamportal en dergelijke zal ik me verdiepen in het zend framework php5 in samenwerking met Xml, Mysql. 6

Lumineus 2011 Bedrijfsoriëntatie Hoe zit Lumineus in elkaar? Lumineus maakt films, alternate reality games en tentoonstellingen. Verhalen vertellen is ons vak. Verhalen die je raken, ontroeren, motiveren. In alle producties staat de mens centraal. Lumineus is gevestigd in Villamedia, een pand vol creatievellingen op allerlei gebied. De villa is slechts een gedeelte van ons grote netwerk van deskundigen, zowel op technisch, inhoudelijk als vormgevend gebied. Bij iedere productie worden de juiste mensen ingeschakeld die werken vanuit een zelfde passie en professionaliteit als wij. Bij Lumineus waren de volgende mensen werkzaam tijdens mijn stage: Jeroen Neus; Eigenaar/directeur Lumineus Carine van Vugt; Eigenaar/directrice Stichting Verhalis Roos Breukel; Administratief medewerker Judith Kuijpers; Productie Alex van Galen; Scenario schrijver Patrick Gutlich; Programmeur Jensen Dehaes; Gamedesigner Sven Boers; Stagaire gamedesigner Joost Lammers; Stagaire Film/montage Samson Geboers; Stagaire Film/montage Justian Lutteke; Stagaire Mediatechnologie 7

Stageverslag Justian Lutteke De eerste dag De eerste twee dagen? Woensdag 08-09-2010 Sollicitatie gesprek gehad bij Lumineus, om 11:51 was ik aangenomen. Ben gelijk gebleven, mocht ook mee lunchen. Na de lunch heb ik 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 producten er allemaal gemaakt moesten worden. Toen ik eenmaal up to date was van de zaken die er gaande zijn hebben we een kleine vergadering/brainstorm over het gebruik van hyves en in hoeverre we dit kunnen gebruiken, en ook wat de Gameportal (Hoofd website) zelf allemaal moest bevatten. Zo hebben we het gehad over weblog/forums/chatrooms/shoutbox/etc. Mijn taak voor de volgende dag was om dit te gaan onderzoeken met behulp van een andere stagiair(sven). Donderdag 09-09-2010 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 aan de slag gegaan met mijn stage opdracht, uitgewerkt laten lezen en opgestuurd. Toen ook maar gelijk wat financiële zaken geregeld in verband met de stagevergoeding. 12:30 alweer. Na de lunch ben ik begonnen met het installeren en klaar voor gebruik maken van Zend framework/zend Studio op mijn 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 inloggen via hyves, hiervoor heb ik een klein prototype geprobeerd op te zetten, via zend studio lukte mij dit nog niet dus toen maar even op de ouderwetse manier geprobeerd. Uiteindelijk kwam ik erachter dat je een vast IP-adres (die van mij varieert) nodig hebt en een URL om het inloggen via hyves mogelijk te maken, hier ga ik later verder mee. Als laatste hebben we nog even gebrainstormd over de inhoud van het gameportal, dit heb ik uitgewerkt in een document en gelijk maar even geschetst zodat ik dat voor kan leggen in de volgende vergadering. 8

Lumineus 2011 ARG Alternate Reality Game Zoals eerder vernoemd heb ik meegewerkt aan een alternate reality game., maar wat is dit nou eigenlijk. Zelf heb ik al een eigen beschrijving gegeven maar laten we is naar de definitie kijken. ARG s breiden het fictionele universum van een mediaproduct (televisieserie, boek, film) uit naar andere, meestal elektronische media, en diepen de verhaallijnen en personages verder uit. Het wordt ook wel edefinieerd als een interactief drama dat zich zowel online als in de reële wereld afspeelt gedurende enkele weken of maanden. Hierbij gaan enkele tot vele duizende spelers samen online, vormen een sociaal netwerk en werken samen aan een mysterie of probleem dat onmogelijk alleen op te lossen is. Het verhaal achter deleguanen? Dit is de naam van de spelers van de door ons gemaakte ARG, het is een verhaal dat zich afspeelt in Breda, Eef van den Cornput is een van de fictieve sleutelpersonages in het spel. Eef is een vrouw van 22 jaar die op dit moment werkzaam is als locatiescout en gids in Breda. Haar opa, Gerard van den Cornput is een wijze man. Als beroep is hij gepensioneerd cartograaf KMA en werkt momenteel een geheim project voor Defensie. Hij onderzocht de mogelijkheid om van elke burger zo veel mogelijk persoonlijke data te verzamelen (telefoongesprekken, sms, email, foto s van mobieltjes, data uit netwerksites,...). Het resultaat is een uiterst geavanceerde interactieve kaart van Breda waarop je realtime kunt inzoomen op elk individu. Alle informatie over die personen wordt vervolgens opgeslagen in een archief. Samen met een nieuwe generatie software die als een virus kan worden verspreid over mobieltjes, kan het systeem worden gebruikt voor spionage op miljoenen gewone burgers. Dat wilde Gerard koste wat het kost vermijden. Plots wordt Gerard van den Cornput ontvoerd, wanneer Eef, zijn favoriete kleindochter, dit ontdekt, stort haar wereld in. Eef vermoedt dat het project opa in conflict heeft gebracht met zijn vorige werkgever en dat hij daarom voortijdig is gepensioneerd. Ze gaat in zijn huis op zoek naar het mobieltje van haar opa. Op het eerste gezicht staat er niets bijzonders op het telefoontje. Wat foto s die hij gemaakt heeft van Eef en wat sms jes. Maar dan vindt ze op de geheugenkaart een recent filmpje... Het filmpje op het mobieltje van Gerard bevatte een hulpkreet gericht aan Eef verwijzend naar een raadsel dat zij moest gaan oplossen. 9

Stageverslag Justian Lutteke Via hyves schakelt Eef zoveel mogelijk mensen (deleguanen) in om haar te helpen het raadsel op te lossen. Het raadsel blijkt naar een locatie in de stad te wijzen waar een mobiele telefoon verstopt is. Haar nieuwe internetvrienden (de spelers) krijgen clous waarmee ze het mobieltje kunnen vinden. Op dat mobieltje staat weer een nieuw raadsel dat weer leidt naar een nieuw mobieltje. De verborgen mobieltjes zijn als schakels van een ketting met elkaar verbonden. Alle raadsels gaan over de geschiedenis van Breda. Al snel ontdekt Eef dat haar opa haar heeft willen waarschuwen dat zijn systeem en software in verkeerde handen is gevallen. Zijn voormalige assistent is in dienst getreden van een nieuw telecombedrijf panopticom en heeft de onderzoeksdata Gerard gestolen. Dit bedrijf wil de software gebruiken om zoveel mogelijk informatie van zoveel mogelijk personen te verzamelen en deze door te verkopen (liefdeisdichtbij.nl / watdoetjekind.nl). Nu moeten haar vrienden op internet (de spelers) de laatste stukjes van het raadsel zelf oplossen om het telecom bedrijf tegen te houden. Het laatste raadsel leidt de spelers naar de cultuurnacht die in Breda zal worden gehouden. Langzaam wordt duidelijk dat zoveel mogelijk mensen zich om precies 00.00 uur met hun breaklights en mobieltjes moeten verzamelen rond de Grote Kerk. Want satalliet met de software van Gerard over komt om informatie te verzamelen, kan een grote groep mensen het systeem gezamenlijk onschadelijk maken. Als da t lukt, zal er die nacht geen ramp plaatsvinden, maar vindt er om 00.00 uur middernacht een spectaculaire feestelijke afsluiting plaats. Werkzaamheden Wat heb ik gedaan en geleerd? Uit de definitie van een ARG kunnen we af leiden dat het de taak van mij en mijn co- programmeur om niet alleen een plaats te creëren voor spelers om bij elkaar te komen en samen te werken maar ook om een realistische wereld te schappen dat de spelers deed geloven dat waarmee ze mee bezig waren echt was. Tijdens het realiseren hiervan heb ik me kunnen verdiepen in het Zend Framework, het MVC-model, Hyves en Facebook Api maar ook geleerd samen te werken met niet alleen een andere programmeur maar ook de rest van het diverse team. Communicatie en timing speelde uiteraard ook een groot deel in het proces. Over dit alles ga ik op de volgende pagina s gedetailleerder in en ook zal ik de bijbehorende competenties koppelen. 10

Lumineus 2011 De verschillende componenten van het framework kunnen ook afzonderlijk gebruikt worden. Voorbeelden van componenten in het Zend Framework, Zend_Log, Zend_Config en Zend_Feed. Zend Framework Open-source framework Het Zend Framework is een open-source framework, ontwikkeld in objectgeoriënteerde PHP5 code door Zend Technologies. Het framework is gemaakt met de gedachte om het gebruik ervan zo simpel mogelijk te houden. Dit in lijn met PHP, waarvoor de parsing engine ook door Zend Technologies wordt ontwikkeld. Het Zend Framework wordt uitgebracht onder een BSD-licentie een softwarelicentie voor opensourcesoftware). Het framework is gebaseerd op het MVC Model. Framework, een geheel van softwarecomponenten dat gebruikt kan worden bij het programmeren van applicaties. Echter ook afspraken hoe die componenten gebruikt worden binnen een groep ontwikkelaars en welke code-standaarden en libraries gebruikt worden kunnen ook onderdeel zijn van een framework. Heel kort door bocht kan je een framework dus zien als een library van voor geprogrammeerde de functie die je in je project inclusde en dus vervolgens kan aanroepen. Uiteraard leer je er meer van door zelf die functies te schrijven, maar het gebruiken ervan bespaart tijd. Uiteindelijk heb ik een boek aangeschaft om het te leren en is het Zend Framework terug te vinden in al mijn producten, zo heb ik het gebruik voor onder andere database connectie, mail client, form fields, sql, etc. Leermoment Mijn belangrijkste leermoment tijdens het werken met het zend framework was de ontdekking van het MVC model. 11

Stageverslag Justian Lutteke MVC-Model (technisch ontwerpen) Ontwerppatroon ( design pattern ) MVC, een ontwerppatroon ( design pattern ) dat het ontwerp van complexe toepassingen opdeelt in drie eenheden met verschillende verantwoordelijkheden: datamodel (model), datapresentatie (view) en applicatielogica (controller). Het scheiden van deze verantwoordelijkheden bevordert de leesbaarheid en herbruikbaarheid van code. Het maakt ook dat bijvoorbeeld veranderingen in de gebruikersinterface niet direct invloed hebben op het datamodel en vice versa. 12

Lumineus 2011 Model Definieert de representatie van de informatie waarmee de applicatie werkt. Aan ruwe gegevens wordt betekenis gegeven door relaties te leggen tussen data en logica toe te voegen. De daadwerkelijke opslag van data wordt gedaan met behulp van een persistent opslagmedium, zoals een database. De applicatie zal gegevens die gebruikt worden in het model, ophalen en wegschrijven van en naar de dataopslag via een datalaag. De datalaag is niet per se een onderdeel van het MVC-patroon. View Informatie wordt weergegeven via de View. Userinterface-elementen zullen gedefinieerd zijn in dit onderdeel. De view doet geen verwerking (zoals berekeningen, controles,...) van de gegevens die getoond worden. Controller De controller verwerkt en reageert op events, die meestal het gevolg zijn van handelingen van de gebruiker. Voordeel Het grote voordeel van het patroon is dat er heel gemakkelijk nieuwe soorten views toegevoegd kunnen worden zonder het model aan te passen. Het is dus gemakkelijk om de layout van bijv. een website aan te passen. Door het gebruik van het MVC model wordt je php code overzichtelijker, omdat je je houdt aan vooraf gestelde richtlijnen. Dit bevorderd ook hergebruik van de code door jezelf en/of eventueel ander programmeurs. Grootste leermoment Voor mij was dit echt een opheldering. Op school hebben ze het er altijd over dat je OOP (object oriëntated programming) moet toepassen. In AS3 en C#(XNA) was dit niet moeilijk en duidelijk, maar voor php is dit voorheen altijd een probleem geweest. Na ontdekken en leren werken met de structuur begon ik php ook een stuk leuker en begrijpelijker te vinden. En raad het dus ook echt aan om er in je er in te verdiepen en mee te leren werken wanneer je veel in php programmeerd. 13

Stageverslag Justian Lutteke worden aangesproken. Een voordeel hiervan is dat met een API meerdere implementaties benaderbaar kunnen zijn, zolang deze maar voldoen aan de API. Met de hyves api het ik het meest gewerkt. Zo heb ik er een login met hyves geschreven waarmee als je inlogde er een bericht je in je www werd gepost en een gadget gebouwd die spelers op hyves kunnen plaatsen. Met de facebook api heb ik een login met geschreven waarmee als je inlogde er een bericht je in je wall werd gepost. Api (usability engineering/onderzoek) Application programming interface API, een verzameling definities op basis waarvan een computerprogramma kan communiceren met een ander programma of onderdeel (meestal in de vorm van bibliotheken). Een API definieert de toegang tot de functionaliteit die er achter schuil gaat. De buitenwereld kent geen details van de functionaliteit of implementatie, maar weet dankzij de API wel hoe deze Leermoment Na gewerkt te hebben met beide api s ben ik tot de conclusie gekomen dat de api van facebook toch echt vele male beter in elkaar zit dan hyves. Alleen de documentatie van facebook is veel duidelijker dan die van hyves. Producten Wat heb ik gemaakt? Op de volgende pagina s zal ik laten zien welke producten ik heb opgeleverd tijdens mijn stage voor de ARG. 14

Lumineus 2011 Deleguanen (Realiseren/opleveren) Dit is de door ons gemaakte landingpage voor de spelers van de ARG hierachter bevind zich een blog & forum. Het blog wordt voornamelijk gebruikt als dagboek van onze hoofdrolspeelster en op het forum wordt het spel gespeeld. Er worden vijf meeste recente blog posts getoond en een overzicht van de meest recent forum posts. Er is een member lijst aanwezig die de profiel foto s van mensen die met hyves/facebook zijn ingelogd uitleest, wanneer iemand met wordpress inlogd komt er een leguaan als foto. Bij tot nu toe lezen waar het spel op dit moment is. De twitterfeed van onze hoofdrolspeelster haar twitter word ook getoond. De timer in de iphone te maken met een opdracht en op de google map wordt getoond waar welke clou is gevonden. Verder is het mogelijk om op deze site met hyves, facebook en wordpress in te loggen. www.deleguanen.nl 15

Stageverslag Justian Lutteke Watdoetjekind (Realiseren/opleveren) Een van de fake websites. Deze site bevat een index, algemene voorwaarden en een pagina waar je je kan inschrijven voor een pakket waarmee je vervolgens je kind in de gaten zou kunnen houden. Panopticom gebruikt deze website om de verzamelde gegevens te verkopen. Mensen die zich inschrijven krijgen een e-mail terug waarin staat dat zij op de wachtlijst zijn geplaatst. De algemene voorwaarden zijn geschreven door onze scenario schrijver. De bedoeling van deze website was om een hype te creëren rondom panopticom zodat mensen geïnteresseerd raakten om vervolgens mee te spelen. De informatie die de mensen invullen voor aanvraag van een pakket werd wegens privacy bewust niet opgeslagen. Voor wie mij niet kent, de jongen op de foto ben ikzelf. Dit kwam omdat de aangeleverde foto niet naar wens was en moest er dus rap een andere komen. www.watdoetjekind.nl 16

Lumineus 2011 Liefdeisdichtbij (Realiseren/opleveren) Nog een door ons gemaakte fake website, deze website moest ook net als de vorige een hype creëren. liefdeisdichtbij zou via gprs de juiste partner bij jou in de buurt zoeken. Panopticom gebruikt deze site in het verhaal om gegevens van mensen te verzamelen en daar profiel schetsen van te maken Deze site bestaat uit een index, een algemene voorwaarden en privacy policy geschreven door onze scenario schrijver en een inschrijf gedeelte. Om lid te worden van deze website moet je een vragenlijst in vullen (met de meest rare vragen),waar je onder andere je 06-nummer moet invullen, vervolgens krijg je wachtwoord toe gemaild maar wanneer je wilt inloggen allen kan dat niet wegens technisch onderhoud. Alle informatie die wordt gevraagd wordt weer bewust niet opgeslagen wegens privacy, daarom konden we dus ook niks achter de inlog tonen. www.liefdeisdichtbij.nl 17

Stageverslag Justian Lutteke Panopticom Panopticom is de hoofdwebsite van de badguys. Op deze site staat in het kort beschreven waar panopticom voor staat. Deze site bevat een info@panopticom.nl als contact en ook een algemene voorwaarden pagina. Verder als je op het menu klikt wordt er gevraagd om in te loggen. Spelers krijgen uit een van de opdrachten de inlog gevens en krijgen vervolgens na het inloggen een promo te zien over wat panopticom van plan is te doen met de gegevens die het verzameld. www.panopticom.nl 18

Lumineus 2011 Deleguanen gadget voor Hyves Dit is een gadget gemaakt in php volgens MVC-model met behulp van het Zend framework. Dit is een project van mijzelf geweest om ervaring op te doen. Uiteindelijk kunnen spelers deze gadget op hun pagina zetten en zo vervolgens makkelijk op de hoogte blijven van gebeurtenissen. Ook is deze gadget natuurlijk gemaakt om meer spelers naar onze website te lokken waar ze d.m.v. in te loggen volledige toegang kunnen krijgen tot alles. www.deleguanen.nl/gadget 19

Stageverslag Justian Lutteke Competenties & Bewijzen Een overzicht van alles Professionaliteit Communiceren Opgestelde ondertekende brief waarin staat dat ik in staat was om goed te communiceren, mijn ideeën goed kon vertalen en beargumenteren. Samenwerken Geschreven stukje van Patrick (collega) over hoe hij het samenwerken ervaren heeft met mij en feedback. Organiseren Ondernemend Creatief probleem oplossen Opgestelde ondertekende brief waarin staat dat ik tijdens het proces van de ARG creatief heb meege dacht met het oplossen van bepaalde problemen. Beroepsvaardigheden Usability onderzoek Onderzoeksrapport hyves Usability engineering Onderzoeksrapport hyves Gebruikershandleiding Verbeter voortstellen Analyseren Specificatie document Adviseren Opgestelde ondertekende brief waarin staat dat ik dat ik op meerdere momenten mijn advies heb gegeven. Interactie ontwerpen Technisch ontwerpen Producten Realiseren Producten Opleveren Producten Gebruikershandleiding Technische documentatie 20

Lumineus 2011 Online indentiteit/privacy Bewust of onbewust? Tijdens mijn stage en het maken van de login systemen via hyves & facebook stuitte ik op dit onderwerp. Het viel mij op dat spelers bewust of onbewust toestemming gaven tot allerlei gegevens. Zo konden wij van mensen die met hyves & facebook waren ingelogd achterhalen wat hun naam, achternaam, email, leeftijd en soms zelfs adres was. Ook werd er wanneer spelers met hyves/facebook voor de eerste keer inlogde toestemming gevraagd om iets in de www/wall de posten, ikzelf zou dit vreselijk irritant vinden. Nou hadden wij het nog netjes gedaan door er een cooldown van 12uur op te zetten, dus werd er om de 12uur iets gepost. We hadden dit ook zo kunnen maken dat er elke keer iets gepost werd wanneer je inlogd. Dit brengt dan ook de vraag in mij op of mensen bij dit soort dingen waar je duidelijk toestemming voor moet geven ook daadwerkelijk lezen waar ze toestemming voor geven. Helaas heb ik de tijd niet gehad om hier verder onderzoek naar te doen, maar het is iets dat wellicht bij Memeo aanbod kan komen. Werken in een team Multidisciplinair team Zoals in de bedrijforiëntatie terug te lezen is werkte er op het moment dat ik stage liep bij Lumineus in totaal 10 mensen met allerlei verschillende achtergronden. Zo hadden 3 mensen die bezig waren met filmen/editen, 2 man die programmeerde, 2 man die verantwoordelijk waren voor de gameplay, 1 scenario schrijver, een productie team. en nog een aantal vrijwilligers die als loopjongens functioneerde. De communicatie binnen het team was erg goed, zo hadden we een keer in de zoveel tijd een meeting waarin iederen vertelde waar hij/zij mee bezig was. Verder werd alles ook gedocumenteerd in google docs. Het enigste wat eigenlijk nog ontbrak in het team is een communicatie/marketing persoon/stagair(e) die verantwoordelijk was voor de promotie en doelgroep onderzoeken. Al met al was het erg leuk om overal mee te kijken en te denken, heb ik veel ervaring op kunnen doen hoe goed maar ook hoe slecht het er in een bedrijf aan toe kan gaan. En het was vooral ook altijd erg gezellig binnen het team. 21

Stageverslag Justian Lutteke Zelf evaluatie Hoe vind ik dat het gegaan is? Communiceren voldoende Ik vind dat ik goed gecommuniceerd heb, was altijd duidelijk en beargumenteerde mijn ideeën/standpunten. Alles wat ik gemaakt heb, heb ik ook duidelijk gedocumenteerd. Organiseren voldoende Kwam mijn afspraken/deadlines na, vroeg om hulp wanneer nodig en was flexibel kwa werktijden. Samenwerken goed Gaf feedback waar nodig en ontving dit waneer nodig. Verder bood ik altijd aan om te helpen waar nodig. Ondernemend voldoende Bood aan om een hyves gadget te maken en ondernam iniatief om scrum te proberen. Creatief probleem oplossen voldoende Dacht actief mee wanneer er ergens een probleem voordeed Usability onderzoek voldoende Doelgroep was al bepaald en onderzocht, heb aanvullend onderzoek verricht over de doelgroep i.v.m. hyves. Zou in de toekomst meer aandacht aan willen besteden. Usability engineering goed Heb van te voren specificaties vanuit de doelgroep opgesteld en achteraf een gebruikershandleiding geschreven en verbetervoorstellen voor de website deleuguanen.nl gedaan. Analyseren voldoende Heb analyse gedaan naar de eisen en wensen die de doelgroep verwacht bij een online communitie. Zou in de toekomst meer aandacht aan willen besten. Adviseren goed Ik heb mijn advies gegeven wanneer nodig, zo heb ik advies gegeven over scrum, layout deleguanen, smartphones, gebruik hyves, etc. Interactie / interface ontwerpen matig Dit werd uitbesteed aan een extern bureau, wel heb ik veranderingen doorgevoerd waar nodig. Eindbeoordeling Professionaliteit voldoende 22

Lumineus 2011 Technisch ontwerpen goed tijdens mijn stage heb ik leren omgaan met het MVC model, een object gereoriënteerde manier van php programmeren (design pattern) Realiseren goed Alle producten die er van mij verwacht werden heb ik tijdens mijn stage kunnen realiseren. En heb ik leren werken met het Zend Framework. Opleveren. goed Alle producten die er van mij verwacht werden heb ik tijdens mijn stage kunnen opleveren, en gingen ook pas online nadat ze voldeden. Eindbeoordeling Beroepsvaardigheden goed Sterke punten: Werkt netjes en overzichtelijk Flexibel Bekwaam Standvast Professioneel Kritisch Vriendelijk/gezellig Serieus wanneer nodig Aduquaat wanneer er problemen voor doen Leergierig / onderzoekend Zwakke punten: Soms te trots om hulp te vragen Koppig Komt soms te direct/aanvallend over Uitstel gedrag Denkt soms te makkelijk ergens over Sons liever lui dan moe. 23

Stageverslag Justian Lutteke Terugkomdagen Nuttig of alleen gezellig? 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 presentatie over zijn werkzaamheden, hij was creative director als ik het mij goed kan herinneren. Hij dacht dus na over hoe klanten zich het best op het internet konden weergeven naast de gebruikelijke website, dus via facebook, twitter, hyves, etc. Verder heb ik niet echt veel van de terugkomdagen mee gekregen en ging het meer om de gezelligheid met mede-studenten, een verfrissingen in de werkweek. 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 ben je die les snel vergeten. Stagebezoeken, De stage bezoeken van zowel mijn stage begeleidster op school als de bezoeken bij medestudent vond ik er nuttig en gaven mij vertrouwen in mijn stage. Toekomst Wat nu? 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 niet of weinig aan bod zijn gekomen tijdens mijn stage, zo wil ik me bijvoorbeeld meer gaan richten op het testen. Ook het herkansen en inhalen van openstaande studiepunten staat hoog op mijn lijstje. Verder moet ik gaan nadenken over wat ik voor Minor wil gaan doen. Voor mijn stage was het vrij duidelijk: Games & simulation. Maar 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 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 geweest voor mij. Uiteindelijk zal mijn keuze dan toch games & simulation worden. 24

Lumineus 2011 Conclusie Al met al heb ik een leuke en leerzame tijd achter de rug. Vanaf dag een heb ik het erg gezellig gehad en naar mate ik meer vertrouwen kreeg in en op mijn stage ging het steeds beter. Ondanks dat de ARG zelf soort van mislukt is vanwege het lage spelers aantal heb ik er veel van kunnen leren. Ik heb mezelf proffesioneel kunnen ontwikkelen door mee te maken hoe het er in een bedrijfs proces van begin tot eind aan toe ging. Mijn leerdoelen heb ik naar mijn mening behaald, ik heb aan alles kunnen werken. Hierdoor heb ik een hoop bijgeleerd in php. Begeleiding De begeleiding was erg goed, van Patrick mijn co-programmeur heb ik veel kunnen leren. Vanaf het begin heeft hij me als een gelijke behandeld, dit vond ik erg prettig en gaf mij ook zelfvertrouwen. Wanneer ik ergens niet uit kwam nam hij de tijd om het me uit te leggen, zijn ervaring als docent hielp daarbij. Aanbeveling als stage? Ja, omdat.. Lumineus een erg gezellig bedrijf is dat zich zoveel mogelijk inzet om een stagaire te begeleiden. Ze geven je de ruimte om jezelf te ontwikkelen en dingen bij te leren. Ze maken alternate reality games, iets wat nieuw is in Nederland en nog in ontwikkeling is. Het maken van is een ongeloofelijk leuk en leerzaam proces is en zeker iets is dat in de toekomst er populair kan gaan worden als het gaat om bijv. virals/campagnes. Nee, omdat.. Lumineus op dit moment voor een Mediatechnologie student alleen alternate reality games in de aanbieding heeft, deze worden op dit moment gemaakt via subsidies waardoor je contact met klanten misloopt. Ze huren voor elk project de juiste mensen in waardoor het bedrijf zelf nogal klein uitvalt. Wanneer ze deze externe mensem niet hebben, hebben ze niet de juiste mensen in huis om een Mediatechnologie student te begeleiden. Voor mij deze stage goed verlopen en kijk ik terug op een mooie tijd met vriendelijke mensen en genoeg leermomenten. 25