MULTIMEDIA /10. iphone toepassing. Groep 8 Blog

Maat: px
Weergave met pagina beginnen:

Download "MULTIMEDIA 2008-2009 1/10. iphone toepassing. Groep 8 Blog http://mume09-desp.blogspot.com/"

Transcriptie

1 MULTIMEDIA /10 iphone toepassing Groep 8 Blog Peter De Roovere, 1 e Master Ingenieurswetenschappen (CW) Emma Eyckmans, 3 e Bachelor Informatica Steven Vermeeren, 3 e Bachelor Informatica Dieter Van Loon, 3 e Bachelor Informatica Abstract Dit is het verslag voor opgave 3 van multimedia, van groep 8. Wij hebben een iphone-toepassing uitgewerkt voor het opvragen van informatie over de nummers die afgespeeld worden op een aantal bekende Belgische radiostations. De toepassing voorziet informatie over de artiest (naam, biografie, toekomstige evenementen) en de meest bekende albums van die artiest, waarvan op dat moment op het geselecteerde radiostation een nummer draait. Ook gelijkaardige artiesten en de lyrics van het nummer dat gespeeld wordt op het geselecteerde radio station kunnen opgevraagd worden. Er is voor elk radiostation de mogelijkheid om informatie over het huidige nummer op te vragen of over het vorige. Daarnaast kan, als extra functionaliteit, deze informatie ook opgezocht worden op basis van een door de gebruiker ingegeven artiestnaam. De belangrijkste uitdagingen waren het leren werken met css (en de IUI tags), javascript en JSP (het framework dat we uitkozen om de server-side functionaliteiten te implementeren). Uit dit project leren wij vooral dat ontwikkelen voor iphone toestellen snel en relatief eenvoudig kan. Ook merkten we op dat er enorm veel mogelijke platforms beschikbaar zijn, waarvan werken met JSP een goede keuze bleek, aangezien een groot stuk van de java-code geschreven voor het Android-platform gerecupereerd kon worden. 1 IDEE Ingediend op: 23november, Onze toepassing voorziet informatie over de nummers die worden afgespeeld op een aantal bekende Belgische radiostations. De informatie die beschikbaar gesteld wordt, bestaat in de eerste plaats uit de titel en uitvoerder van het nummer dat afgespeeld wordt op een door de gebruiker geselecteerd radiostation, op het moment dat de gebruiker de toepassing gebruikt. De gebruiker kan vervolgens meer informatie opvragen, namelijk: de liedjestekst, toekomstige evenementen van de artiest, een lijst van bekende albums van de artiest en een lijst van gerelateerde artiesten. Dezelfde informatie kan ook over het vorige nummer opgevraagd worden. Omdat de toepassing een logische weergave van informatie over een artiest geeft werd het dit keer, in tegenstelling tot onze Android-applicatie, ook mogelijk gemaakt om informatie op te zoeken over artiesten die manueel ingevoerd worden. Dit is echter een extra toevoeging die aanvankelijk niet bij het concept van de toepassing hoorde. Het kernidee achter de toepassing is dat radio een medium is dat zich enorm gemanifesteerd heeft in onze maatschappij en dat het merendeel van de mensen hier regelmatig mee in contact komt. Radio is voor veel mensen een manier om nieuwe muziek te leren kennen. Dit gebeurt echter meestal waneer luisteraars hier niet op voorbereid zijn en er is dan niet altijd een computer in de buurt. Het mobiele aspect van de Iphone is dan ook een groot pluspunt voor het gebruik van onze applicatie. Aangezien we dadelijk besloten om grotendeels de functionaliteit van de Android-applicatie te behouden, hebben we geen alternatieven bedacht. De toegevoegde waarde die onze applicatie biedt aan het reeds bestaande radio-medium vinden we een enorm pluspunt. De eenvoud achter de werking van het idee, in combinatie met de kracht die het biedt aan gebruikers om op elk moment nummers te leren kennen gebruik makend van de alomtegenwoordige radio, maken dat wij erg tevreden zijn over het idee van onze applicatie.

2 MULTIMEDIA /10 Daartegenover staat dat er reeds toepassingen op de markt zijn die gelijkaardige functionaliteiten bieden. Shazam 1 is een voorbeeld van een toepassing die gebruikers ook in staat stelt nummers te herkennen. Gebruikers kunnen een opname maken van een nummer (dat bijvoorbeeld speelt op de radio), en de toepassing zal dit nummer dan analyseren en identificeren. Informatie over het nummer wordt vervolgens aangeboden aan de gebruiker. Het voordeel van Shazam is dat de toepassing ook buiten het radio-medium gebruikt kan worden. Onze toepassing, aan de andere kant, biedt een bepaalde meerwaarde in het opvragen van voorgaande nummers (het is mogelijk dat het nummer waarin gebruikers geïnteresseerd zijn afgelopen is op het moment dat de gebruiker zijn mobiel apparaat klaar heeft), en het opvragen van informatie van nummers waarvan geen fragment opgenomen kan worden (de gebruiker luistert bijvoorbeeld via een koptelefoon tijdens het joggen). Tenslotte zouden we de functionalitetien van onze toepassing nog kunnen uitbreiden (meer informatie voorzien, de mogelijkheid bieden aan gebruikers om albums online te kopen, informatie over nummers opslaan, e.d.). Aangezien de tijd om deze opdracht uit te voeren beperkt is hebben we deze echter achterwege gelaten. 2 STORYBOARD Het storyboard van onze iphone-applicatie kan u, wegens zijn omvang, vinden in de Bijlage, Figuur1, achteraan dit document. Hieronder volgt een korte toelichting (de stappen zijn genummerd volgens de nummering op het storyboard). Stap 1: De gebruiker selecteert een radiostation waarvan hij informatie over het huidige of vorige nummer wil opvragen. Stap 2: Op het scherm verschijnt informatie over het huidige nummer en het vorige nummer op het gekozen radiostation. In een balk bovenaan verschijnt ook het huidige nummer. De informatie in deze balk wordt constant geüpdatet, terwijl de informatie op het scherm enkel op aanvraag (door een druk op de refresh-knop) geüpdatet wordt. Zo blijft de gebruiker op de hoogte van veranderingen in het huidige nummer, maar kan hij rustig zijn zoektocht naar informatie verder zetten. Stap 3: Als op de titel van één van beide nummers gedrukt wordt, worden de lyrics van dat nummer opgehaald en getoond op het scherm. Stap 4 en 5: Als op de artiest van één van beide nummers gedrukt wordt, wordt alle informatie over die artiest opgehaald. De naam van de artiest en een afbeelding worden weergegeven. Daaronder wordt een menu (verder wordt dit artiestmenu genoemd) getoond, van waaruit je de verschillende feiten kan opvragen. Stap 6: Als je in het artiestmenu op Info klikt, krijgt je een korte biografie van de artiest. Stap 7, 8 en 9: Als je in het artiestmenu op Upcoming Events klikt, krijg je een lijst van events waarop deze artiest zal optreden. Wanneer je verder klikt op zo n event, krijg je meer informatie over het adres en de datum. Stap 7, 10 en 11: Wanneer je in het artiestmenu op Top Albums klikt, krijg je een lijst waarin kleine afbeeldingen en titels van een aantal topalbums van de artiest weergegeven worden. Bij een klik op zo n album, krijg je een grotere afbeelding, de titel, release datum en meer informatie over het album. Stap 7 en 12: Als je in het artiestmenu op Related Artists klikt, krijg je een tag cloud van twintig gerelateerde artiesten. Hoe groter de naam van een artiest wordt weergegeven, hoe meer hij gerelateerd is aan de huidige artiest. In deze lijst van artiesten kan je ook weer doorklikken naar een andere artiest. Over die artiest wordt dan weer dezelfde informatie opgehaald. Het voornaamste verschil met de Android-toepassing zit erin dat evenementen van artiesten niet meer op een kaart worden weergegeven. Dat komt omdat we aanvankelijk dachten dat er op iphone geen gps beschikbaar was en dan leek het ons moeilijk om dat nog te implementeren. We hebben op de demo echter geleerd dat zo n gps wel bestaat, maar toen was het natuurlijk te laat. 1

