haku: @keyword permissions / yhteensä: 1
viite: 1 / 1
« edellinen | seuraava »
Tekijä: | Kämäräinen, Teemu |
Työn nimi: | Käyttöliittymän sovelluskehyksen parantaminen |
Improvement of a GUI Framework | |
Julkaisutyyppi: | Diplomityö |
Julkaisuvuosi: | 2004 |
Sivut: | 96+12 Kieli: fin |
Koulu/Laitos/Osasto: | Tietotekniikan osasto |
Oppiaine: | Tietämystekniikka (T-93) |
Valvoja: | Syrjänen, Markku |
Ohjaaja: | Nurminen, Janne |
OEVS: | Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossaOppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa. Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/ Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.
Kirjautuminen asiakaskoneille
Opinnäytteen avaaminen
Opinnäytteen lukeminen
Opinnäytteen tulostus
|
Sijainti: | P1 Ark T80 | Arkisto |
Avainsanat: | GUI framework GUI tool survey XUL code generation JFC/Swing JavaHelp JAAS state machine hierarchy management session management transactions responsive GUI error management personalization of settings input validation localization permissions authorization state management help system käyttöliittymän sovelluskehys käyttöliittymätyökalujen kartoitus XUL koodingenerointi JFC/Swing JavaHelp JAAS tilakone hierarkianhallinta sessionhallinta transaktiot jumiutumisen esto virheidenhallinta asetusten personointi syötteen validointi lokalisointi käyttöoikeudet tilankäsittely käyttöohjeet |
Tiivistelmä (fin): | Käyttöliittymän sovelluskehys tarkoittaa tässä työssä ohjelmistotyökalua, joka helpottaa graafisten käyttöliittymien kehittämistä ja tuo sen avulla kehitettäviin käyttöliittymiin (läpinäkyvästi) joitakin edistyksellisiä toiminnallisuuksia. Se tarjoaa havainnollisen keinon käyttöliittymien ulkoasun määrittelemiseen sekä erilaisia yleisiä käyttöliittymän kehittämisessä ja käyttöliittymälogiikan implementoimisessa tarvittavia palveluita. Tämän diplomityön aluksi työstettiin alustavista käyttöliittymän sovelluskehyksen vaatimuksista kunnollinen vaatimusmäärittely. Sitten kartoitettiin Java-kielelle saatavilla olevia käyttöliittymätyökaluja ja evaluoitiin työkaluista parhaat perusteellisesti vaatimusten näkökulmasta. Tämän jälkeen analysoitiin, mitkä käyttöliittymän sovelluskehykseltä vaadituista ominaisuuksista puuttuvat evaluoiduilta työkaluilta, ja tehtiin yksityiskohtainen tekninen suunnitelma nämä ominaisuudet sisältävästä järjestelmästä. Suunnittelun yhteydessä kirjoitettiin lisäksi jonkin verran prototyyppikoodia. Käyttöliittymätyökalujen kartoituksessa havaittiin, että työkaluja on olemassa hyvin paljon ja monenlaisia. Niistä on selvästi erotettavissa kaksi koulukuntaa: koodingenerointiin perustuvat työkalut ja jonkinlaista käyttöliittymien XML- kuvaiskieltä hyödyntävät, kuvauksen ajonaikaisesti käyttöliittymäksi piirtävät työkalut. Evaluoitavaksi valittujen työkalujen vahvuudet ja heikkoudet vaihtelevat paljon, eikä mikään ole selkeästi parempi muita; mitä tahansa niistä voitaisiin käyttää pohjana vaatimukset täyttävän käyttöliittymän sovelluskehyksen rakentamisessa. Kaikki evaluoidut työkalut perustuvat JFC/Swing-teknologiaan. Suunnitteluvaiheessa ratkaistuja ongelmia ovat käyttöliittymäikkunoiden hierarkian- ja sessionhallinta, käyttöliittymän jumiutumisen estäminen pitkään kestävän prosessoinnin aikana, virheidenhallinta, käyttöliittymäkomponenttien visuaalisten asetusten personointi, käyttäjän syötteen validointi, käyttöliittymän lokalisointiin liittyvät asiat, käyttöohjetoiminnallisuus ja käyttöoikeuksien huomioiminen käyttöliittymässä sekä muiden käyttöliittymäikkunan ns. päätiloihin liittyvien asioiden hallinta. Lisäksi muotoiltiin järjestelmän kokonaisarkkitehtuuri. |
ED: | 2004-12-16 |
INSSI tietueen numero: 26560
+ lisää koriin
« edellinen | seuraava »
INSSI