![]() |
||||
![]() |
![]() |
![]() |
|
![]() |
![]() |
||||
15 vuotta Topia
Juho Pentikäinen
Topi on kuin onkin syntynyt alun perin harjoitustyönä. Kolmikko Pertti Kasanen, Hannu Napari ja Petri Wessman tekivät vuonna 1990 ohjelmaprojektityönä tekstipohjaiseen Unixiin ylläpitäjille Katin ja opiskelijoille oman Topin. Javasta ei ollut vielä aavistustakaan, ja kielenä toimi C++. Nimelläkin on oma historiansa. Järjestelmien tilaaja oli silloinen vararehtori Toivo Katila, ja tästä juontaa nimikin. Ei siis siitä, että ’tentteihin on pakko ilmoittautua’. Ensimmäistä Topia käytettiin kurssi- ja tentti-ilmoittautumisiin tietotekniikan osastolla. Aluksi Topi asui Niksulassa, mutta kehitystyötä jatkanut Karri-Pekka Laakso muutti järjestelmän atk-keskuksen koneisiin vuonna 1994. Unix-käyttöliittymässä oli vaikeutena mm. moninainen konekanta ja tulostamisen vaikeus. Näistä syistä johtuen ensimmäiset web-version kokeilut aloitettiin jo seuraavana vuonna. WWWTopi eli ensimmäinen selainpohjainen versio valmistui vuonna 1996, ja mukaan kehittämiseen tuli Jukka-Pekka Rahkonen. Korkeakoululle odotettiin jo tässä vaiheessa Oodi-järjestelmää eikä kehitystyökaluja ollut saatavilla. Järjestelmää kehitettiin siis mikroluokissa ja kotona, loivalla rahoituksella ja hitaasti. Vuodesta 1997 kehitystä jatkoivat oman toimensa ohessa Rahkonen ja mukaan tullut Marko Lyly, joka on myös uusimman WebTopin pääarkkitehteja. Järjestelmä oli tässä vaiheessa C:llä kirjoitettu ja pyöri tekstitietokannan päällä. Kehityskorvaukset olivat hyvin marginaalisia, ja tekstitietokanta Oval Serverkin saatiin ’ainakin melkein lahjoituksena’. Mielenkiintoinen juonne, että tietokannan kehittäjä on SSH:sta paremmin tunnettu Tatu Ylönen itse. Vuosituhannen vaihteessa Digital Unix -palvelimella pyörinyt järjestelmä ei enää selvinnyt kuormasta, ja Topi loi nahkansa uudestaan. Rahkonen ja Lyly väänsivät ’vanhan hyvän Topin’ kahdessa viikossa Rahkosen kesämökillä Javalla. Ensimmäistä kertaa Topissa oli mukana kuormanjako-ominaisuuksia, ja näillä eväillä pärjättiin vuoteen 2005 asti. Vuonna 2005 vaatimukset kasvoivat: tarvittiin järjestelmä, joka kestää paremmin kuormaa ja osaa HOPSit ja opintopisteet. IT-Moonin Signukseen pohjautuva järjestelmä otetaan käyttöön sekavissa tunnelmissa. |
||||
![]() |