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