Amphibia auttaa Sakun lukemisessa
Amphibia auttaa Sakun lukemisessa
---------------------------------
Lauri Aalto
Sakun nykyinen lukuohjelma on jo auttamattomasti jälkeenjäänyt, eikä sen
alkuperäinen suunnittelu salli kovinkaan radikaalia laajentamista. Koska
lukuohjelma kaikkine rajoituksineen oli monille kauhistus mm. kiinteiden
fonttien ja näyttötilojensa vuoksi, alkoi myöhemmin päätoimittajaksemme
ajautunut Janne Siren koota Sakusta AmigaGuide-versiota, joka löysi pian
kohdeyleisönsä hieman pidemmälle ehtineiden suomalais-amigistien keskuudes-
ta. AmigaGuidekin osoittautui pidemmän päälle liian rajoittuneeksi - mm.
kuvien saaminen tekstin sekaan oli käytännössä mahdotonta. Soppaan tuli ai-
neksiaan lisäämään vielä Antti Vähä-Sipilä konvertoimalla AmigaGuide-Sakun
HTML-kieliseksi World Wide Web -levitystä varten.
Keitos oli siis valmis: Sakun levitysformaatteja oli useita, mikä koettiin
hankalaksi ja pidemmän päälle mahdottomaksi ylläpitää. Asiasta heräsi run-
saasti keskustelua eri foorumeilla, ehdotettiinpa TeX-formaattiin siirty-
mistäkin muiden muassa. TeX olisi ainoastaan mahdollistanut formaatin, jos-
ta olisi helpommin voinut konvertoida muihin levitysformaatteihin. Alku-
peräistä ongelmaa sekään ei olisi poistanut, joten ideasta luovuttiin. HTML
tuntui sopivimmalta lehtiformaatilta: se sopisi kaikille, eikä sitä tarvit-
sisi konvertoida miksikään. Ongelmaksi nousikin enää vain yksi seikka:
sillä hetkellä ainoa HTML:ää ymmärtävä ohjelma oli AMosaic, joka ei aivan
pienimmissä Amigoissa pyörinyt ja isommissakin huonosti, joten sen
käyttäminen lehdenlukuohjelmaksi ei tullut kysymykseen. Heräsi ajatus oman
HTML-lukijan tekemisestä.
Satoja kilotavuja suunnitelmatekstiä ehdittiin kirjoittaa, ennen kuin
yhtäkään tavua itse ohjelmakoodia oli kirjoitettu. Aki Laukkanen perusti
silloin HTML-Saku-nimellä kulkeneelle projektille oman postituslistan In-
ternetiin, jossa projektista innostuneet ydinhenkilöt jatkoivat keskuste-
luaan ohjelman rakenteesta ja työnjaosta. Ohjelmaa päätettiin ruveta raken-
tamaan oliopohjaisena, jolloin työnjako ja laajennettavuus helpottuisivat.
Lisäksi päätettiin, että ohjelma olisi lähdekoodeineen vapaasti levi-
tettävissä, jolloin kuka tahansa voisi osallistua sen kehitystyöhön.
Jotta kehitystyössä ei silti tulisi tuhlattua aikaa tyhjänpäiväiseen,
päätettiin osioiden tekemisjärjestys priorisoida tarkkaan. Sakun lukemises-
sa tarpeettomat, monista muista HTML-lukijoista tutut ominaisuudet, kuten
verkkotuki, päätettiin pudottaa tärkeysjärjestyksessä hännille. Tärkeintä
on siis saada lukuohjelma Sakulle, ei mitään yleispätevää web-browseria.
Jukka Aho on toiminut projektissa ahkerana ideanikkarina. Miehen tuorein
luonnos Amphibian ulkonäöstä on tällainen:
Mikäli nykyinen kehityssuunta jatkuu, pitäisi Suomen Amiga-käyttäjillä olla
piakkoin siis aito HTML-lukija ilman massiivisia resurssivaatimuksia.
Kiinnostuneet voivat osallistua projektiin liittymällä postituslistalle
lähettämällä tilauspyynnön sähköpostitse osoitteeseen htmlsaku-request@voi-
ma.jkl.fi.
Mutta mistä hatusta tuo nimi on vedetty? Monisäikeisen keskustelun aikana
tuli esille myös nimikysymys. Janne Siren heitti kehään villin idean - oh-
jelman nimeksi kelpaisi hyvin Amphibia. Mutta mistä moinen kumma sana tu-
lee? Se on latinankielinen nimi sammakkoeläimille, ja koska sammakko on va-
kiintunut sattuneista syistä Sakun tunnukseksi, nimi tuntui osuvalta.
HTML Conversion by AG2HTML.pl V2.950424, perl $RCSfile: perl.c,v $$Revision: 4.0.1.8 $$Date: 1993/02/05 19:39:30 $
Patch level: 36
& witbrock@cs.cmu.edu