Tero Erkkilä
Ohjelmoinnin harjoitustyö
Kevät 2001
Aiheen määrittely: WWW-selain
Tarkoituksena on tehdä ohjelma, joka on perusidealtaan yksinkertainen
WWW-selain. Tavallisista selaimista poiketen ohjelman navigointi tapahtuu
sekä tavallisen WWW-sivunäkymän, että tarkasteltavan
WWW-sivun pohjalta generoidun linkkilistan avulla. Ohjelma helpottaa etenkin
tutustumista sivuston yleiseen aihepiiriin ja sivuston kokonaisuuden hahmottamista.
Ohjelma noudattaa osin samaa toimintaperiaatetta kuin valmiissa tehtävänannoissa
kuvattu linkkitarkistin.
Ohjelma käy läpi sille syötteenä annetun www-sivun
linkit ja antaa tulosteena listan löytyneistä sivuista. Ohjelmassa
on yksinkertainen graafinen käyttöliittymä, joka myös
mahdollistaa pääsyn löydettyille sivulle eräänlaisen
esikatseluikkunan avulla.
Navigointi tapahtuu molempien ikkunoiden kautta hyperlinkkien avulla.
Tarkasteltavalta sivulta löytyneitä linkkejä voidaan visualisoida
esikatseluikkunassa, selailla löydettyjä sivuja normaalin www-selaimen
tapaan ja hypätä tarpeen mukaan suoraan jollekin toiselle alkusivulla
viitatulle sivulle. Ohjelma toteutetaan Helsingin yliopiston tietojenkäsittelytieteen
laitoksen Linux-ympäristössä toimivaksi. Ohjelmointikielenä
käytetään Javaa JDK 1.2 mukaisesti.
Käyttöliittymäkuvio