Presentation techniques, acceptation techniques and communication techniques
In the book of Rik Min 'Simulation as learning method'; a introduction in methods and techniques'; (in Dutch); published by Academic Service B.V., Schoonhoven, ISBN 90 6233 282 X. (1987) (xxxx) and later in xxxxx on the internet, there is .... een eerste aanzet gegeven voor het indelen van allerlei educatieve mulimedia-methoden en -techieken op technische gronden. Bij de vakken van Toegepaste Onderwijskunde is het raadzaam deze indeling van Min over te nemen.
Deze losse tekst gaat over drie verschillende technieken: presentatietechnieken, acceptatietechnieken en communicatietechnieken (Min, 1987). Deze verzameling technieken worden ook wel 'output-technieken', 'input-technieken' resp 'I/O-technieken' genoemd. Deze technieken hebben zowel een hardware als een software component. Er zijn ontelbare technieken van dit soort. De technieken kunnen varieren van een joystick op de afstandsbediening van uw CD-i-player tot en met het met de robotstem in de automatische telefoonbeantwoorder van de telefooncentrale bij Wehkamp. De eerste is een 'acceptatietechniek' en de tweede is een 'presentatietechniek'. Als de robot uw telefoontje ook nog automatisch kan beantwoorden, en dus een spraakherkenningssysteem, is er daarbij ook nog sprake van een 'acceptatietechniek'. Een 'communicatietechniek' is een techniek waarbij uw software automatisch iets kan uitwisselen met een extern stukje software, meestal een multimediaal bestand.
Deze multimediatechnieken zijn technieken die het respectievelijk mogelijk maken
- objecten en informatie via een 'output-device' te kunnen presenteren;
- input via een 'input device' kunnen accepteren;
- met een extern bestand of met een speciaal intern onderdeel communiceren.
Hieronder volgen enkele voorbeelden van standaard technieken bij educatieve software, t.w.:
- programmeren van teksten en statische graphics (in kleur en zwart/wit);
- het lezen van teksten uit tekst bestanden;
- het lezen en presnteren van grafische bestanden (bitmapped);
- het communiceren met kleine en grote wiskundige modellen;
- het gebruiken van enkele soorten weergavevormen voor dynamisch gedrag;
- het programmeren van enkele soorten animatie;
- het programmeren van muziek en communicatie met een muziekbestand;
- het programmeren communiceren en presenteren van video- (met geluid-) bestanden.
Het kenmerk van al deze techhnieken is dat het - om educatieve en publiekssoftware te kunnen maken en realiseren - los van het hoofdprogramma gezien kan en moet worden. Het ontwerp en de realisatie van de software wordt dan helederder en inzichtelijker.
We delen deze technieken in drie categorieen in: presentatie-, acceptatie- en communicatie-technieken. Om te beginnen volgen hier de presentatietechnieken met een aantal de subcategorien.
Presentatietechnieken ('outputtechnieken')
De presentatietechnieken kunnen we in een zestal subcategorien indelen, t.w.:
1. Presentatietechnieken ("tekst"):
- "geprogrammeerde" tekstpresentatie (tekststrings);
- teksten uit een tekstfile presenteren op beeldscherm;
2. Presentatietechnieken ("statische graphics"):
- grafische presentatie in zw/wit (bitmapped)
- grafische presentatie in kleur (bitmapped);
- geprogrammeerde grafische presentatie;
3. Bewegende presentatietechnieken ("beweging"):
- sequentiele animatie (bijv. een eenvoudig sequentieel animatie-filmpje);
- video (bijv. een Quicktime video-filmpje);
- virtual reality (VR) t.b.v. een concrete ruimtelijke voorstelling van zaken
(visualisatie, verbeelding etc)
4. Indirecte presentatietechnieken (via events):
- messages;
- spread sheets-achtige oplossingen;
5. Dynamische presentatie technieken ("dynamisch"):
- animatie (model-driven) (bijv. meebewegend histogram);
- groeiende grafiek: een model-driven "groeiende grafiek";
- groeiend histogram: een program-driven "groeiend histogram";
- statische animatie (bijv. een model-driven teller);
6. Presentaties via luidspreker ("audio"):
- sound (in het algemeen): geluid, spraak en/of muziekfragment;
- spraak: een 'geprogrammeerde' gesproken tekst (als ascii-string);
- spraak: een 'menselijke stem' met uitgesproken tekst;
- geluid als track, langs een video presentatie;
- geluid / muziek: een muziek presentatie.
Acceptatietechnieken ("input technieken")
Naast presentatietechnieken en communicatietechnieken zijn er acceptatietechnieken. Hierbij wordt informatie van de gebruiker in het programma "geaccepteerd".
Bijvoorbeeld: het lezen van een getal via het keyboard is zo'n
acceptatie-techniek. De acceptatietechnieken komen op elke card
in een educatief of communicatief multimedia programma voor; bij
elke opdracht zijn dergelijke technieken mogelijk en noodzakelijk.
U mag elke soort acceptatietechniek gebruiken, muisbewegingen
en bijbehorende coördinaten gebruiken, muisklikken detecteren,
incl. diverse "input-animatietechnieken". Acceptatietechnieken
maken een programma interactief. Elk programma dat interactief
is dient uitgerust te zijn met mogelijkheden om een "antwoord"
of een "gedrag" van een gebruiker "op te vangen".
Dat kan door in het programma iets te maken dat interactie met
de gebruiker mogelijk maakt. De gebruiker heeft bijvoorbeeld de mogelijkheid tot:
- het bewegen van de muis, het aanwijzen van iets op een beeldscherm;
- het klikken op de muis, klikken op een icon of een pull down menu;
- het klikken in inklikregio's;
- het dubbel klikken;
- het klikken in een scroll bar;
- het indrukken van een toets op een key-board;
- het intypen van tekst of getallen;
- het praten in een microfoon.
Wij noemen de combinatie techniek van iets doen en zien in een werkomgeving 'input-animatietechnieken', bijvoorbeeld een scroll bar of een duimwiel-schakelaar geven onmiddelijke visuele feedback. Die feedback is een ('tweede orde') animatietechniek. (Zie elders.)
Communicatietechnieken
Naast presentatietechnieken en acceptatietechnieken bestaan er ook communicatietechnieken. Hiermee wordt bedoelt de (meestal interne) communicatie tussen een programma en een bestand. Bijvoorbeeld het lezen van informatie of data uit bijvoorbeeld een grafisch bestand. Het betreft geen communicatie met een persoon maar we bedoelen hier nadrukkelijk communicatie in de ruimste zin:
- met een bestand (een gewone file);
- met een formule; zie ook "animatie" of "simulatie";
- met een wiskundig model; zie ook "animatie" of "simulatie";
- met een expertsysteem; zie ook "groeiend histogram";
- met iets anders, bijvoorbeeld een bepaalde generator; zie ook
"animatie".
Naschrift: Het begrip communicatietechniek hier is nogal dubbelzinnig. Omdat het publiek dat meestal niet als interne communicatie (in een applicatie zelf) ziet.
Enschede, 1999 en 2002. Gerestaureerd in 2020