Vorige aflevering | Search TidBITS | TidBITS Home Page | Volgende aflevering

TidBITS Logo

TidBITS#443/17-Aug-98

Heeft Matt Neuburg een opvolger van HyperCard gevonden? Lees het in zijn verslag van REALbasic. En wat moet er van de wereld terecht komen als TidBITS Windows programma's gaat bespreken? Aladdin Expander en Aladdin DropStuff maken het mogelijk om Windows gebruikers te vertellen "get Stuffed". In het nieuws veel heisa om de iMac, de uitgave van LetterRip 3.0.2, SyQuest die versie 4.0.1 uitgeeft van de SyQuest Utilities, en Farallon dat Netopia wegdoet om zich te kunnen concentreren op Macintosh networking producten.

Topics:

Copyright 1998 TidBITS Electronic Publishing. All rights reserved.
Information: <[email protected]> Comments: <[email protected]>


Je kunt je gratis abonneren op de Nederlandse afleveringen van TidBITS door een (blanco) mailtje te sturen naar: [email protected]. Je krijgt deze dan per e-mail toegestuurd.
Om je abonnement op te zeggen, kun je een mailtje sturen naar: [email protected].


Deze editie van TidBITS werd gedeeltelijk gesponsord door:

  • APS Technologies -- 800/443-4199 -- <[email protected]> -- Hoe
    maak je backups van je APS hard disks? Probeer APS tape, removable,
    magneto-optical, en CD-R drives! <http://www.apstech.com/>

  • Northwest Nexus -- 1 888-NWNEXUS -- <http://www.nwnexus.com/>
    Zakelijke oplossingen op het Internet in geheel Pacific Northwest.

  • Small Dog Electronics -- Speciale Aanbieding voor TidBITS Lezers!
    MS Office 98 & 4.2.1, Grolier's, Blockbuster, en Dogs: $299!
    UMAX Astra 610s (refurb) flatbed scanner (Mac/PC software): $79
    Voor Details: <http://www.smalldog.com/> -- 802/496-7171

  • Cyberian Outpost -- the Cool Place to Shop for Computer Stuff! NEW!
    Kensington beveiligingsproducten om al je hardware te beschermen!
    Bestel online of bel (+31 -1- 860/927-2050 x228
    <http://www.tidbits.com/tbp/kensington-microsaver.html>

  • TERRY MORSE MYRMIDON
    Veranderd elk Macintoshbestand in een Web pagina met een klik!
    QuarkXPress, PageMaker, FreeHand, FileMaker Pro -- alles.
    FREE DEMO --> <http://www.terrymorse.com/> <-- GRATIS DEMO

  • Aladdin DropStuff met 25% korting - $14.95 alleen voor TidBITS lezers! NEW!
    Met Aladdin DropStuff, is het makkelijk om gecomprimeerde bestanden
    uit te wisselen tussen je vertrouwde Mac en die Windows machine.
    <http://www.digitalriver.com/TidBITS/AladdinDS10/>


    Dit nummer werd uit het Engels vertaald door:

    Verder werkten mee:


    MailBITS/17-Aug-98

    Vertaling: [DPF].

    LetterRip Pro 3.0.2 Uitgegeven -- Fog City Software heeft een gratis update vrijgegeven voor LetterRip Pro, hun eenvoudige maar tegelijkertijd krachtige software voor het beheer van discussielijsten. Versie 3.0.2 verwijdert een paar bugs en verandert wat zaken, zoals het verwijderen van meer auto-responses door middel van het Mailer Daemon Strings bestand, het identificeren van uitgaande bestanden in het logbestand en het verwijderen van een probleem met de onderliggende domeinlogica waarbij LetterRip kon denken dat twee vergelijkbare adressen identiek waren. Fog City beveelt aan dat alle gebruikers van LetterRip Pro hun exemplaar upgraden naar de nieuwe versie, waarbij gekozen kan worden voor een download van 3,1 MB voor de volledige installer of een download van 381K voor een updater (slechts de LetterRip Pro Server is veranderd). [ACE]

    <http://www.fogcity.com/letterrip.html>

    Farallon is Terug! Ooit één van de belangrijkste netwerk-bedrijven voor de Macintosh world veranderde Farallon haar naam vorig jaar in Netopia, Inc. en begon daarbij meer de nadruk te leggen op Internet. Nu wordt de Farallon afdeling van Netopia afgesplitst als een onafhankelijk bedrijf dat zich zal bezighouden met Ethernet kaarten, schakelaars, hubs en aanverwante producten, inclusief de EtherMac iPrint Adapter LT om de nieuwe iMac te verbinden met LocalTalk printers en andere Mac's. Netopia zal doorgaan met het ontwikkelen van Internet producten, zoals de Netopia Internet Routers, Netopia Virtual Office en Timbuktu Pro. We zijn er blij mee om Farallon weer te kunnen verwelkomen, in het bijzonder om dat het een teken is dat de wederopstanding van de Macintosh markt doorzet na de misère van vorig jaar. [ACE]

    <http://www.netopia.com/>
    <http://www.farallon.com/news/98_08_05.html>
    <http://www.farallon.com/news/98_07_28.html>

    Nog een Register voor Gestolen Computers -- Rob Jorgensen schreef ons om ons te laten weten dat er een nieuwe database is verschenen waarin je je gestolen machines kunt laten registreren of de serienummers kunt controleren voor tweedehands machines waarvan je de aankoop overweegt. The American Computer Exchange Database of Stolen Computers lijkt ongeveer hetzelfde te werken als het Stolen PowerBook Registry O'Grady, wat we genoemd hebben in "Bestolen!" in TidBITS-442. [ACE]

    <http://www.amcoex.com/AmCoEx/Stolen/>
    <http://celebs.ogrady.com/larceny/>
    <http://db.tidbits.com/getbits.acgi?tbart=05033>

    Nieuwe SyQuest Utilities en Reorganisaties -- SyQuest Technology heeft zonder tromgeroffel versie 4.0.1 van de SyQuest Utilities uitgegeven (is er eigenlijk een goede reden waarom SyQuest geregistreerde gebruikers hierover weigert te informeren?). Diegenen die eerst vertrouwden op Silverlining Lite van La Cie kunnen nu profiteren van de eigen driver van SyQuest met bijbehorende regelpanel-interface, die prettiger en gemakkelijker is, maar ook beter gedocumenteerd is en meer opties en mogelijkheden heeft.

    <ftp://ftp.syquest.com/pub/drivers/misc/mac/SyQuest%20Utilities.hqx>

    De volgende manier van upgraden heeft voor mijn SyJet goed gewerkt. Installeer het regelpaneel terwijl je de extensies uitgeschakeld hebt, waardoor automatisch Silverlining Lite uitgeschakeld wordt. Herstart, en doe het volgende voor iedere SyJet cartridge: maak een back-up van de gegevens, initializeer de cartridge, waardoor automatisch de nieuwe driver geïnstalleerd wordt (als je geen back-up kunt maken, druk dan de Optie-toets in en gebruik Update). Klik voor ieder tabblad van het regelpaneel op Use Defaults (tenzij je een duidelijke reden hebt voor het gebruik van andere opties), en kies Save Settings. Verifiëer nu de cartridge - medium level zou genoeg moeten zijn. Dit kost ongeveer een uur, en zal de meeste bad blocks moeten corrigeren - mijn cartridges hadden er verschillende; het zou de gegevens van de schijven onbeschadigd moeten laten. Als laatste kun je, wanneer je een back-up gemaakt had van de gegevens, de oorspronkelijke inhoud weer op de schijven zetten.

    Helaas kondigde SyQuest recentelijk ook reorganisaties aan: wereldwijd moeten er 950 werknemers verdwijnen. Bovendien zal er niet langer geproduceerd worden in de fabrieken in Fremont, California en zullen er nog wat andere maatregelen genomen worden om de kosten te reduceren, dit alles in een poging om de gezondheid van het bedrijf te verbeteren. [MAN]

    <http://www.syquest.com/press/1998/pr080698.html>


    iMac Heisa

    door Adam C. Engst <[email protected]>. Vertaling: [JS].

    Niemand zal Apple willen beschuldigen geen aandacht te willen trekken voor de iMac. De rondvormige consumenten-Mac landde op Zaterdag 15 augustus 1998 midden in een reeks speciale gebeurtenissen, PR stunts, en nieuwsberichten. We hebben de specificaties bestudeerd, de problemen onderzocht, en de kansen bekeken, dus hier komt een selectie van wat ik gehoord en gezien heb over de iMac.

    <http://db.tidbits.com/getbits.acgi?tbtxt=iMac>
    <http://www.apple.com/imac/>

    Opblaasbare iMacs -- Wellicht het meest representatief voor alle heisa rond de iMac was de 7 meter grote luchtballon in de vorm van een iMac. Apple maakte er 40, plaatste er één op de Apple Campus en verspreidde de rest over de hele V.S. Een andere stunt, voorgesteld door Michael Koidahl van Westwind Computing in Seattle, zou ingehouden hebben dat een nieuwe witte Volkswagen Kever geschilderd werd in de kleuren van de iMac om te verschijnen op festivals. Helaas viel de financiering hiervan niet te regelen; wellicht dat een andere Apple dealer dit door kan laten gaan.

    <http://www.apple.com/hotnews/features/imacparty.html>

    150.000 Bestellingen -- Apple kondigde aan 150.000 bestellingen voor iMacs ontvangen te hebben tussen 3 en 10 augustus, wat vooral indrukwekkend is omdat Apple de voorraadregels voor dealers veranderd schijnt te hebben waardoor onverkochte iMacs niet meer teruggestuurd kunnen worden. Volgens wat ik tot nu toe gehoord heb zijn dealers niet bang met onverkochte waar te blijven zitten. Een dealer in Seattle zei 58 iMacs ontvangen te hebben, waarvan er 20 om twee uur 's middags op zaterdag al verkocht waren, en gedurende de rest van het weekend raakte hij door zijn voorraad van 30 iMacs heen.

    <http://www.apple.com/pr/library/1998/aug/10orders.html>

    De Pers -- Wellicht het belangrijkste voordeel dat de Mac voor Apple tot nu toe heeft is dat de aandacht van de pers terug is op de producten en positief nieuws, in plaats van de herhaalde berichten over het "in problemen verkerende" Apple. Een vriend bij de persafdeling merkte recent op dat het commentaar van de beste scheepslui aan wal kwam omdat, om de beeldspraak voort te zetten, het schip de verkeerde kant op ging. Als het slecht gaat is er de neiging alles overdreven te analyseren, terwijl als het goed gaat iedereen tevreden is. Hoewel de lijst van iMac-reacties ongetwijfeld zorgvuldig geselecteerd is, is het wel interessant.

    <http://www.apple.com/imac/reaction.html>

    USB en Ethernet -- De belangrijkste kritiek gericht op de iMac was het gebrek aan gebruikelijke seriële, ADB en SCSI aansluitingen, en het gebrek aan een floppy drive (hoewel één TidBITS Talk lezer zojuist wist te melden een "iMac+" met ingebouwde Zip drive, floppy drive en 24x CD-ROM gezien te hebben gericht op studenten). Veel fabrikanten hebben oplossingen aangekondigd, of ze leveren zelfs al, voor deze beperkingen, maar het belangrijkste probleem zal voor dealers het eenmalige probleem zijn van het transport van de talloze bestanden van een oudere Macintosh naar de iMac. Het is duidelijk dat als de oude Macintosh Ethernet heeft dit helpt, maar indien dit niet het geval is zullen dealers moeten kunnen helpen met het verplaatsen van gegevens (via een LocalTalk/Ethernet bridge of een andere methode) van iMac klanten. Voor diegenen die de oudere Mac houden is netwerken via Ethernet een oplossing voor een paar andere problemen. Bijvoorbeeld, Farallon verkoopt een aantal producten om een iMac met netwerk-apparatuur te laten communiceren, en als je een scanner hebt die op een SCSI poort aangesloten moet worden, kun je ze vanaf de iMac gebruiken via ScanShare of LineShare van Stalker Software. Als je nog andere interessante aansluitoplossingen hebt voor de iMac stuur ze dan naar TidBITS Talk op <[email protected]> en we verzamelen ze in het TidBITS Talk Archief voor latere naslag.

    <http://www.apple.com/usb/>
    <http://www.farallon.com/>
    <http://www.stalker.com/>
    <http://www.tidbits.com/search/talk.html>

    Advertentie Blitz -- De aankondiging van Apple drie maanden van de voren was, achteraf bekeken, een meesterzet omdat het een grote hoeveelheid interesse wekte bij consumenten, zelfs bij consumenten zonder computer. Eén bron bij een lokale dealer schatte dat ongeveer 30 procent van de kopers afgelopen weekend mensen waren die nog geen computer hadden. Apple heeft dit doorgezet door Web pagina's te maken speciaal gericht op de iMac, door speciale periodieke e-mailberichten te versturen, en door radio- en televisie-advertenties te maken. Apple heeft daarnaast 100 miljoen dollar opzij gezet voor toekomstige iMac-advertenties, het grootste bedrag voor een advertentiecampagne in de geschiedenis van Apple.

    <http://www.apple.com/hotnews/features/imacradiosked.html>
    <http://www.apple.com/pr/library/1998/aug/13mktg.html>

    Gaan, iMac! Als de iMac niet verkoopt, verlies ik mijn geloof in het feit dat interessante, goed ontworpen producten succesvol kunnen zijn als ze een kleine kans krijgen. Als iets dat op het zicht zo functioneel is en toch de beige sleur doorbreekt niet goed loopt, kunnen we net zo goed de gedachte opgeven dat esthetica, lef, en de eigenschap te inspireren tot creativiteit iets uitmaken bij computers. De iMac neemt ons terug in die richting nadat te lang de dienst werd uitgemaakt door conformisme, timiditeit en smakeloosheid.


    Gewoon StuffIt, Windows

    door Adam C. Engst <[email protected]>. Vertaling: [KD] & [MK].

    Een van de problemen met het delen van bestanden tussen Mac's en PC's is dat ze verschillende comprimerings- en coderings-manieren van opmaak hebben. Mac's gebruiken gewoonlijk de StuffIt opmaak voor compressie, terwijl PC's Zip gebruiken. Mac's gebruiken vaak BinHex voor het coderen van bestanden voor e-mail, maar PC's zullen meer waarschijnlijk uu-codering gebruiken. Daar wij Mac-gebruikers in de minderheid zijn, moeten onze gereedschappen beter zijn. Dankzij Aladdin's StuffIt Expander en een grote verscheidenheid aan andere gereedschappen ( vaak gratis beschikbaar), is het gewoonlijk eenvoudig voor ons om om te gaan met Zip archiveringen, uu-coderingen, en een breed scala van Unix manieren van bestandsopmaak. In de PC wereld echter ondersteunen gereedschappen de Macintosh opmaak minder regelmatig, dus veel plezier als je een PC gebruikt en een map met Microsoft Word bestanden die gecomprimeerd zijn met StuffIt en toen gebinhexed, te pakken moet krijgen.

    Nu, dankzij Aladdin Expander 2.0 voor Windows en Aladdin DropStuff 1.0 voor Windows, kunnen wij Macintosh gebruikers werken met de bestandsopmaken waar we aan gewend zijn en die we al gebruiken.

    Aladdin Expander 2.0 -- Net zoals zijn Macintosh familielid, StuffIt Expander, is Aladdin Expander volkomen gratis, en beschikbaar als een zichzelf uitpakkende 1.2 MB archivering op de Aladdin Web site.

    <http://www.aladdinsys.com/expander/>

    Zodra het geïnstalleerd is, maakt het een shortcut op jouw Windows desktop aan, waarop je files kan droppen gecomprimeerd en gecodeerd in verscheidenheid van opmaken, inclusief StuffIt (.sit), Zip (.zip), uu-codering (.uue), BinHex (.hqx), MacBinary (.bin), ARC (.arc), Arj (.arj), and gzip (.gz), alsmede zichzelf uitpakkende archiveringen gemaakt door StuffIt, Zip, en Arj. Aladdin Expander ondersteunt lange bestandsnamen, decodeert MIME-bestanden, decodeert bestanden versleuteld met Aladdin's Private File versleutelingsprogramma (ook cross-platform), en voegt in segmenten verdeelde StuffIt-archiveringen samen.

    <http://www.aladdinsys.com/privatefile/>

    Hoewel drag & drop de manier is die de meeste Macintosh-gebruikers zouden bedenken om te werken met Aladdin Expander, kan je ook drag & drop doen naar Aladdin Expander's window, of gebruik maken van de menu's of de toolbar. Nog interessanter, je kan een bestand rechts-klikken, en dan ofwel Expand of Expand with Options kiezen uit het pop-up menu dat verschijnt.

    Aladdin Expander's opties verschaffen functionaliteit vergelijkbaar met StuffIt Expander's, met nog enkele interessante kneepjes beschikbaar via de More knop in de Opties dialoog. Een cross-platform tab verzorgt regeleenheden die Aladdin Expander in staat stellen tekstbestanden naar Windows-opmaak om te zetten, bewaren van Macintosh-specifieke bestanden (die met resource forks die anders verloren waren gegaan) in MacBinary-opmaak, en voegt bestandsnaam-extensies toe gebaseerd op het bestandstype en de creator. Deze mogelijkheden blijken uiterst nuttig, daar ze je de moeite besparen van het afzonderlijk omzetten van Macintosh tekstbestanden naar Windows opmaak en het op de juiste manier identificeren van bestanden die de bestandsnaam-extensie missen. De mogelijkheid Macintosh-bestanden in MacBinary-opmaak te bewaren is ook handig, daar je een StuffIt archivering kan uitpakken, en dan een toepassing verplaatsen, laten we zeggen, terug naar de Macintosh zonder het te vernielen.

    Aladdin DropStuff 1.0 -- Zoals je kunt raden naar aanleiding van het versienummer, is Aladdin Expander niet nieuw. Echter, Aladdin DropStuff 1.0 is nieuw en doet de functionaliteit van de Macintosh DropStuff met Expander Enhancer na. Je kan een 1.1 Mb zelfuitpakkend archivering van Aladdin's Web site downloaden. Aladdin DropStuff is $20 shareware, alhoewel TidBITS sponsor Digital River het aan TidBITS lezers aanbiedt voor $14.95 via de verbinding in het sponsorsgedeelte aan het begin van dit nummer.

    <http://www.aladdinsys.com/dropstuff/winindex.html>

    Comprimeren van één of meerdere bestanden met DropStuff werkt via drag & drop zoals we konden verwachten, hoewel je ook kunt drag & drop doen naar het venster, gebruikmaken van de menu's of toolbar, of een bestand rechts klikken en een van toepassing zijnde comprimeringsmethode kiezen uit het pop-up menu.

    Aladdin DropStuff biedt enkele ongebruikelijke mogelijkheden. Als je Windows Messaging geïnstalleerd hebt, kan je één of meerdere bestanden comprimeren en per e-mail versturen met een enkel commando; evenzo, het Stuff en Send To commando stelt je in staat het StuffIt-bestand dat daarvan het resultaat is, naar een verscheidenheid van verschillende plekken in Windows te versturen. Ten slotte, daar Zip-bestanden de standaard vormen in Windows, kan Aladdin DropStuff ze ook creëren (en ik heb DropStuff makkelijker bevonden dan andere Windows Zip utilities).

    Een aardig iets in Aladdin DropStuff is dat Aladdin Control-Q toegewezen heeft aan Exit; helaas mist Aladdin Expander een soortgelijke toetsenbord shortcut. Ik geef de voorkeur aan Windows applicaties die de Macintosh conventies voor toetsenbord shortcuts volgen- doe mij maar Control-Q in plaats van het betekenisloze Alt-F4.

    Eindelijk kunnen we korte metten maken met windows -- Mijn eigen ervaring is, dat je deze hulpprogramma's het makkelijkst gebruikt met behulp van de contextuele menu's die je bedient via de rechter muisknop. Gedeeltelijk komt dat doordat ik op mijn Mac gewend ben met veel grotere schermen te werken, zodat ik geen last heb van de openstaande vensters die het zicht op de ikonen op het bureaublad ontnemen. Ik ben vooral dankbaar dat we deze hulpjes hebben - als je, vooral op het Internet, regelmatig met Mac's en af en toe met een PC werkt, heb je Aladdin Expander en Aladdin DropStuff gewoon nodig.


    Ja, Virginia, REALbasic bestaat echt!

    door Matt Neuburg <[email protected]>. Vertaling [MK], [MSH] & [ED].

    Een computer is er om te programmeren. Anders zit hij daar maar te niksen, als een grote lege doos. Natuurlijk gebruiken we meestal programma's die door anderen zijn geschreven. Maar soms wil je dat die doos precies doet wat jij zegt dat hij moet doen - omdat het programma dat je nodig hebt niet bestaat, of omdat je geld wilt uitsparen, of zomaar omdat het leuk is. Daarom heb ik mijn eerste Mac pas gekocht toen het makkelijker werd alle kenmerkende toeters en bellen van zijn interface te besturen met een software-bouwdoos - HyperCard (zie "HyperCard 2.2: The Great Becomes Greater" in TidBITS-213).

    <http://db.tidbits.com/getbits.acgi?tbart=04075>

    HyperCard kent zijn gelijke niet als het gaat om het snel vervaardigen van een simpel interface, maar naarmate het programma langer bestaat worden de beperkingen ervan duidelijker zichtbaar. Het is heel goed als het om tekst en hyperlinks gaat, maar zoekfuncties zijn niet zijn sterkste kant. Daar komt bij dat bepaalde vormen van grafische en interface-functionaliteit - zoals kleur, drag & drop, en echte scrollbars - onhandig zijn te verwezenlijken, en ze hebben extensies van derden nodig of zijn zelfs helemaal onmogelijk. Grotere projecten zijn vaak lastig te maken en te onderhouden. Het belangrijkste punt van kritiek is dat een stack binnen HyperCard zelf draait, waardoor een grote hoeveelheid RAM en schijfruimte nodig is, en de snelheid vaak te wensen over laat: je schrijft tenslotte niet een echt gecompileerd standalone-programma.

    Hoewel ik redacteur was van een Macintosh-programmeurstijdschrift en druk in de weer met behoorlijk goeie gereedschappen (zoals Prograph - zie "Get Your Hands on Prograph" in TidBITS-312), vond ik nooit hèt antwoord op al mijn vragen, geen omgeving waarin een amateur - redelijk intelligent maar zonder de uitgesproken behoefte om de Toolbox te doorgronden of Inside Macintosh uit het hoofd te leren - een heuse Macintosh applicatie kon ontwikkelen met een HyperCard-achtig gemak. Net als Virginia, die het bestaan van de Kerstman in twijfel trok, vroeg ik me af of zoiets er ooit echt zou zijn.

    [De titel van dit stukje, alsmede de laatste zin, verwijst naar een klassiek staaltje van Amerikaanse overleveringsgeschiedenis. "Bestaat de kerstman echt?", vroeg in 1897 de 8-jarige Virginia O'Hanlon (uit Virginia) zich in een ingezonden brief in de New York Sun af. Onnodig te zeggen dat de Kerstman zich rechtsreeks tot haar wendde en zijn bestaan krachtig verdedigde. Zie <http://www.penrithcity.nsw.gov.au/Lib/ReaderServices/faqyes.htm> voor het hele verhaal. (Vert.)]

    <http://db.tidbits.com/getbits.acgi?tbart=01160>

    The REAL World -- In 1997 begon een shareware programma genaamd CrossBasic steeds meer aandacht te trekken. Het was door een enkele persoon geschreven, Andrew Barry, die er een aantal jaar zijn vrije tijd in had gestoken (terwijl hij in de rest van de tijd bijvoorbeeld werkte aan het spel Prince of Destruction en de debugger Spotlight). In oktober 1997 werd CrossBasic overgenomen door FYI Software, Inc.; toen de naam al gedeponeerd bleek, werden twee nieuwe namen geboren - REALbasic en REAL Software.

    <http://www.realbasic.com/>
    <http://www.wr.com.au/mars/mars/pod_home_page.html>
    <http://www.onyx-tech.com/spotlight.html>

    REALbasic installeren is een prettige verrassing: het gebruikt slechts 3.1 MB van je harde schijf. Na de start zie je een typische interface constructiekit: een leeg venster en een palet met regeltypen (tekst veld, drukknoppen, radioknoppen, checkbox enzovoorts) die je er naar toe kunt slepen. Ook kun je andere vensters maken. Als een regelaar in een venster geselecteerd is, kun je in een venstertje diens inherente eigenschappen veranderen (zoals positie of kleur). Menu's en menu-onderdelen kun je op een dergelijk intuitieve manier toevoegen.

    Nu al kun je je een zelfstandige applicatie "opbouwen". Meer voor de hand liggend is het echter om hem te testen binnen de REALbasic ontwikkel-omgeving. Deze omgeving is deels dynamisch, in het algemeen run je de applicatie of je edit ze, maar een lopende applicatie kun je een beetje editen.) Je ziet je venster, je kunt het slepen, grootte wijzigen en sluiten op de gewone wijze: je menus zullen bovenaan het scherm verschijnen. Is er een tekstveld in het venster, dan kun je daar de tekst editeren en er zijn Copiëer,Knip en Plak menu-delen die het doen - zoals ook Sluit. In het algemeen echter hebben je menu-onderdelen en vensterregelaars geen effect omdat je er nog geen enkele code voor geschreven hebt.

    Dat doe je in de Code Browser, die verschijnt als je op je venster dubbelklikt. Aan de linker kant van de Code Browser is een lijst van de menu items en je vensterregelaars, tesamen met de system-level events die automatisch ontvangen worden. Het selecteren van een onderdeel van de lijst maakt editen van diens code in het hoofddeel van de Browser mogelijk. De code schrijf je in een BASIC-achtige taal, die makkelijk te leren is.

    Het REAL Object -- Voor demonstratiedoeleinden heb ik drie eenvoudige applicaties gemaakt, die ik schreef tijdens het leren van REALbasic:

    <http://www.jetlink.net/~mattn/downloads/TinyText.hqx>
    <http://www.jetlink.net/~mattn/downloads/whack.hqx>
    <http://www.jetlink.net/~mattn/downloads/Odummo.hqx>

    Deze toepassingen zijn opmerkelijk klein (behalve Odummo, omdat die een fat binary is), behoorlijk snel en behoorlijk overtuigend: TinyText editeert styled text bestanden groter dan 32K; Whack maakt soepel animaties; Odummo speelt een niet-triviaal spel en is verrassend verslavend.

    Maar waar het om gaat is, dat deze programma's verbazingwekkend makkelijk te schrijven waren. TinyText benodigde een week of wat, omdat ik de gebruiksaanwijzing erbij las. Whack nam enkele dagen in beslag terwijl ik leerde hoe grafiek werkt, maar had tenslotte slechts 80 regels code nodig. Odummo volstond met minder dan 24 uur, inclusief eten, slapen en andere normale activiteiten.

    Dat komt door het class-gebaseerde object model van REALbasic. Alles - een venster, een knop, een graphic - is een object, een class vertegenwoordigend. Ieder object kan een message (boodschap) sturen naar ieder ander. In een class of een object definieer je reacties op messages alsook interne variabelen die ieder object bezit. Ook kun je een subclass van een class maken om zijn gedrag te preciseren, Aldus helpen object-georiënteerde principes inzake messaging en inkapseling je je code te organiseren - en je wijze van denken.

    Whack vereist weinig code want bijna alle code zit in classes. In de vensters zijn acht mollen, die steeds opkomen en verdwijnen, maar ze zijn allemaal van maar een mol class en worden geactiveerd door maar een thread class. Eveneens worden treffers, missers en tijdsverloop bestuurd door drie tel-velden; ze gedragen zich identiek, zodat ik maar een telveld-class hoefde te maken.

    Odummo was nog makkelijker, al was ik ook bang dat het veel moeilijker zou zijn. Het bord heeft 64 vierkanten; moest ik een gecompliceerd twee-dimensionaal array handhaven om het te beschrijven? Neen, ieder vierkant is een object van maar een class en het venster zelf is mijn array, dus is het voldoende om een vierkant te leren wat het moet doen. Een vierkant weet of het een schijf bevat, van welke kleur en hoe het getekend moet worden; het hele spel gaat er maar om dat een vierkant reageert als de gebruiker er op klikt en dan een passende boodschap stuurt naar andere vierkanten.

    Ik hield een dagboek bij van het Odummo ontwikkelproces, mocht je nieuwsgierig zijn naar het zware bestaan van een ontwikkelaar:

    REAL Mogelijkheden -- Het benoemen van de verschillende mogelijkheden van REALbasic zou een werkje zijn voor Hercules. De vensters zijn er in alle typen, waaronder het zwevende type en vensters die bovenop alle andere applicaties blijven staan. Een venster kan knoppen bevatten, of checkboxes, radioknoppen, bewerkbare velden met te styleren tekst (zoals in TinyText), canvassen - klikbare grafische velden (Whack moles zijn bijvoorbeeld canvassen) -, glij- en scroll balken, lijstboxen, pop-menu's en getabde panelen.

    Met REALbasic, kan je bestandsdata en -resources lezen en schrijven, toegang hebben tot het klembord en werken met drag & drop. Je kan er QuickTime filmpjes mee draaien, MIDI-noten, contextuele menu's tonen, helpbalonnen laten zien, een progress-balk laten ontstaan, "sprites" laten bewegen en threads spinnen. Je kan de seriële poort bedienen, communiceren via TCP/IP, en Apple events versturen en ontvangen.

    REALbasic's functionaliteit is verder uitbreidbaar door voor-gecompileerde code in diverse formaten: gecompileerde compiled AppleScripts; XCMDs en XFCNs; gedeelde bibliotheken; en C++ plug-ins, waar een developer kit is bijgeleverd (deze kunnen tevens nieuwe venstercontrol-types definiëren).

    De hoeveelheid door REALbasic-gegenereerde applicaties van verschillende gebruikers - op REAL Software's FTP site, onder hun Hotline site (cafe.realbasic.com), op de programma CD, en op de sites van de gebruikers zelf - zijn het verbijsterende bewijs van de kracht van het programma. Er is een batch file-typer, een Tetris-achtig spel, een magnetische core calculator, een sunrise calculator, een spelling quiz, een adressenboek, een random "art" generator, een chat server - en zelfs een e-mail client.

    Mijn favoriete REALbasic succesverhaal is van de Macworld Expo van juli. Het REALbasic team had een badge "swiper" gehuurd, zodat hun computer de namen en adressen van bezoekers vanuit hun kraam kon opslaan, maar de bijgevoegde software deed het niet. Desalniettemin was de swiper een serieel apparaat, dus herschreven zij snel hun eigen software met REALbasic - en daarna pasten zij het zo aan dat het ook credit cards kon lezen!

    REAL worden -- Het is niet makkelijk om REALbasic voldoende te prijzen. Het is redelijk geprijst. Het is klein en snel, makkelijk te leren en eenvoudig in het gebruik. De taal en de ontwikkelingsomgeving is duidelijk het gevolg van een diep en doordacht inzicht in de behoeften en mentale processen van gebruikers, hetgeen een snelle, fantasierijke ontwikkeling tot gevolg heeft van zich goed gedragende programma's met een prettige interface.

    De documentatie bestaat uit Acrobat PDF bestanden: een leerboek, een uit 14 hoofdstukken betaande Ontwikkelaarsgids, en een taal referentie die ook als online help aan te roepen is. De documentatie is goed maar niet fantastisch; tijdens het schrijven van dit artikel, zitten er nog grote fouten in het leerboek, bestaan in de documentatie genoemde functies nog niet en bevatten bijna alle zinnen foutieve grammatica en spelling, alsmede omissies.

    Veel van de aspecten van het programma bevatten ontegenzeggelijk beginnersfouten: vensters worden niet genoemd in het venstermenu, en de posities en staat wordt niet onthouden; de debugger is primitief en de code browser heeft moeite met lange regels. Er zijn ook problemen in de aangebouwde programma's: de printondersteuning is erg grof, sommige gebeurtenissen worden op systeem-niveau slecht aangeroepen, programma's werken soms anders dan wanneer ze van binnen uit REALbasic werken. De REALbasic mailinglijst blijft dus hard bezig.

    Toch heeft die mailinglijst een groep enthousiaste gebruikers doen ontstaan, en heeft het bijgedragen aan de ontwikkeling van REALbasic. Andrew Barry en het team zijn constant paraat en hebben bewezen goed georganiseerd te zijn, principes te hebben maar wel open te staan voor ideeën, in te gaan op reacties, zich bewust te zijn van de tekortkomingen van het programma en vriendelijk te reageren op suggesties van gebruikers. Bovendien zijn ze snel met het oplossen van bugs, het implementeren van nieuwe functies en geven ze nieuwe updates en ontwikkelaarsversies uit. Het programma is in basis stabiel en vol met prachtige, doordachte en originele extra's. Op zich lijkt nu de tijd rijp voor commerciële uitgave. Als REAL Software hun huidige tempo en attitude kunnen handhaven, zonder teveel verstrikt te raken in nieuwe wegen alvorens oude problemen op te lossen, zullen de eerste klanten zich goed bediend zien.

    Een 30 dagen durende gratis demo is verkrijgbaar als een 2.2 MB download. REALbasic wordt verkocht voor $100 ($60 voor scholieren). In januari 1999 wordt er een update verwacht die Java applets kan compileren en uiteindelijk moet er ook een "enhanced" versie komen die Windows programma's kan compileren. Deze zal rond de $300 gaan kosten en zal database en SQL mogelijkheden bevatten.


    Niet-winstgevende en niet-commerciële publicaties en Websites mogen artikels overnemen of een HTML link maken als de bron duidelijk en volledig vermeld wordt. Anderen gelieve ons te contacteren. We garanderen de precisie van de artikels niet. Caveat lector. Publicatie-, product- en firmanamen kunnen gedeponeerde merken zijn van hun ondernemingen.

    Vorige aflevering | Search TidBITS | TidBITS Home Page | Volgende aflevering