Revolution 2.8
Revolution 2.8
Revolution 2.8
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Toen: HyperCard<br />
Wanneer je vroeger weinig kennis had<br />
van programmeren, maar toch wel<br />
benieuwd was naar de mogelijkheden<br />
ervan, dan had je de schitterende<br />
gelegenheid die te ontdekken m.b.v. het<br />
onvolprezen programma HyperCard en<br />
zijn programmeertaal HyperTaal. Dit Apple<br />
programma dat sinds een aantal jaren<br />
niet meer verder ontwikkeld wordt, werkt<br />
ook nog uitsluitend onder Mac Classic.<br />
Spelenderwijs raakte je toen daarmee<br />
vertrouwd en ook de nodige literatuur<br />
was hiervoor beschikbaar, vaak met mooie<br />
voorbeelden van te creëren applicaties.<br />
Maar het HyperCard had ook wel nadelen.<br />
Zo bleef het wat klungelen met invoegen<br />
van kleuren in je applicaties en ook kon je<br />
je eigengemaakte applicaties alleen maar<br />
binnen MacOS Classic draaien, ook met<br />
behulp van een zogenaamde HyperCard<br />
Player. In latere versies was het mogelijk<br />
een applicatie als standalone applicatie te<br />
creëren,die dan zelfstandig functioneerde<br />
maar nog steeds alleen binnen Mac OS<br />
Classic. Opvolgers van HyperCard dienden<br />
zich al snel aan.<br />
Nu: andere software<br />
Deze opvolgers maken gedeeltelijk gebruik<br />
van de HyperTalk-programmeertaal en<br />
anderzijds voegen ze nieuwe elementen<br />
toe. Zo is er SuperCard, MetaCard, en<br />
Runtime <strong>Revolution</strong>. Al deze applicaties<br />
hebben gemeenschappelijk de veel<br />
grotere geavanceerdheid ten opzichte<br />
van HyperCard en bij de meeste (behalve<br />
SuperCard) ook de mogelijkheden van<br />
meer platforms: Windows, en Linux. Verder<br />
kunnen de met deze programma’s gemaakte<br />
applicaties zowel op MacOS Classic als Mac<br />
OS X 10.x.x. draaien.<br />
<strong>Revolution</strong><br />
Beperken we ons tot <strong>Revolution</strong>.<br />
Dit programma heeft zich in de afgelopen<br />
jaren sterk uitgebreid en komt nu op de<br />
markt in verschillende versies zoals:<br />
<strong>Revolution</strong> Media, waarmee je interactieve<br />
<strong>Revolution</strong> <strong>2.8</strong><br />
HANS JAGTENBERG<br />
media en software utilities kan maken,<br />
<strong>Revolution</strong> Enterprise, een uitgebreidere<br />
Studio-versie, <strong>Revolution</strong> Super Bundle voor<br />
de supermannen onder de ontwikkelaars<br />
en tenslotte <strong>Revolution</strong> Studio. Als 30-dagen<br />
trial kan je downloaden <strong>Revolution</strong> Media, of<br />
<strong>Revolution</strong> Studio. Daartoe ga je naar de site<br />
http://www.runrev.com<br />
Na je e-mail-adres ingevuld te hebben ten<br />
behoeve van de unlock-code, kan je<br />
<strong>Revolution</strong> downloaden. Als je het<br />
programma geïnstalleerd hebt in de map<br />
Applications, moet je de per e-mail<br />
ontvangen unlock-code invullen, om de<br />
volledige functionaliteit van het programma<br />
te kunnen verkrijgen. Besluit je tot aanschaf,<br />
dan is de Media-versie het goedkoopste:<br />
£ 33. Maar deze heeft niet de mogelijkheid<br />
tot het maken van een multiplatform<br />
standalone applicatie. De andere versies wel.<br />
De Studio-versie bestaat er voor Windows,<br />
Mac OS X, en Mac OS Classic en als compiler<br />
ook voor Linux en Solaris en kost £ 266.<br />
Tenslotte betaalt men voor de uitgebreide<br />
versie <strong>Revolution</strong> Enterprise zelfs £ 666 en<br />
alle prijzen ook nog excl. btw.<br />
<strong>Revolution</strong> Studio voor Mac Os X 10<br />
In het volgende wil ik me beperken tot de<br />
versie <strong>Revolution</strong> Studio voor Mac OS X 10.<br />
Nadat het programma geïnstalleerd is<br />
(± 50 MB), krijg je het volgende<br />
openingsscherm te zien.
Om nu aan het werk te kunnen gaan,<br />
gaan we naar het menu en selecteren uit<br />
File > New Mainstack Op het bureaublad<br />
verschijnt nu een leeg venster van geringe<br />
afmetingen, die naar wens vergroot kan<br />
worden. In principe kan van alles aan dit<br />
venster bewerkt worden met behulp van het<br />
Tools palet.<br />
Documentatie<br />
Om meer te weten te komen over de werking<br />
van RevStudio en alle mogelijkheden die<br />
het biedt, is er uitvoerige documentatie,<br />
zowel in de vorm van pdf-fi les als ook als<br />
video-documentatie-bestanden (avi) die<br />
rechtstreeks gedownload kunnen worden.<br />
Voor beginners een enorme hoeveelheid<br />
nuttige informatie die duidelijk gerubriceerd<br />
is in : Getting started; User Guide; Dictionary;<br />
Glossary en Search Engine.<br />
Getting started geeft dan toegang tot weer de<br />
rubrieken: Quick start; Using objects; Using<br />
scripts; Sample projects; Sample scripts en<br />
In depth.<br />
De User Guide is een handleiding, die als<br />
pdf-fi le uitvoerig de mogelijkheden van<br />
<strong>Revolution</strong> beschrijft.<br />
Dictionary verstrekt info over alle mogelijke<br />
begrippen en geeft veel voorbeelden.<br />
Glossary biedt een overzicht van allerlei<br />
mogelijke begrippen die een rol spelen in<br />
RevStudio en geeft er een korte defi nitie van.<br />
Wie de tijd neemt om de documentatie<br />
door te nemen wordt verrast door de<br />
vele mogelijkheden, die het programma<br />
RevStudio biedt.<br />
Eerste stack<br />
Dit alles is nodig en meestal wel voldoende<br />
om ook de beginner al snel vertrouwd te<br />
maken met de taal en regels van deze<br />
programmeeromgeving en om er een eerste<br />
simpele stack mee te maken. Een vaak<br />
gehanteerde methode is het ombouwen van<br />
een der aanwezige voorbeelden.<br />
Standalone app<br />
Als er tenslotte een stack gereed is, kan men<br />
daarvan een standalone application maken.<br />
Die stack functioneert dan zonder dat het<br />
<strong>Revolution</strong> programma daarbij nog nodig<br />
is. Daartoe moet in het Settings menu de<br />
optie Standalone Application aangevinkt en<br />
eventuele wijzigingen aangebracht worden.<br />
Indien niets gewijzigd wordt, maakt het<br />
programma automatisch Windows en Mac<br />
Os X applicaties, maar geen Mac OS Classic<br />
applicatie (hetgeen in eerdere versies nog<br />
wel werd gedaan).<br />
Als men de settings daartoe heeft<br />
veranderd, dan wordt de stack als standalone<br />
applicatie weggeschreven wanneer in<br />
het menu de optie Save as Standalone<br />
Application wordt geactiveerd.