3 MULTIMEDIA /10 In plaats daarvan hebben we dan gezorgd dat gerelateerde artiesten weergegeven werden in een tagcloud, om visueel de band met de gekozen artiest weer te geven. Bovendien wordt nu ook iets meer informatie opgevraagd dan in de Android-applicatie. Zo ontbrak in onze vorige applicatie de korte biografie van de artiest, de informatie over een album, de release datum van een album, We waren oorspronkelijk ook nog van plan om statistieken bij te houden over de verschillende radiostations, zodat we bijvoorbeeld de liedjes van de dag konden laten zien. Dit zou dan bijvoorbeeld een pie chart zijn met de tien meest gespeelde liedjes van die dag op dat station, waarin de grootte van het stuk representeerde hoe vaak ze die dag gespeeld werden. Dit hebben we echter niet in ons storyboard opgenomen, omdat we onze twijfels hadden bij de haalbaarheid van dit plan. We wisten namelijk al dat de verschillende radiostations niet de informatie boden die we daarvoor nodig hadden. We zouden dus zelf om de paar minuten de liedjes moeten gaan opslaan in een database op een server. Dit plan is dus ook effectief niet gelukt, omdat we geen continu lopende server ter beschikking hadden. 3 SOFTWARE-ONTWERP Het klassendiagram van onze applicatie wordt hieronder weergegeven in Figuur2. In dit diagram zijn enkele klassen niet weergegeven. Het betreft hier de Java klassen Artist, Album, Event, Dit zijn dezelfde klassen als in de Android-applicatie en ze weergeven zou de grootte van het klassendiagram negatief beïnvloeden. Daarom verwijzen we daarvoor naar het verslag van onze Android-applicatie, Afbeelding 2. Dit klassendiagram is ook bijgevoegd in Bijlage 2. Figuur 2: Klassendiagram iphone. Eerst geven we een korte toelichting van de klassen in het systeem, daarna volgt een uitgebreidere bespreking over de werking van het systeem als geheel. We hebben gewerkt met JSP, zodat we de Java klassen die we voor onze Android-applicatie gemaakt hadden, konden hergebruiken. Meer uitleg over het gebruik van JSP vindt u onder de titel Implementatie. Index.jsp is de pagina die toelaat verschillende stations te selecteren. De lijst van de verschillende radiostations wordt hier weergegeven. Vanuit deze pagina, kan je naar de volgende pagina, noa.jsp gaan door op een radiostation te klikken.

