Javan luokkakirjasto testitapauseditorin toteutuksessa

Translated title of the contribution: Implementation of a test case editor with Java's new class library

Tapani Rauhala

Research output: Book/ReportReport

Abstract

Tässä työssä tutkittiin Javan uuden luokkakirjaston, JFC:n, soveltuvuutta itsenäisten sovellusten toteutukseen. Esimerkkisovelluksena käytettiin MOSIM-testausympäristöön kehitettyä testitapauseditoria. JFC on laiteympäristöstä ja käyttöjärjestelmästä riippumaton luokkakirjasto, jolla toteutetut sovellukset toimivat sellaisenaan kaikissa Javaa tukevissa ympäristöissä. Työn tavoitteena oli selvittää, miten hyvin JFC:n avulla voidaan toteuttaa siirrettäviä sovelluksia. Erityisen huomion kohteena oli suorituskyky. Tarkoituksena oli tutkia, millaisten sovellusten toteutukseen JFC:n suorituskyky riittää tällä hetkellä. Ohjelmistojen koko on kasvanut räjähdysmäisesti viime vuosina. Samaan aikaan on markkinoille tullut lukuisia uusia prosessorityyppejä ja käyttöjärjestelmiä. Tämä on johtanut tilanteeseen, jossa monessa ympäristössä toimivien ohjelmistojen kehityksestä on tullut hyvin vaikeaa. Java ja sen luokkakirjastot tarjoavat ratkaisun ohjelmistojen siirrettävyyteen. Javalla toteutettuja sovelluksia voidaan käyttää ilman muutoksia lähes kaikissa käyttöjärjestelmissä. Ohjelmiston tulevia käyttöympäristöjä ei ole tarpeen kiinnittää suunnittelu- ja kehitysvaiheessa. Java on ajon aikana tulkattava kieli. Tämä aiheuttaa ongelmia silloin, kun sovellukselta vaaditaan erityistä suorituskykyä. Saadun kokemuksen perusteella Java ja JFC-kirjasto eivät vielä sovellu suurta nopeutta vaativien ohjelmistojen toteutukseen. Ongelmia voi tulla myös silloin, kun ohjelmiston koko kasvaa suureksi. Tulevaisuudessa tilanne voi muuttua, kun tietokoneista tulee nykyistä nopeampia. Uudet Java-kääntäjät ja virtuaalikoneet voivat myös ratkaista Javan suorituskykyongelmat.
Translated title of the contributionImplementation of a test case editor with Java's new class library
Original languageFinnish
Place of PublicationEspoo
PublisherVTT Technical Research Centre of Finland
Number of pages68
ISBN (Electronic)951-38-5490-6
ISBN (Print)951-38-5489-2
Publication statusPublished - 1999
MoE publication typeD4 Published development or research report or study

Publication series

SeriesVTT Tiedotteita - Meddelanden - Research Notes
Number1985
ISSN1235-0605

Keywords

  • Java
  • JFC class library
  • portable applications
  • performance

Fingerprint

Dive into the research topics of 'Implementation of a test case editor with Java's new class library'. Together they form a unique fingerprint.

Cite this