Workshop: Semi-live weergeven van partijen met de Oerterp-applet. Al sinds de WK-match Schwarzman – Georgiev 2009 zit er in Toernooibase een optie om partijen semi-live in te voeren en weer te geven. Destijds op verzoek van organisator Henk Boers, als noodscenario, mocht de liveweergave van de match via de elektronische borden spaak lopen. Sindsdien is er sporadisch gebruik gemaakt van de semi-live weergave, bijv. bij de kloksimultaan van Ton Sijbrands op Urk op 18 mei 2010. Daarnaast zijn op iets andere wijze de wereldrecordpogingen kloksimultaans van Ndjofang in Emmeloord (seriegewijze upload van een meervoudig .pdn-bestand) gedisplayed in Toernooibase. En weer op een wat andere manier was het mogelijk om diverse ronden van het Paasdamtoernooi in Toernooibase te volgen, waarbij werd meegelift met de methode (via het programma Entry-Dambo) waarop Jan-Pieter Drost dit in Amsterdam met een tablet voor elkaar bokste. De hernieuwde populariteit van de tablets, en dan vooral de ontwikkeling van de I-Pad door Apple, maakt deze invoermethode actueel. Momenteel wordt zowel in de testomgeving van Toernooibase als in de live-omgeving getest met de I-Pad. Met als ultiem doel: de weergave van de wereldrecordpoging kloksimultaan van Alexander Georgiev in Emmeloord geheel via I-Pads te laten verlopen. En: ditmaal niet via een seriegewijze invoer, via afkijken vanaf het notatiebiljet, maar rechtstreeks door de desbetreffende speler in principe ter vervanging van het notatiebiljet. Momenteel loopt er bij de technische commissie van de FMJD een aanvraag om bij de wereldrecordpoging van Georgiev de simultaanspelers gebruik te laten maken van I-Pads met daarbij (dat nog wel) ook nog noteren op een “normaal” notatiebiljet van de gespeelde zetten. Maar in de toekomst kan – al zal er dan nog wel een hele discussie volgen over het gebruiken van elektronische apparatuur en de mogelijkheid tot het plegen van fraude – de elektronische methode het handmatig noteren gaan overnemen. De voordelen zijn overduidelijk: opnemen in een database van partijen zal veel gemakkelijker gaan, geen onduidelijk handschrift te ontcijferen en partijen achteraf invoeren, en voor de wat mindere speler, het “opzoeken” van de notatie is niet meer nodig. Nee, gewoon de schijf/dam met de vinger aanklikken en eventueel het vervolgveld aangeven en de zet is opgeslagen. Ook in Dr. Checkers (Android-app) en Damwijs (Apple-app) zit al dezelfde mogelijkheid. De invoermethode in Toernooibase biedt ten opzichte van deze twee Apps nog twee voordelen: gelijktijdige opslag in database en mogelijkheid tot semi-live weergave (ter vervanging van de elektronische borden…..!?). Hoe gaat de invoer via de I-Pad in Toernooibase precies? Allereerst dient altijd een wedstrijdprogramma van een toernooi/ronde in Toernooibase ingevoerd te zijn (ook dat kan via de I-Pad). Voor de provinciaal beheerder, clubbeheerder of toernooibeheerder in Toernooibase zal dit al gesneden koek zijn. Vervolgens kan men via de normale procedure, die de doorgewinterde gebruikers van Toernooibase al kennen (inloggen, keuze partij invoeren/wijzigen, seizoenkeuze, provinciekeuze, selectie toernooi, ronde van het toernooi de desbetreffende wedstrijd selecteren waarvan men de partij wil invoeren. Vervolgens kiezen we de keuze: Oerterp-applet input. En dan wordt het tijd voor een plaatje van invoer via de I-pad:
Hierboven een plaatje van de testomgeving van Toernooibase (tbv de wereldrecordpoging). De partij is al even aan de gang, er zijn al wat zetten gespeeld, en er is net de schijf 37 aangeraakt. Door vervolgens of veld 32 of veld 31 met de vinger aan te raken, zal de zet in de applet worden gespeeld. Nadat we dit hebben gedaan (de zet 37-32 aangegeven), klikken we (met de vinger) op de knop Save. Het volgende scherm verschijnt.
We kunnen eventueel de gebruikte tijd invoeren, maar belangrijker is dat er éénmalig het vinkje Keep Game Open wordt aangevinkt. Vervolgens de knop Save Game en het volgende venstertje komt op:
We dienen nog eenmaal op OK te klikken in de pop-up (de notatie is al opgeslagen op de server) en vervolgens komen we weer in de invoermodule terecht van het eerste plaatje. Momenteel wordt er nog nagedacht over gebruiksvriendelijkheid (zodra 1 keer Keep Game Open is aangevinkt, bij volgende Save acties geen popups meer laten zien), maar deze manier van opslaan, gaat vrijwel even snel als pen oppakken, zet opschrijven en pen neerleggen….. Hoe wordt nu de semi-live weergave gerealiseerd in Toernooibase? In principe moet nu nog een handeling uitgevoerd worden om de Link LIVEGAMES in Toernooibase zichtbaar te maken en de partijen semi-live weer te geven (d.w.z. met de actuele stand). Deze actie is voorbehouden aan provinciale beheerders, clubbeheerders en toernooibeheerders. Wanneer men ingelogd is, dient men de volgende procedure te volgen: Liveapplets koppelen 2012/2013 (het seizoen) Selecteer (het toernooi waarvan u de partij(en) wilt weergeven) Ronde 1 (de ronde waarvan u de partij(en) wilt weergeven) En nu weer tijd voor een volgend plaatje:
We hebben nu weer even een “gewone” schermafbeelding gemaakt en niet een foto van de IPad. Het selectiescherm bestaat uit dropdownmenu’s aan de linker zijde (hier selecteert u de wedstrijd(en) die u wilt weergeven), aan de rechterzijde – en daar zijn ook andere mogelijkheden, die we ditmaal onbesproken laten….. – vult u tbase in (daarmee wordt duidelijk dat de invoer via Toernooibase wordt gedaan en niet via een andere methode). En om weergave in Toernooibase mogelijk te maken, vinkt u het vakje Show TB aan. Met het aanvinken van Allow guest wordt het voor anonieme gasten mogelijk gemaakt om analyse-opmerkingen toe te voegen aan de live-partijen (zoals bijv. tijdens de WK-match Schwarzman – Georgiev). De optie Show wordt daarna voor de provinciale beheerder, clubbeheerder of toernooibeheer van kracht, wanneer er een analyse-opmerking is ingevoerd. Het is dan mogelijk om als moderator op te treden en eventueel als een “guest” zich misdraagt in de analyseruimte, zijn/haar opmerkingen te verwijderen. Vervolgens klikt u onderaan het scherm op de knop Versturen en de koppeling is gemaakt en in het hoofdscherm van Toernooibase komt linksboven de link Livegames te staan. Klikken we vervolgens in het hoofdscherm van Toernooibase op Livegames, dan krijgen we daarna het volgende scherm:
U ziet dat in de testomgeving inmiddels weer wat andere zetten zijn gespeeld bij de fakepartij Georgiev-Bouma. Bovenin zit een navigatie-mogelijkheid tussen de vijf gekoppelde partijen, terwijl de applet zelf (en dat is in de liveweergave anders dan bij de normale weergave) de actuele stand in de partij weergeeft. Bij normale weergave staat een applet altijd op de aanvangsstand. Momenteel staat er een refresh van 1x per 3 minuten op de live-applets. Deze zal in de toekomst mogelijk nog opgevoerd worden. Rechts is er – net als bij de normale applets – de mogelijkheid voor een gebruiker van Toernooibase (en mits aangevinkt ook de gebruiker “guest”) om analyse-opmerkingen tijdens de partij toe te voegen.
Hoe stoppen we de semi-live uitzending? Wanneer alle partijen zijn beëindigd en uitslagen zijn ingevoerd is het niet meer nodig om live uit te zenden en applets te verversen. We gaan om de uitzending te stoppen weer naar hetzelfde menu waarin we de koppeling hebben aangebracht:
We selecteren in de dropdown-menuutjes nu de optie geen, poetsen de optie tbase weg (maken blanco) en zetten de vinkjes uit. Vervolgens weer klikken op Versturen en de koppeling is uitgeschakeld. Uiteraard zijn de gespeelde partijen wel opgeslagen in de database en via een normale wijze bij het toernooi na te spelen. Tot zover de uitleg van het semi-live weergeven van een partij via de I-Pad met behulp van de Oerterp-applet. Merk op, dat alleen met de Oerterp-applet deze invoer via de I-Pad is te realiseren. Het is momenteel de enige applet, die met zuivere Javascript is geprogrammeerd. De overige applets werken op JAVA (de damserver bijv. met Flash) en dat zijn programmatalen, die niet door het IOS (operatingsystem van Apple) worden ondersteund. Overigens is het nog geen uitgemaakte zaak of de display van de wereldrecordpoging van Georgiev (na toestemming van de FMJD voor gebruik van de I-Pad) via Toernooibase gaat plaatsvinden. De effecten van meerdere sessions (en veel views) op de Toernooibase-server zijn niet geheel duidelijk, zodat misschien voor de kloksimultaan uitgeweken gaat worden naar een stand-alone server. Nieuwsgierig geraakt in die semi-live weergave? Neem elke donderdagavond dan een kijkje in Toernooibase. Momenteel wordt dan vanuit het clublokaal van DC Huizum tijdens de onderlinge competitie getest met het live uitzenden van één partij om gebruikservaring op te doen.; Wilt u zelf eens live uitzenden via de I-Pad, dan kunt u dit met bovenstaande handleiding (mits u provinciale beheerder, clubbeheerder of toernooibeheerder bent) in Toernooibase voor elkaar boksen. Uiteraard is het ook mogelijk om nadere uitleg – als e.e.a. niet helemaal duidelijk is – bij ondergetekende te verkrijgen.
En uiteraard ben ik (en ook ontwerper van de Oerterp-applet Hendrik Veenstra) benieuwd naar ervaringen van zowel display als invoer met de Oerterp-applet. Vooral suggesties om zaken gebruiksvriendelijker, duidelijker of eenvoudiger te maken, zijn van harte welkom bij:
[email protected] Piet Bouma.