|
Abstract:
|
Ohjelmiston hyvyyden mittarina ovat laadun lisäksi oppimisen ja käytön helppous, laajennettavuus ja muunneltavuus. Yhdenmukainen graafinen käyttöliittymä ja avoimet järjestelmät pyrkivät vastaamaan näihin vaatimuksiin. Työssä tarkastellaan graafisen käyttöliittymän kehittämistä X-ikkunointijärjestelmässä. Perustana tälle kehitystyölle tutustutaan käyttöliittymän kehittämisen teoriaan sekä avointen järjestelmien käsitteisiin, tavoitteisiin ja nykytilaan lähinnä ohjelmiston kehittäjän kannalta. Lisäksi käsitellään tällä hetkellä parhaiten avoimuutta edustavaa UNIX-käyttöjärjestelmää sekä X-ikkunoinnin, avointen järjestelmien ja UNIXin yhteenkuuluvuutta. Työssä esitetty käyttöliittymätoteutus on kehitetty X-ikkunointiympäristössä käyttäen useita erilaisia ja eri kehitysvaiheessa olleita työkaluja. Työssä selvitetään käytetty laitteistoratkaisu, sovelluksen pääperiaatteet ja osat, joista sovelluksen käyttöliittymä koostuu. Kehitetyn järjestelmän osalta arvioidaan avoimuutta ja sen saavuttamisen edellytyksiä nykymenetelmillä. /Kir11 |