Monialustainen ohjelmistokehitys

Translated title of the contribution: Multiplatform software development

Tuula Käpylä, Aarno Lehtola, Olli Jokinen, Krista Lagus, Tor Lillqvist, Juha Savola

Research output: Book/ReportReport

Abstract

Julkaisussa kartoitetaan tekniikoita ja välineitä, joiden avulla ohjelmisto saadaan tukemaan eri ajoympäristöjä. Julkaisun sisältö voidaan karkeasti jakaa kolmeen osaan: monialustaista sovelluskehitystä käsittelevä yleinen osa (s. 4 - 46), käytännön kokemuksia käsittelevä osa (s. 47 - 64) ja monialustaisia tuotteita käsittelevä osa (s. 65). Yleisen osan alussa käsitellään eri sovellusohjelmien ajoympäristöjen markkinaosuuksia ja ohjelmistojen elinikää. Tämän jälkeen kuvataan yleistetyn sovelluskehikon palveluryhmät ja eri palveluryhmien tarjoamat palvelut. Seuraavaksi käsitellään monialustaisuuden erilaisia toteutustapoja, erityisesti monialustaisia käyttöliittymärakenteita. Kappaleessa esitetään myös monialustaisen työkalun valintakriteerit. Viimeisenä yleisessä osassa käsitellään monialustaisia dokumentteja. Käytännön kokemuksia käsittelevässä osassa kuvataan kokemuksia eräästä monialustaisesta hypertekstisovelluskehittimestä, eräästä monialustaisesta Smalltalk-ympäristöstä, eräästä monialustaisesta käyttöliittymäkirjastosta ja ohjelmointikielten siirrettävyydestä. Julkaisun kolmas osa käsittelee monialustaisia tuotteita. Mukaan on otettu tuotteita, jotka tukevat vähintään kahta erilaista ajoympäristöä. Tuotteiden toimittajien yhteystiedot löytyvät myös julkaisusta.
Translated title of the contributionMultiplatform software development
Original languageFinnish
Place of PublicationEspoo
PublisherVTT Technical Research Centre of Finland
Number of pages112
ISBN (Print)951-38-4745-4
Publication statusPublished - 1995
MoE publication typeNot Eligible

Publication series

SeriesVTT Tiedotteita - Meddelanden - Research Notes
Number1630
ISSN1235-0605

Keywords

  • computer programs
  • application
  • development
  • hypertext
  • programming languages
  • software engineering

Fingerprint

Dive into the research topics of 'Multiplatform software development'. Together they form a unique fingerprint.

Cite this