4 MULTIMEDIA /10 Noa.jsp staat in voor het weergeven van het huidige en het vorige liedje op het gekozen station. In deze klasse wordt een nieuwe instantie van een NoaHandler aangemaakt. De functie van die Handler bestaat erin dat ze basisinformatie over het huidige en vorige liedje (meer bepaald de titel en artiest) zal gaan opvragen en teruggeven. Om dat te doen, zal de Handler de API van het geselecteerde radiostation aanspreken en het xml-bestand, dat hij terug krijgt, interpreteren. Ook de refresh-functionaliteit en het terugekeren naar index.jsp om het station te veranderen, zitten in deze klasse vervat. Song.jsp is de klasse die ervoor zorgt dat, wanneer in noa.jsp op een liedje geklikt wordt, de lyrics van dat liedje worden opgehaald en weergegeven. Om de lyrics op te halen, wordt een LyricsHandler aangemaakt. Die zal bij onze lyrics API ( de lyrics van het gekozen nummer gaan ophalen en opsmukken voor gebruik. Artist.jsp is de klasse die ervoor zorgt dat, wanneer op de artiest geklikt wordt, de nodige informatie voor die artiest opgehaald wordt. Vijf verschillende Handlers zullen zorgen dat zowel informatie over de artiest zelf ( ArtistInfoHandler ), als informatie over zijn topalbums ( TopAlbumHandler en AlbumInfoHandler ) worden opgehaald. Eveneens wordt informatie over de evenementen van de artiest opgehaald ( ArtistEventHandler ) en over de gerelateerde artiesten ( ArtistSimilarHandler ). Al deze informatie wordt opgehaald bij de last.fm API ( Al deze opgehaalde informatie is bereikbaar vanuit deze pagina. Searchprocess.jsp en search.jsp laten toe om informatie over een artiest op te zoeken, die nu niet op de radio aan het spelen is. Er wordt een zoekveld getoond, waarin je de naam van de artiest kan intypen. Verder wordt door artist.jsp de informatie over die artiest op dezelfde manier opgehaald en weergegeven als voor artiesten die op de radio te horen zijn. Search.jsp zorgt er ook voor dat als de artiest die je hebt ingegeven niet bestaat, je de grootste matches in een lijst krijgt, zodat je eventueel van daaruit verder kan zoeken. Marquee.jsp, currentsong.jsp en updater.js zorgen er samen voor dat op iedere pagina bovenaan een balk verschijnt waarin het huidige nummer op het gekozen radiostation constant geüpdatet wordt. Alle jsp-klassen zouden dus ook pijlen naar deze drie klassen moeten bevatten, maar dat zou te rommelig worden. Marquee.jsp is de klasse die ervoor zorgt dat er bovenaan een balk wordt weergegeven. Om die constant geüpdated te houden, hebben we een klein trucje moeten toepassen. Op elke pagina waar die balk voorkomt, is er verborgen op de achtergrond een pagina die de informatie over het huidig spelend nummer ophaalt en weergeeft ( currentsong.jsp ). Deze pagina vernieuwt zichzelf heel de tijd. Naast deze onzichtbare pagina, is er ook een JavaScript updater.js die door middel van de AJAX technologie ( de informatie die currentsong.jsp weergeeft gaat inlezen en op de marquee zal afdrukken. Op deze manier wordt de zichtbare pagina niet vernieuwd en wordt de informatie op de balk toch up to date gehouden. De werking van het volledige systeem volgt makkelijk uit het klassendiagram en de vorige bespreking. Het opstarten zorgt ervoor dat index.jsp aangeroepen wordt. Van daaruit kiest men ofwel een station ofwel wil men gaan zoeken op artiestnaam. In noa.jsp wordt dat onderscheid gemaakt. Als een station aangeduid werd, worden het huidige en vorige nummer van dat station weergeven. Als er geen station geselecteerd werd, wordt je doorverwezen naar search.jsp die het mogelijk maakt om een artiest op te zoeken. Wanneer op de titel van een liedje geklikt wordt, zorgt song.jsp ervoor dat de lyrics op het scherm verschijnen. Als er op een artiest geklikt wordt, of een artiest wordt opgezocht met behulp van de zoekfunctie, zorgt artist.jsp ervoor dat er allerhande informatie over de artiest beschikbaar is. Zo kan je een korte biografie lezen, topalbums bekijken, events nagaan en de gerelateerde artiesten opzoeken. Op elk ogenblik kan je naar index.jsp terugkeren om het station te veranderen. Ook zijn er drie klassen: marquee.jsp, updater.js en currentsong.jsp, die ervoor zorgen dat er bovenaan het scherm een balk is, waarin het huidige nummer op het gekozen station wordt weergegeven. Voor deze applicatie zijn we veranderd van lyrics API. De vorige moest wekelijks geheractiveerd worden met een nieuwe sleutel, er stond veel reclame in de lyrics en je kreeg maar 30 procent van de

5 MULTIMEDIA /10 lyrics terug. De huidige API is iets beter, maar nog niet geweldig. Hier worden namelijk de lyrics van minder liedjes gevonden. We krijgen nu echter al hele liedjesteksten met minder commentaar in. We vinden ons ontwerp zelf zeer goed gestructureerd. Met de uitleg hierboven zou zelfs een leek moeten kunnen begrijpen wat er precies gebeurt in ons programma. We hebben de verschillende functionaliteiten in verschillende klassen gestopt en die klassen elkaar laten aanspreken. We hebben ook handig gebruik gemaakt van de Java-klassen, die we al ontworpen hadden voor de Android-applicatie. 4 IMPLEMENTATIE We hebben gebruik gemaakt van de JSP technologie voor de implementatie van onze iphone applicatie. JSP (Java Server Pages) zijn in essentie Java bestanden die worden uitgevoerd op het moment dat de pagina geladen wordt. Deze files drukken HTML code af die dan de zichtbare pagina beschrijft. Dit maakte het voor ons mogelijk om de Java klassen die we voor ons Android project geschreven hadden, te herbruiken voor dit project. Alle uitbreidingen hierop (zoals het zoeken naar een artiest) hebben we dan ook in Java geschreven. De codering van de meeste pagina s is vrij vanzelfsprekend: eerst wordt alle nodige informatie opgehaald uit de Java klassen en dan weergegeven op de html-pagina. In het vorige deel werd de communicatie met de verschillende API s al kort uitgelegd. Het voornaamste punt is dat alle communicatie met de API s gebeurd via Handler-objecten. Die objecten zorgen voor het aanspreken van de API door de juiste link aan te roepen en het opvangen van het xml-bestand dat de API s als antwoord op de aanroep terugsturen. Elke soort informatie die opgevraagd wordt, bijvoorbeeld events tegenover albums, vereist een andere Handler. Er moet namelijk een andere url worden aangemaakt om de API aan te spreken en het xml-bestand dat terug gestuurd wordt heeft telkens een andere vorm. De belangrijkste moeilijkheid die we tegen kwamen, was degene die ervoor gezorgd heeft dat we de statistieken, waarover in deel 2 al gesproken werd, niet hebben kunnen implementeren. Zoals wij het zagen waren er 2 mogelijkheden om de informatie, die we nodig hadden om conclusies te trekken, te verkrijgen; enerzijds zouden de databases van de radio-stations aangesproken kunnen worden; anderzijds zouden we er zelf voor kunnen zorgen dat deze informatie regelmatig (bijvoorbeeld eens per minuut) bijgehouden werd in een eigen database. Na wat ge-experimenteer met de functies aangeboden door de providers van station-informatie werd al snel duidelijk dat de eerste optie niet mogelijk was. Playlists van radio-stations kunnen opgevraagd worden, maar de verkregen informatie is meestal niet beschikbaar over een tijdsspanne van 24 uur (wat we toch een minimum vereiste vonden om interessante statistieken te berekenen). De enige oplossing bestond er dus in nummers zelf, na vaste intervals, toe te voegen in een eigen database. In theorie is dit mogelijk. De oplossingen waar we aanvankelijk aan dachten waren het gebruik van cron-jobs op een server, of werken met een php-script dat blijft draaien. Aangezien we niet beschikten over een server waar we elke minuut een cron-script op konden laten draaien werd besloten grondig onderzoek te doen naar de php-oplossing. Met succes, we vonden een functie ( ignore_user_abort ) die toelaat dat een aangeroepen php-script kan blijven draaien, zelfs nadat de gebruiker zijn browser venster sluit. Deze functie zou, in combinatie met de functie set_time_limit ervoor kunnen zorgen dat een script oneindig lang kan draaien op de server, zonder dat interactie met een browser of andere client nodig is. Helaas waren alle php-servers, die tot onze beschikking stonden, beschermd tegen het gebruik van deze functies. Omdat er reeds wat tijd verstreken was na het onderzoeken van de hierboven beschreven mogelijkheden werd besloten geen station-statistieken meer te implementeren.

6 MULTIMEDIA /10 Een ander nadeeltje dat we ondervonden, was dat het betrekkelijk lang duurde om alle informatie over een artiest op te halen uit de last.fm API. We vermoeden dat dat niets met onze applicatie te maken heeft, maar vooral met de API zelf. Nog een andere nieuwe uitdaging was het zoeken op artiest. Deze functie kwam in onze vorige applicaties nog niet voor en hadden we ook nog niet in het storyboard vermeld. We hadden echter nog wat tijd over en besloten dan maar als kers op de taart een extra zoekfunctie in te bouwen. Als er een geldige artiest werd ingegeven, was er geen probleem. We konden dan immers gewoon de hele artist.jsp klasse opnieuw gebruiken met een andere artiestnaam. Als er echter een ongeldige naam werd ingegeven, kregen we een foutmelding van de last.fm API (uiteraard). In artist.jsp hebben we er dan voor gezorgd dat, wanneer een onbestaande artiest werd ingegeven, een lijst van bestaande, matchende artiesten werd weergegeven. Als men van daaruit verder klikt, kan artist.jsp zijn oude functie hervatten. Ook de tagcloud van gerelateerde artiesten was een nieuwe functionaliteit. Daarvoor schreven we een functie die een match-percentage omzette naar lettergrootte en dikte voor het weergeven van een artiest. Het oorspronkelijke stroyboard is enkel aangepast door de zoekfunctie op artiest toe te voegen. We konden bijna alle functionaliteit uit de Android-applicatie overnemen, dus hadden we tijd om ook deze functie nog toe te voegen. Over het ontwerp hebben we bijgevolg ook niet lang moeten nadenken aangezien we de klassen uit de vorige applicatie hergebruikt hebben. We wilden enkel een logische indeling in de getoonde pagina s en naar onze mening zijn we daarin geslaagd. 5 RESULTAAT We zijn allemaal best tevreden over het bekomen resultaat. We hebben een goed werkende applicatie, die ook vlot werkt op een echt Iphone-toestel (we hebben dit getest op de gsm van Peter). We zijn tevreden over de structuur van de applicatie, zowel op het vlak van het ontwerp en de programmaarchitectuur, als op het vlak van de gebruikersinterface. De structuur van het ontwerp lijkt ons logisch en relatief goed georganiseerd, en de interface is opgedeeld in logische delen. De functionaliteiten aangeboden door de toepassing zijn een mooie illustratie van het idee waarvan we vertrokken zijn. Toch vinden we het spijtig dat we functies als het bestellen van albums, het opslaan van informatie en uiteraard het tonen van radio-station-specifieke statistieken niet geimplementeerd hebben. De tijdsspanne waarbinnen het project afgemaakt diende te worden, samen met de eerder besproken problemen (zie punt 4: implementatie) lieten ons dit echter niet toe. Een ander minpuntje vinden we zelf de laadtijd van de informatie over een artiest, maar zoals in het vorige deel al aangegeven hebben we niet echt het idee dat dat aan onze applicatie ligt. We hebben het ontwerp, noch het idee achter de toepassing gebaseerd op bestaande toepassingen. Wel kunnen we achteraf de vergelijking maken met bestaande applicaties. Een vergelijking met Shazam werd reeds gemaakt in deel 1. Een andere verwante applicatie is LastOnAmFm ( van Sten Govaerts. Deze applicatie geeft een overzicht van de nummers gespeeld op verscheidene radio stations, en geeft aanduidingen van de locaties van de artiesten van de gespeelde nummers. Het kernidee achter deze toepassing is anders dan dat van onze toepassing, maar het werken met informatie over de nummers gespeeld op bekende Belgische radiostations is ook hier het beginpunt. Daar waar de toepassing van Mr. Govaerts interessante conclusies kan opleveren in verband met onder andere de wereldwijde verspreiding van muziek en hun populariteit, spitst onze toepassing zich meer toe op de ontdekking van muziek en het bieden van informatie over nummers waarnaar de gebruiker luistert. We vinden dan ook dat onze toepassing, hoewel minder uitgebreid, in het domein van mobiele applicaties zeker tot zijn recht komt.

7 MULTIMEDIA /10 6 OVER IPHONE (0,5 BLZ) Het is duidelijk dat dit ontwikkelingsplatform iets helemaal anders was dan de vorige twee. We gingen dan ook een webapplicatie ontwikkelen en niet een echte native applicatie voor een iphone. Daardoor konden we veel van de functionaliteiten die in de iphone vervat zitten, niet gebruiken. Bij Android konden we bijvoorbeeld gebruik maken van de ingebouwde gps om makkelijk kaarten weer te geven en dergelijke. Wij hadden het geluk dat onze oorspronkelijke applicatie verder geen gebruik hoefde te maken van ingebouwde functionaliteiten (bijvoorbeeld een camera). Het ontwikkelen zelf ging redelijk vlot. Net zoals in Android, wordt de structuur van de lay-out en de eigenlijke functionaliteit ook in webapplicaties mooi gescheiden. Css-bestanden beschrijven de lay-out terwijl html in combinatie met jsp voor de invulling van die layout zorgde. Werken met AJAXtechnologie kan ervoor zorgen dat slechts bepaalde delen van een interface geladen worden, wat een enorm voordeel oplevert voor de manier waarop de gebruiker de applicatie ziet (voorbeeld: het balkje dat constant de juiste up-to-date informatie weergeeft). Dankzij het gegeven iui.css bestand en de standaard componenten van iphone, was het niet moeilijk om een standaard, maar toch mooie lay-out te verkrijgen. Ook Android had mooie standaardcomponenten ingebouwd, die klaar waren voor gebruik en via een xml-structuur geplaatst konden worden. Doordat het een webapplicatie was, was het natuurlijk een volledig andere manier van werken dan Android. We moesten nu zowel server- als client-side programmeren. Html-code, jsp en css vallen ook in de verste verten niet te vergelijken met de Java-code die we voor Android konden gebruiken. Het leuke aan het ontwikkelen van een webapplicatie is natuurlijk dat je ze ook gewoon op je computer kan laten draaien. Aangezien niet iedereen van ons een iphone bezit, is het leuk dat onze applicatie ook nog op een andere manier gebruikt kan worden. Uiteraard is de flex-applicatie die we ontwikkelden hiervoor beter geschikt. Omdat vanuit een webapplicatie weinig functionaliteit van de iphone zelf beschikbaar is, lijkt het ons vooral nuttig om webapplicaties voor standaard, niet op locatie gerichte applicaties zoals agendas, mail,... Voor andere functionaliteiten zouden we liever een native applicatie maken. 7 EXTRA Een video-opname van de mogelijkheden van onze toepassing is te vinden op onze blog (link zie titel van dit document). Daarop is iets duidelijker te zien hoe de balk met real-time informatie er precies uit ziet en vooral hoe die tekst beweegt. Ook de code is hier beschikbaar. 8 BESLUIT Samenvattend kunnen we stellen dat we tevreden zijn over onze prestatie voor het maken van deze webapplicatie. We hadden nog niet veel ervaring met het maken van webapplicaties, enkel Steven wist er al wat meer over. We hebben vooral geleerd om in html, css, JavaScript en JSP te werken. Op zich zijn die technieken allemaal niet zo ingewikkeld, maar de combinatie en het feit dat het er niet één, maar meerdere zijn, maakte het toch nog moeilijk genoeg. In het besluit van het vorige verslag hadden we vermeld dat we het spijtig vonden dat we nog steeds niet echt veel visualisatie hadden ingebouwd. We wilden daar voornamelijk iets aan doen door de statistieken die we zouden berekenen op een visueel mooie manier voor te stellen. Toen dat plannetje echter niet bleek te werken, hebben we geprobeerd er toch nog het beste van te maken. De balk met real-time informatie over het huidige nummer op het gekozen radiostation vinden we persoonlijk wel een mooie toevoeging. Het feit dat die tekst beweegt, maakt het een tikkeltje specialer dan onze vorige applicaties. Verder hebben we ook nog een tagcloud gemaakt van de gerelateerde artiesten. Ook dat doet de applicatie er beter uit zien. Toch hopen we in onze volgende applicatie nog iets meer visualisatie toe te kunnen voegen.

8 MULTIMEDIA /10 De structuur die we vooraf hadden opgesteld bleek goed realiseerbaar. Ook de layout die we voor ogen hadden hebben we voor het grootste deel kunnen toepassen. Zo kwam onze applicatie redelijk vlot tot stand, mede door het feit dat we de Android-functionaliteit bijna volledig konden hergebruiken. Het werken met tools voor webapplicaties was ook best leuk. Niet alleen om iphone applicaties te maken, maar we hebben nu ook een basis voor eender welke webapplicatie te schrijven. Al bij al zijn we dus tevreden over het geleverde resultaat. Zoals ook het geval bij de twee vorige opdrachten was, staan we te kijken van hoe eenvoudig het kan zijn een nuttige, functionele applicatie te bouwen gebruik makend van externe diensten. Er is natuurlijk ruimte voor verbetering, en de functionaliteiten aangeboden door onze toepassing zijn verre van wat ze zouden kunnen zijn. Maar we zijn vooral trots op het feit dat we een werkende, mooie en vooral nuttige applicatie gemaakt hebben, waar we zelf ook af en toe handig gebruik van maken. APPENDIX Steven Vermeeren Emma Eyckmans Peter De Roovere Dieter Van Loon Totaal Storyboard Ontwerp Implementatie Verslag schrijven Tutorials Totaal

9 MULTIMEDIA /10 Bijlage 1: Figuur 1: storyboard iphone

10 MULTIMEDIA /10 Bijlage 2 Figuur 2: klassediagram iphone (deels)

MULTIMEDIA /8. iphone toepassing. Groep 11 Blog

MULTIMEDIA /8. iphone toepassing. Groep 11 Blog MULTIMEDIA 2009-2010 1/8 iphone toepassing Groep 11 Blog http://blcf.blogspot.com Brenda Lissens, 3 de bach Informatica Lynsey Hens, 2 de / 3 de bach Informatica Christophe Machiels, 3 de bach Informatica

Nadere informatie

iphone Toepassing November 23, 2009

iphone Toepassing November 23, 2009 iphone Toepassing Brecht Van der vekens, 2de Master Computerwetenschappen Pieter Van Geel, 2de Master Computerwetenschappen Steven Vercammen, 2de Master Computerwetenschappen November 23, 2009 Abstract

Nadere informatie

Meehelpen met de ontwikkeling van nieuwe of verbetering van bestaande spellen. Pag. 1 www.edubas.nl

Meehelpen met de ontwikkeling van nieuwe of verbetering van bestaande spellen. Pag. 1 www.edubas.nl Meehelpen met de ontwikkeling van nieuwe of verbetering van bestaande spellen. Pag. 1 Versie 1.0 februari 2015 Start-versie Over dit document In dit document probeer is duidelijk te maken hoe de spellen

Nadere informatie

Handleiding CMS. Auteur: J. Bijl Coldfusion Consultant

Handleiding CMS. Auteur: J. Bijl Coldfusion Consultant Handleiding CMS Auteur: J. Bijl Coldfusion Consultant Inhoudsopgave 1.0 Inleiding 3 2.0 Introductie CMS en websites 4 3.0 Inloggen in beheer 5 4.0 Dashboard 6 4.1 Bezoekers totalen 6 4.2 Bezoekers 7 4.3

Nadere informatie

Software Engineering Groep 4

Software Engineering Groep 4 Software Engineering Groep 4 Software Design Description Jeroen Nyckees (Design Manager) Jan-Pieter Hubrecht (Project Manager) 3 e Bachelor Computerwetenschappen se4-1112@wilma.vub.ac.be 11 december 2011

Nadere informatie

Stap 2: informatie op je website / weblog plaatsen

Stap 2: informatie op je website / weblog plaatsen Stap 2: informatie op je website / weblog plaatsen We hebben nu samen onze eigen persoonlijke website (blog) aangemaakt en we hebben ons eigen adres gekregen. Maar er staat eigenlijk nog totaal niets op

Nadere informatie

1. Inloggen 2. 2. Uw account 3 2.1 Wachtwoord veranderen 3 2.2 Alle gegevens bekijken 3 2.3 Credits (mail-bundels) kopen 3

1. Inloggen 2. 2. Uw account 3 2.1 Wachtwoord veranderen 3 2.2 Alle gegevens bekijken 3 2.3 Credits (mail-bundels) kopen 3 Inhoudsopgave Hoofdstuk Bladzijde 1. Inloggen 2 2. Uw account 3 2.1 Wachtwoord veranderen 3 2.2 Alle gegevens bekijken 3 2.3 Credits (mail-bundels) kopen 3 3. Nieuwsbrieven 4 stap 1: voeg een nieuwsbrief

Nadere informatie

Handleiding puntenboek-module

Handleiding puntenboek-module Handleiding puntenboek-module Inleiding Het puntenboek is een tool dat u toelaat om opdrachten (score-elementen) te definiëren, deze omschrijven informatie op de ELO die gescoord kan worden. Dit kan veel

Nadere informatie

Inleiding. - Teksten aanpassen - Afbeeldingen toevoegen en verwijderen - Pagina s toevoegen en verwijderen - Pagina s publiceren

Inleiding. - Teksten aanpassen - Afbeeldingen toevoegen en verwijderen - Pagina s toevoegen en verwijderen - Pagina s publiceren Inleiding Voor u ziet u de handleiding van TYPO3 van Wijngaarden AutomatiseringsGroep. De handleiding geeft u antwoord geeft op de meest voorkomende vragen. U krijgt inzicht in het toevoegen van pagina

Nadere informatie

Grafisch ontwerp. Referenties. https://developers.google.com/webmasters/mobile-sites/ http://www.bluetrainmobile.com/mobile-showcase

Grafisch ontwerp. Referenties. https://developers.google.com/webmasters/mobile-sites/ http://www.bluetrainmobile.com/mobile-showcase Mobiel Datanose Op dit moment is mobiel datanose niet goed gedaan; je krijgt gewoon de site te zien zoals je het te zien krijgt op pc's of laptops. Maar vaak heb je het probleem dat je op je mobiel moet

Nadere informatie

Leerpaden maken. 1. Account en wachtwoord. 2. Maak een nieuw leerpad aan. 3. Inhoud aan een leerpad toe voegen. 4. Structuur aanbrengen op een pagina.

Leerpaden maken. 1. Account en wachtwoord. 2. Maak een nieuw leerpad aan. 3. Inhoud aan een leerpad toe voegen. 4. Structuur aanbrengen op een pagina. Leerpaden maken 1. Account en wachtwoord 2. Maak een nieuw leerpad aan. 3. Inhoud aan een leerpad toe voegen. 4. Structuur aanbrengen op een pagina. 5. Structuur aanbrengen met stappen 6. Structuur aanbrengen

Nadere informatie

Drupal. Handleiding voor medewerkers. Wim Hambrouck V1.1 (januari 2011)

Drupal. Handleiding voor medewerkers. Wim Hambrouck V1.1 (januari 2011) Drupal Handleiding voor medewerkers Wim Hambrouck V1.1 (januari 2011) * + INHOUDSTAFEL Inhoudstafel... 2 1. Inloggen... 3 2. Menu opties... 3 3. Inhoud aanmaken... 4 3.1 Algemene instellingen voor nieuwe

Nadere informatie

Groepsopdracht 2. Zuilen voor in het Rijksmuseum

Groepsopdracht 2. Zuilen voor in het Rijksmuseum Groepsopdracht 2 Zuilen voor in het Rijksmuseum Interactie ontwerper: Andrea Pineda Calderon (10590501) Grafisch ontwerper: Abe Sweep (11039469) Technisch ontwerper: Dennis Wiersma (11035099) Facilitator:

Nadere informatie

Handleiding CMS Online Identity Webontwikkeling. Handleiding CMS

Handleiding CMS Online Identity Webontwikkeling. Handleiding CMS Handleiding CMS 1 Inhoudsopgave 1. Inloggen... 3 2. Het CMS... 3 3. Websitecontent... 4 3.1 Een nieuwe pagina toevoegen... 4 3.2 Een pagina wijzigen... 4 3.3 Een pagina verwijderen... 5 4. De WYSIWYG editor...

Nadere informatie

Handleiding wordpress

Handleiding wordpress Handleiding wordpress Wordpress versie 3.0.4 Handleiding versie 1.1 Auteur Website Geert Hoekzema www.geerthoekzema.nl www.geerthoekzema.nl geert@geerthoekzema.nl 1 Inhoudsopgave Inleiding... 3 Beginnen

Nadere informatie

Menu Door op de menuknop te klikken kunt u het hoofdmenu sluiten of openen. De menuknop is het icoon met drie streepjes vlak onder elkaar.

Menu Door op de menuknop te klikken kunt u het hoofdmenu sluiten of openen. De menuknop is het icoon met drie streepjes vlak onder elkaar. Start de Management Drives Viewer. Voer uw gebruikersnaam en wachtwoord in en klik op de button om in te loggen. Na inloggen opent het hoofdmenu automatisch. Menu Door op de menuknop te klikken kunt u

Nadere informatie

Start de VPN client op. U kan het programma terugvinden vinden via Start Alle programma s Cisco Systems VPN Client (zie afbeelding hieronder)

Start de VPN client op. U kan het programma terugvinden vinden via Start Alle programma s Cisco Systems VPN Client (zie afbeelding hieronder) Inloggen op het bekabeld netwerk met een laptop Om in de PC-lokalen uw laptop via kabel op het bestaande netwerk aan te sluiten, moet u éénmalig een VPN client (software voor beveiligde communicatie) installeren

Nadere informatie

Deel 1: PowerPoint Basis

Deel 1: PowerPoint Basis Deel 1: PowerPoint Basis De mogelijkheden van PowerPoint als ondersteunend middel voor een gedifferentieerde begeleiding van leerlingen met beperkingen. CNO Universiteit Antwerpen 1 Deel 1 PowerPoint Basis

Nadere informatie

Documentatie. InstantModules Q42. Versie 1.1

Documentatie. InstantModules Q42. Versie 1.1 Documentatie InstantModules Q42 Versie 1.1 Inhoudsopgave Inhoudsopgave... 2 Voor gebruikers... 3 InstantComment... 3 InstantTagging... 5 Voor webmasters... 9 InstantComment... 9 InstantTagging... 11 Voor

Nadere informatie

HANDLEIDING DMS Plugin Installatie, configuratie & werking

HANDLEIDING DMS Plugin Installatie, configuratie & werking HANDLEIDING DMS Plugin Installatie, configuratie & werking Dit document is de handleiding voor de installatie, configuratie en werking van de DMS Plugin. Versie 1-12/09/2005 Inhoudstafel 1 Installatie...

Nadere informatie

F U N C T I O N E E L O N T W E R P V O O R F U L L H O U S E M O B I LE ( V I S I O N V E R S I E )

F U N C T I O N E E L O N T W E R P V O O R F U L L H O U S E M O B I LE ( V I S I O N V E R S I E ) F U N C T I O N E E L O N T W E R P V O O R F U L L H O U S E M O B I LE ( V I S I O N V E R S I E ) Datum: 29-09-2010 Auteur: Dairo Bosschart Versie: 1.0 Document: Functioneel_ontwerp (vision versie).docx

Nadere informatie

Handleiding NieuwsClipper

Handleiding NieuwsClipper Handleiding NieuwsClipper Versie 3.0 www.howardshome.com Fultonbaan 30 Telefoon +31 (0)30 6083 540 KvK 20093764 Postbus 1092 Fax +31 (0)30 6083 549 ABN AMRO 54.85.62.202 3430 BB Nieuwegein E-mail info@howardshome.com

Nadere informatie

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

Technisch ontwerp. Projectteam 6. Project Web Essentials 02 april 2009. Versie 2.1.0 Projectteam 6 Faculteit Natuur en Techniek Hogeschool Utrecht Projectleider: Hans Allis, hans.allis@student.hu.nl Technisch ontwerp Project "Web Essentials" 02 april 2009 Versie 2.1.0 Teamleden: Armin

Nadere informatie

De tag aan het begin van het PHPscript is "<?php" aan het einde van het PHPscript gebruik je "?>".

De tag aan het begin van het PHPscript is <?php aan het einde van het PHPscript gebruik je ?>. PHP Les 3 Commando ECHO Interessante links: o http://www.donboscozwijnaarde.be/~moermant/ o http://php.net/manual/en/function.echo.php o http://www.w3schools.com/php/default.asp Wat is PHP? PHP is een

Nadere informatie

Tritel Hip Recorder Gebruikershandleiding

Tritel Hip Recorder Gebruikershandleiding Tritel Hip Recorder Gebruikershandleiding Inhoud 1. Inleiding... 2 2. Handleiding voor call recording beheerder... 3 2.1 Instellingen via de HIP Call Recorder portal... 3 2.1.1. Gebruikers toegang geven

Nadere informatie

HTML en CSS. Je website bestaat uit HTML. Dat is een taal die browsers (Internet explorer, Chrome, Safari) kunnen lezen.

HTML en CSS. Je website bestaat uit HTML. Dat is een taal die browsers (Internet explorer, Chrome, Safari) kunnen lezen. Terminologie HTML en CSS HTML: Hyper Markup language Je website bestaat uit HTML. Dat is een taal die browsers (Internet explorer, Chrome, Safari) kunnen lezen. CSS: Cascading StyleSheet stylesheet for

Nadere informatie

SPECIALE VERSIE VOOR LEERKRACHTEN. Inhoud van de website invoeren met de ContentPublisher. 1. Inloggen. 2. Overzicht

SPECIALE VERSIE VOOR LEERKRACHTEN. Inhoud van de website invoeren met de ContentPublisher. 1. Inloggen. 2. Overzicht SPECIALE VERSIE VOOR LEERKRACHTEN Inhoud van de website invoeren met de ContentPublisher De inhoud van de schoolwebsite wordt ingevoerd en gewijzigd met behulp van een zogenaamd Content Management Systeem

Nadere informatie

Na het inloggen met de gegevens die je hebt gekregen, verschijnt het overzichtsscherm zoals hieronder:

Na het inloggen met de gegevens die je hebt gekregen, verschijnt het overzichtsscherm zoals hieronder: Inhoud van de website invoeren met de ContentPublisher De inhoud van websites kan worden ingevoerd en gewijzigd met behulp van een zogenaamd Content Management Systeem (CMS). De websites van Muismedia

Nadere informatie

Handleiding: Whitelabel Customersite

Handleiding: Whitelabel Customersite ARGEWEB B.V. Handleiding: Whitelabel Customersite Controlportal.nl Argeweb Support 8-1-2009 Handleiding voor het gebruik maken van de Whitelabel Customersite op controlportal.nl, door Resellers van Argeweb.

Nadere informatie

Tune that Radio! Matthias Snellings Begelijder: Sten Govaerts Promotor: Erik Duval Blog: matthiassnellings.wordpress.com

Tune that Radio! Matthias Snellings Begelijder: Sten Govaerts Promotor: Erik Duval Blog: matthiassnellings.wordpress.com Tune that Radio! Matthias Snellings Begelijder: Sten Govaerts Promotor: Erik Duval Blog: matthiassnellings.wordpress.com 1. Situering en Probleemstelling De originele opdracht van de thesis luidde om een

Nadere informatie

Bij problemen of vragen omtrent de login gegevens, kan er contact worden opgenomen met de webmaster bij Lannoo.

Bij problemen of vragen omtrent de login gegevens, kan er contact worden opgenomen met de webmaster bij Lannoo. Jean-Baptiste de Ghellincklaan 13, Bus 301 9051 Gent +32/497.52.61.20 www.misterduke.be Manual: Aanmaak Event/ Expo : Lannoocampus-Academie.nl 1. Inloggen CMS Via http://www.lannoocampus-academie.nl/beta/cms

Nadere informatie

Gebruikershandleiding

Gebruikershandleiding Gebruikershandleiding GAIK Online - Lamineerder Versie: 3.0 Versiedatum: 29 juli 2011 Beheerder: RDW Veendam - R&I-OP-E&T 3 B 0796d Wijzigingen ten opzichte van vorige versie: - Url voor inloggen opgenomen

Nadere informatie

Leidraad bij de webapplicatie airco

Leidraad bij de webapplicatie airco Vlaamse overheid Koning Albert II-laan 20 bus 8 1000 BRUSSEL T 02 553 80 11 F 02 553 80 05 info@lne.be Leidraad bij de webapplicatie airco ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Nadere informatie

VIVA2.0. Balie. VIVA2.0 Balie

VIVA2.0. Balie. VIVA2.0 Balie Balie VIVA2.0 VIVA2.0 Balie CORILUS BV - PELMOLEN 20-3994 XZ HOUTEN - T 0031 (0)30 634 72 50 - F: 0031 (0)30 606 78 71 - info@corilus.nl - www.corilus.nl 1 Inhoudsopgave 1. Algemene Informatie over VIVA

Nadere informatie

INTERACTIE. In de Appendix vindt u de wireframes.

INTERACTIE. In de Appendix vindt u de wireframes. Het concept Het grootste en belangrijkste museum van Nederland, het Rijksmuseum, heeft de plaatsing van vijf grote mediazuilen in de foyer op de planning staan. Om deze reden hebben zij ons ingeschakeld

Nadere informatie

1 BUSINESS INTERNET SUPPORT

1 BUSINESS INTERNET SUPPORT Versie 1 BUSINESS INTERNET SUPPORT Yoron Dot Net Stap voor stap Handleiding YORON DOT NET BEHEER V1.X Stap voor stap handleiding YORON Het Wielsem 10 s-hertogenbosch Inhoudsopgave Opstarten Yoron DotNet

Nadere informatie

Mach3Framework 5.0 / Website

Mach3Framework 5.0 / Website Mach3Framework 5.0 / Website Handleiding Mach3Builders Inhoudsopgave 1 Inloggen...5 1.1 Ingelogd blijven...6 1.2 Wachtwoord vergeten...7 2 Applicatie keuzescherm...8 2.1 De beheeromgeving openen...9 3

Nadere informatie

1 Algemeen... 2. 2 Inloggen in Basecone... 2. 3 Aanleveren van documenten... 3. 4 Commentaar toevoegen aan documenten... 4. 5 Autoriseren...

1 Algemeen... 2. 2 Inloggen in Basecone... 2. 3 Aanleveren van documenten... 3. 4 Commentaar toevoegen aan documenten... 4. 5 Autoriseren... blz. 1 HANDLEIDING BASECONE Inhoudsopgave 1 Algemeen... 2 2 Inloggen in Basecone... 2 3 Aanleveren van documenten... 3 4 Commentaar toevoegen aan documenten... 4 5 Autoriseren... 5 6 Archiveren en opvragen

Nadere informatie

www.seniorencomputerlessen.nl 199 Kruidvat

www.seniorencomputerlessen.nl 199 Kruidvat www.seniorencomputerlessen.nl 199 Kruidvat laatst gewijzigd 27 oktober 2012 Uw keuze voor het maken van een fotoboek met software van Kruidvat. Deze cursus bestaat uit 5 delen. Deel 1 Foto's voor uw fotoboek

Nadere informatie

Handleiding NBB Basketball app

Handleiding NBB Basketball app Handleiding NBB Basketball app Versie 1.17 8 februari 2012 Introductie Deze handleiding beschrijft de functionaliteit van de NBB Basketball app voor android telefoons. Deze app is gratis te downloaden

Nadere informatie

Foto s plaatsen op de site van Taborschool Sint Maria Aalter

Foto s plaatsen op de site van Taborschool Sint Maria Aalter Foto s plaatsen op de site van Taborschool Sint Maria Aalter 1) Ga naar de site van de school en ga via het menu naar onze school leeft. Daar klik je op fotokiekjes en vervolgens kies je de klas (of algemeen)

Nadere informatie

iphone app - Roll Call

iphone app - Roll Call iphone app - Roll Call Roll Call - iphone App Deze Paxton applicatie is gratis verkrijgbaar in de App Store. Deze applicatie is ontwikkeld om gebruikt te worden op elk ios apparaat versie 5.1 of hoger

Nadere informatie

Publiceren met WordPress

Publiceren met WordPress Publiceren met WordPress Peter Osterop Tweede herziene editie 1. Installatie van WordPress 2. Configuratie van WordPress 3. Het uiterlijk van WordPress 4. Pagina s en berichten maken in WordPress 1 Installatie

Nadere informatie

Wat is nieuw in deze handleiding: Dit is een nieuwe handleiding welke nieuwe functies beschrijft.

Wat is nieuw in deze handleiding: Dit is een nieuwe handleiding welke nieuwe functies beschrijft. Doel Module Fronter 92 Dit document is gemaakt door Fronter Ltd fronter.com. Het document mag alleen gekopieerd of digitaal verspreid worden volgens contract of in overeenstemming met Wat is nieuw in deze

Nadere informatie

React en React Native voor websites en apps

React en React Native voor websites en apps React en React Native voor websites en apps H A N S-PE T E R H ARMSEN HEEFT DI T GE SCH R E V EN IN APRI L 2017 Deze whitepaper is bedoeld voor product owners en beslissers. Hij gaat over React, een JavaScript

Nadere informatie

Handleiding De Biedwedstrijd

Handleiding De Biedwedstrijd Handleiding De Biedwedstrijd Auteur: Marcel Hofstede Versie: 2.1 Handleiding Biedwedstrijd (V2.1) Blz. 1 van 11 INHOUDSOPGAVE Programma Biedwedstrijd...3 1. Installatie en opstarten van het programma...3

Nadere informatie

Inhoud. Wat is Power BI?... 3. Voorbeelden gemaakt met Power BI... 4. Beginnen met Power BI... 6. Werkruimte uitleg... 7

Inhoud. Wat is Power BI?... 3. Voorbeelden gemaakt met Power BI... 4. Beginnen met Power BI... 6. Werkruimte uitleg... 7 Inhoud Wat is Power BI?... 3 Voorbeelden gemaakt met Power BI... 4 Beginnen met Power BI... 6 Werkruimte uitleg... 7 Naar een dashboard in 3 stappen... 8 Stap 1: Gegevens ophalen... 8 Stap 2: Rapport maken...

Nadere informatie

5. Documenten Wat kan ik met Documenten? 1. Over LEVIY. 5.1 Documenten terugvinden Uitleg over vinden van documenten.

5. Documenten Wat kan ik met Documenten? 1. Over LEVIY. 5.1 Documenten terugvinden Uitleg over vinden van documenten. Versie 1.0 23.03.2015 02 1. Over LEVIY Wat doet LEVIY? 08 5. Documenten Wat kan ik met Documenten? 2. Algemene definities Behandelen van terugkerende definities. 09 5.1 Documenten terugvinden Uitleg over

Nadere informatie

Fotografie Sophie Berten Zeelaan 74 8660 De Panne 058/62 45 46 www.fotogeniek.net sophie@fotogeniek.net. Fotogeniek - Creative photos Handleiding

Fotografie Sophie Berten Zeelaan 74 8660 De Panne 058/62 45 46 www.fotogeniek.net sophie@fotogeniek.net. Fotogeniek - Creative photos Handleiding Fotografie Sophie Berten Zeelaan 74 8660 De Panne 058/62 45 46 www.fotogeniek.net sophie@fotogeniek.net Fotogeniek - Creative photos Handleiding Inhoudsopgave FOTOGENIEK - CREATIVE PHOTOS HANDLEIDING...

Nadere informatie

Screencast-O-Matic HANDLEIDING

Screencast-O-Matic HANDLEIDING Screencast-O-Matic HANDLEIDING Inhoud 1 Inleiding 3 2 Stap voor stap 3 3 Conclusie 9 4 Meer info 10 4.1 Hulp nodig? 10 4.2 Vragen en opmerkingen 10 4.3 Trefwoordenlijst 10 4.4 Lijst met afbeeldingen 10

Nadere informatie

Via methodewebsite www w.emma.eisma.nl of de ELO van de school

Via methodewebsite www w.emma.eisma.nl of de ELO van de school Via methodewebsite www.emma.eisma.nl of de ELO van de school Veelgestelde vragen rondom de online leerlingomgeving Veelgestelde vragen rondom de online leerlingomgeving (Station, Library en Route 2F) servicedesk@eisma.nl

Nadere informatie

MMIO Verslag. Groepsopdracht week 1. Hoe zorgen we dat kinderen van jongs af aan gezonder leren eten?

MMIO Verslag. Groepsopdracht week 1. Hoe zorgen we dat kinderen van jongs af aan gezonder leren eten? MMIO Verslag Groepsopdracht week 1 Hoe zorgen we dat kinderen van jongs af aan gezonder leren eten? Door David Arisz 11044772 Rob Dekker 11020067 Devin Hillenius 11018070 Joep Straatman 11035307 Concept

Nadere informatie

Handleiding online publiceren agenda Visual Rental Dynamics

Handleiding online publiceren agenda Visual Rental Dynamics Handleiding online publiceren agenda Visual Rental Dynamics Versie: 1.1 Datum: 28 juni 2018 1. Inleiding In versie 3.2.12 van Visual Rental Dynamics is de mogelijkheid toegevoegd om de inhoud van het planbord

Nadere informatie

Handleiding voor Zotero versie 2.0

Handleiding voor Zotero versie 2.0 Handleiding voor Zotero versie 2.0 Michiel Wolda De handleiding voor Zetero is geschreven voor de lezers van het boek Deskresearch: Informatie selecteren, beoordelen en verwerken: tweede editie (Van Veen

Nadere informatie

Gebruikershandleiding 123OPSLAAN.NL. Gebruikershandleiding. Pagina 1

Gebruikershandleiding 123OPSLAAN.NL. Gebruikershandleiding. Pagina 1 123OPSLAAN.NL Gebruikershandleiding Pagina 1 Inhoudsopgave Welkom bij 123OPSLAAN.NL... 3 Dashboard... 4 Dozen bestellen.... 6 Dozen uploaden.... 6 Dozen laten ophalen.... 8 Dozen terug leveren.... 8 Dozen

Nadere informatie

ProjectHeatmap. Onderzoeksrapport v0.5 11-03-11 Dennis Wagenaar

ProjectHeatmap. Onderzoeksrapport v0.5 11-03-11 Dennis Wagenaar ProjectHeatmap Onderzoeksrapport v0.5 11-03-11 Dennis Wagenaar 1 Inhoudsopgave Inleiding...3 Gheat...4 Info...4 Voordelen...4 Nadelen...4 Google Fusion Tables...5 Info...5 Voordelen...5 Nadelen...5 OLHeatmap...6

Nadere informatie

Succesratio. Stappenplan koppelen succesratio. Vereniging van Nederlandse Gemeenten

Succesratio. Stappenplan koppelen succesratio. Vereniging van Nederlandse Gemeenten Succesratio Stappenplan koppelen succesratio Vereniging van Nederlandse Gemeenten Nassaulaan 12 2514 JS Den Haag April 2019 1 Inhoud 1. Stappenplan implementeren succesratio... 3 2. Wat is de koppeling

Nadere informatie

Klik op het menu inhoud om te starten met inhoud toe te voegen. Klik daarna op de knop Inhoud toevoegen.

Klik op het menu inhoud om te starten met inhoud toe te voegen. Klik daarna op de knop Inhoud toevoegen. Hoofdstuk 5: Inhoud toevoegen 5.1. Inleiding Klik op het menu inhoud om te starten met inhoud toe te voegen. Klik daarna op de knop Inhoud toevoegen. Binnen Drupal kan zowel een pagina als artikel of als

Nadere informatie

Start de applicatie op om naar het inlogscherm te gaan. Onthoudt mijn gegevens

Start de applicatie op om naar het inlogscherm te gaan. Onthoudt mijn gegevens iphone app - Users Users - iphone App Deze Paxton applicatie is gratis verkrijgbaar in de App Store. Deze applicatie is ontwikkeld om gebruikt te worden op elk ios apparaat versie 5.1 of hoger en is uitgevoerd

Nadere informatie

Inhoud van de website invoeren met de ContentPublisher

Inhoud van de website invoeren met de ContentPublisher Inhoud van de website invoeren met de ContentPublisher De inhoud van Muismedia websites wordt ingevoerd en gewijzigd met behulp van een zogenaamd Content Management Systeem (CMS): de ContentPublisher.

Nadere informatie

Multimedia: modelleren en programmeren

Multimedia: modelleren en programmeren Multimedia: modelleren en programmeren Verslag: ontwerp en implementatie Groep 9 http://professorduvaliseengenie.wordpress.com/ Joris Baken, 3de fase Informatica Stijn Dejongh, 3de fase Informatica Pieter

Nadere informatie

1. Over LEVIY. 5. Meldingen Wat zijn meldingen? 5.1 Technische melding toevoegen Hoe voeg ik een melding toe?

1. Over LEVIY. 5. Meldingen Wat zijn meldingen? 5.1 Technische melding toevoegen Hoe voeg ik een melding toe? Versie 1 02 1. Over LEVIY Wat doet LEVIY? 06 5. Meldingen Wat zijn meldingen? 2. Algemene definities Behandelen van terugkerende definities. 07 5.1 Technische melding toevoegen Hoe voeg ik een melding

Nadere informatie

HANDLEIDING. WordPress LAATSTE VERSIE: 29-12-2011 RODER!CKVS WEBDESIGN & WEBHOSTING

HANDLEIDING. WordPress LAATSTE VERSIE: 29-12-2011 RODER!CKVS WEBDESIGN & WEBHOSTING HANDLEIDING WordPress LAATSTE VERSIE: 29-12-2011 RODER!CKVS WEBDESIGN & WEBHOSTING Inhoudsopgave Inloggen... 3 Een nieuw bericht plaatsen... 5 Aan een nieuw bericht beginnen... 5 Je bericht bewaren, een

Nadere informatie

KENWOOD is een gedeponeerd handelsmerk of een handelsmerk van Kenwood Corporation in Japan en/of in andere landen.

KENWOOD is een gedeponeerd handelsmerk of een handelsmerk van Kenwood Corporation in Japan en/of in andere landen. Informatie over handelsmerken, auteursrechten en patenten KENWOOD is een gedeponeerd handelsmerk of een handelsmerk van Kenwood Corporation in Japan en/of in andere landen. Copyright 2004, PhatNoise, Inc.

Nadere informatie

Acht stappen voor JSF

Acht stappen voor JSF Acht stappen voor JSF Inleiding In deze tutorial zullen we JSF (Java server faces) installeren. Wat we niet beschrijven is hoe te werken met JSF, over dit onderwerp zijn er genoeg boeken en internetsites

Nadere informatie

PowerPoint 2010: rondleiding (deel 1)

PowerPoint 2010: rondleiding (deel 1) PowerPoint 2010: rondleiding (deel 1) Met PowerPoint kan men voorstellingen maken door middel van dia's die zijn gevuld met teksten, afbeeldingen, films, grafieken en geluiden. PowerPoint is een uitstekend

Nadere informatie

Hoe moet je een prachtige presentatie maken?

Hoe moet je een prachtige presentatie maken? Hoe moet je een prachtige presentatie maken? www.meestermichael.nl Geef de presentatie een titel. Klik dit vak aan om jouw presentatie een ondertitel te geven. Hier kun je je presentatie een titel geven

Nadere informatie

Handleiding. Content Management Systeem (C.M.S.)

Handleiding. Content Management Systeem (C.M.S.) Handleiding Content Management Systeem (C.M.S.) www.wecaremedia.nl info@wecaremedia.nl 0162-223 161 Inhoudsopgave Inloggen... 3 Dashboard... 4 Bestanden... 4 Map aanmaken... 4 Bestanden toevoegen... 5

Nadere informatie

Omzeil het gebruik van mappen en bestanden over Wiki s en het werken in de 21 e eeuw

Omzeil het gebruik van mappen en bestanden over Wiki s en het werken in de 21 e eeuw Omzeil het gebruik van mappen en bestanden over Wiki s en het werken in de 21 e eeuw In de whitepaper waarom u eigen documenten niet langer nodig heeft schreven we dat het rondmailen van documenten geen

Nadere informatie

Handleiding bij de workshop Animatie in Microsoft PowerPoint Hoe maak je een animatie in Microsoft PowerPoint 2010? Handleiding voor kinderen

Handleiding bij de workshop Animatie in Microsoft PowerPoint Hoe maak je een animatie in Microsoft PowerPoint 2010? Handleiding voor kinderen Vorige keer hebben wij gesproken over het maken van een PowerPoint presentatie. Deze keer beginnen wij met de herhaling van de basis handelingen op de computer zoals: iets op je scherm aanwijzen iets op

Nadere informatie

DAVE. Migratie Cockpit A BUSINESS INTELLIGENCE ODYSSEY. Inleiding. Voorbereiding

DAVE. Migratie Cockpit A BUSINESS INTELLIGENCE ODYSSEY. Inleiding. Voorbereiding DAVE A BUSINESS INTELLIGENCE ODYSSEY Migratie Cockpit Inleiding De module Migratie zorgt ervoor dat u op een vlotte manier kan overstappen van Cockpit Boekhouding naar Dave Accounting. Dit betekent dat

Nadere informatie

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous 2006-2007 Inhoudsopgave 1 2 1.1 Programmeertaal PHP5..................... 2 1.2 MySQL database......................... 3 1.3 Adobe Flash...........................

Nadere informatie

Ontwerpen van een niet-web beleving

Ontwerpen van een niet-web beleving Ontwerpen van een niet-web beleving jaar 2 deeltijd, kwartaal 2 Datum: december 2010 Naam: Stefan van Rees Studentnummer: 0235938 Inhoudsopgave Deelopdracht 1 analyze mobiele (web)apps... 3 ANWB app...

Nadere informatie

Aan de slag met Google Analytics. Deel 1.

Aan de slag met Google Analytics. Deel 1. Aan de slag met Google Analytics. Deel 1. 1. Google Analytics account aanmaken Stap 1 Via de link http://www.google.com/analytics kan er ingelogd worden bij Google Analytics. Klik op de knop account aanmaken

Nadere informatie

Handleiding Management Drives

Handleiding Management Drives Handleiding Management Drives Viewer Download de Management Drives viewer op: www.managementdrives.com/md-viewer-update Start de Management Drives Viewer. Voer uw gebruikersnaam en wachtwoord in en klik

Nadere informatie

Dynamische webapplicaties in Java

Dynamische webapplicaties in Java Dynamische webapplicaties in Java October 7, 2006 In java is het mogelijk dynamische webpagina s te implementeren. De code om de dynamische gegevens te genereren staat in servlets of Java Server Pages

Nadere informatie

Voorzie iedere pagina van een titel. Je kan de titel uit het menu aanhouden. Een titel voeg je toe als volgt: 1. Klik op Element toevoegen.

Voorzie iedere pagina van een titel. Je kan de titel uit het menu aanhouden. Een titel voeg je toe als volgt: 1. Klik op Element toevoegen. Een Jimdo website Pagina s opvullen Je hebt je navigatie aangepast. Nu moet je ervoor zorgen dat de inhoud van de pagina s ook overeen komen met het menu. Om te beginnen wis je de inhoud die reeds op de

Nadere informatie

V O O R W O O R D... 3 1 V O O R U Z I C H K U N T A A N M E L D E N B I J G O O G L E +... 4 2 D E E L N E M E N A A N G O O G L E +...

V O O R W O O R D... 3 1 V O O R U Z I C H K U N T A A N M E L D E N B I J G O O G L E +... 4 2 D E E L N E M E N A A N G O O G L E +... Handleiding Google+ Inhoud V O O R W O O R D... 3 1 V O O R U Z I C H K U N T A A N M E L D E N B I J G O O G L E +..... 4 2 D E E L N E M E N A A N G O O G L E +... 7 3 F O T O S B E K I J K E N... 14

Nadere informatie

Meehelpen met de ontwikkeling van nieuwe of verbetering van bestaande spellen. Pag. 1

Meehelpen met de ontwikkeling van nieuwe of verbetering van bestaande spellen. Pag. 1 Meehelpen met de ontwikkeling van nieuwe of verbetering van bestaande spellen. Pag. 1 Versie 1.0 februari 2015 Start-versie Over dit document In dit document probeer is duidelijk te maken hoe de spellen

Nadere informatie

Bottleball Onderzoeksverslag MovingMonsters. Uitgevoerd door Arno Classens a.classens@student.fontys.nl

Bottleball Onderzoeksverslag MovingMonsters. Uitgevoerd door Arno Classens a.classens@student.fontys.nl Bottleball Onderzoeksverslag MovingMonsters Uitgevoerd door Arno Classens a.classens@student.fontys.nl 1 1. Inhoudsopgave Wat? Bladzijde 1. Introductie 3 2. Methodologie 4 3. Resultaten 3.1 Oriëntatie

Nadere informatie

Les 3: Het maken van pagina s, het menu en het schrijven van een blogpost Pagina s

Les 3: Het maken van pagina s, het menu en het schrijven van een blogpost Pagina s Les 3: Het maken van pagina s, het menu en het schrijven van een blogpost Bij het maken van een blog is het belangrijk dat je er inhoud op plaatst. Dit noemen we content. Alles wat je openbaar op je blog

Nadere informatie

Handicom. Symbol for Windows. Image Manager. (Versie 3) Handicom, 2006, Nederland

Handicom. Symbol for Windows. Image Manager. (Versie 3) Handicom, 2006, Nederland Handicom Symbol for Windows Image Manager (Versie 3) Handicom, 2006, Nederland Inhoud 1. Image Manager hoofdscherm... 2 1.1 Onderdelen van het venster... 2 1.2 Het scherm veranderen... 2 1.3 Een andere

Nadere informatie

INFORMAT WEBAPPLICATIE. ischoolcommunicatie

INFORMAT WEBAPPLICATIE. ischoolcommunicatie INFORMAT WEBAPPLICATIE ischoolcommunicatie Inhoudsopgave Inhoudsopgave... 2 Hoe verstuur ik een bericht?... 3 Stap1 ischoolcommunicatie aanvinken bij e-mail, adres en/of gsm.... 3 Via leerlingen consulteren

Nadere informatie

Om met Symbaloo te werken, moet u zich aanmelden bij de website van Symbaloo. www.symbaloo.com

Om met Symbaloo te werken, moet u zich aanmelden bij de website van Symbaloo. www.symbaloo.com Heeft u dat nou ook? Je typt het adres van een internetpagina in en dan krijg u een foutmelding. Uhh? O ja, ik heb het adres verkeerd ingetypt. Vanaf nu hoeft dat niet meer gebeuren. We werken gewoon met

Nadere informatie

en via WISA. 29 juli 2016. WISA helpdesk

en via WISA. 29 juli 2016. WISA helpdesk E-mailen via WISA 29 juli 2016 WISA helpdesk Inhoudsopgave 1 E-mailen via WISA 2 1.1 Instellingen.................................... 3 1.1.1 Mails sturen via............................. 3 1.1.1.1 Standaard

Nadere informatie

Cursus RegCleaner 4.3.0.780 <freeware>

Cursus RegCleaner 4.3.0.780 <freeware> Cursus RegCleaner 4.3.0.780 Gebruik voor eigen risico. A.J. van Hummel Maak je Register schoon! RegCleaner is dus een programma dat je Windows-register helpt te onderhouden. Na een paar maanden

Nadere informatie

Gebruikers Handleiding Quick Guide

Gebruikers Handleiding Quick Guide Gebruikers Handleiding Quick Guide Info-Kanaal: v4.0 Versie: 1.1 Datum: 18 maart 2010 Auteur(s): M.H.M. van het Bolscher B.A. Kooy M.J.R. Verbiesen R. Scheffer Inhoud 1. Inleiding... 2 2. Inloggen... 3

Nadere informatie

Looproute Microsoft OneNote 2010 versie 1.0. Looproute Microsoft OneNote 2010. Inleiding

Looproute Microsoft OneNote 2010 versie 1.0. Looproute Microsoft OneNote 2010. Inleiding 1 Looproute Microsoft OneNote 2010 Inleiding Dit document beschrijft de werking van het computerprogramma Microsoft OneNote (versie 2010) en is bedoeld voor docenten en leerlingen van het basis- en voortgezet

Nadere informatie

Release Notes v 2.0 14

Release Notes v 2.0 14 1/7 Release Notes v 2.0 14 Dit document beschrijft vanuit technisch oogpunt de aanpassingen in cheqpoint 2.0 aan de betreffende versie. Al deze informatie is confidentieel en mag niet zonder de schriftelijke

Nadere informatie

Technisch Ontwerp W e b s i t e W O S I

Technisch Ontwerp W e b s i t e W O S I Technisch Ontwerp W e b s i t e W O S I WOSI Ruud Jungbacker en Michael de Vries - Technisch ontwerp Website Document historie Versie(s) Versie Datum Status Omschrijving / wijzigingen 0.1 20 nov 2008 Concept

Nadere informatie

Branden van ACDrive (mcd) disks Met Media Manager kunt u uw favoriete muziek zelf op mcd zetten.

Branden van ACDrive (mcd) disks Met Media Manager kunt u uw favoriete muziek zelf op mcd zetten. 1 FUNCTIES VAN MEDIA MANAGER 1 FUNCTIES VAN MEDIA MANAGER Met PhatNoise Media Manager (Media Manager) kunt u uw volledige muziekverzameling beheren en ACDrive disks branden. Muziek-cd ACDrive disk Muziekbestand

Nadere informatie

GEBRUIKSAANWIJZING SelinEvo (Online)

GEBRUIKSAANWIJZING SelinEvo (Online) GEBRUIKSAANWIJZING SelinEvo (Online) Inleiding SelinEvo is het nieuwe dynamische systeem van Lyfra nv voor het online plaatsen van bestellingen. Met deze geüpdatete versie willen wij onze klanten een performante

Nadere informatie

PowerPoint Basis. PowerPoint openen. 1. Klik op Starten 2. Klik op Alle programma s 3. Klik op de map Microsoft Office

PowerPoint Basis. PowerPoint openen. 1. Klik op Starten 2. Klik op Alle programma s 3. Klik op de map Microsoft Office PowerPoint Basis PowerPoint openen 1. Klik op Starten 2. Klik op Alle programma s 3. Klik op de map Microsoft Office Klik op Microsoft PowerPoint 2010 Wacht nu tot het programma volledig is opgestart.

Nadere informatie

Symbol for Windows Planner Versie 0.8

Symbol for Windows Planner Versie 0.8 Symbol for Windows Planner Versie 0.8 Inhoud Inleiding... 3 1. Weergaven... 4 2. RealTime modus (de agenda raadplegen)... 6 2.1. Wat is een modus... 6 2.2. Eenvoudigste weergave... 6 2.3. Uitgebreidere

Nadere informatie

Gebruikershandleiding BosorNet

Gebruikershandleiding BosorNet Gebruikershandleiding BosorNet Inhoud Diensten en roosters... 1 Wensen invoeren... 4 Diensten en roosters Je start BosorNet op in een browser (bijvoorbeeld Microsoft Explorer, Opera) met de link die je

Nadere informatie

Handleiding elas 2.0 Nesibe Balta <ness@letsgeel.org>

Handleiding elas 2.0 Nesibe Balta <ness@letsgeel.org> Handleiding elas 2.0 Nesibe Balta http://elas.vsbnet.be 1/18 Copyright (c)2010 Nesibe Balta Permission is granted to copy, distribute and/or modify this document under the terms of

Nadere informatie

QUESTI OPSTARTGIDS ALGEMENE INSTELLINGEN EN LVS

QUESTI OPSTARTGIDS ALGEMENE INSTELLINGEN EN LVS 01 - WELKOM BIJ QUESTI Welkom bij Questi. Alvorens je opstart, willen we je graag attent maken op enkele zaken. Voor je op de knop inloggen klikt, bekijk je best even de algemene filmpjes onder de knop

Nadere informatie

Microsoft Office 365. Handleiding

Microsoft Office 365. Handleiding Dit document omvat een effiëciente handleiding voor de webinterface van Microsoft Office 365. Het mailsysteem, contacten beheren, agenda onderhouden en het gebruiken van de cloudservice OneDrive zijn de

Nadere informatie

196 CEWE *)zie einde les

196 CEWE *)zie einde les www.sencomp.nl 196 CEWE *)zie einde les laatst gewijzigd 29 oktober 2012 Uw keuze voor het maken van een fotoboek met CEWE. Deze cursus bestaat uit 5 delen.indien u gekozen heeft voor Hema lees Hemafotoboek

Nadere informatie

Info Tracs Backend. Info Tracs v Handleiding v1.1

Info Tracs Backend. Info Tracs v Handleiding v1.1 Info Tracs Backend Info Tracs v.. - Handleiding v. Inhoud Info Tracs backend... Login... Backend... Overzicht... Albums... 5 Het Albums overzicht scherm... 5 Het Album toevoegen scherm... 6 Het Wijzig

Nadere informatie