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: (Näkemys ulkonäöstä)

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