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/ReportReportProfessional

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.
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

NameVTT Tiedotteita - Meddelanden - Research Notes
PublisherVTT
No.1630
ISSN (Print)1235-0605
ISSN (Electronic)1455-0865

Keywords

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

Cite this

Käpylä, T., Lehtola, A., Jokinen, O., Lagus, K., Lillqvist, T., & Savola, J. (1995). Monialustainen ohjelmistokehitys. Espoo: VTT Technical Research Centre of Finland. VTT Tiedotteita - Meddelanden - Research Notes, No. 1630
Käpylä, Tuula ; Lehtola, Aarno ; Jokinen, Olli ; Lagus, Krista ; Lillqvist, Tor ; Savola, Juha. / Monialustainen ohjelmistokehitys. Espoo : VTT Technical Research Centre of Finland, 1995. 112 p. (VTT Tiedotteita - Meddelanden - Research Notes; No. 1630).
@book{ba4935301b914b01a03e8b350c1095bf,
title = "Monialustainen ohjelmistokehitys",
abstract = "Julkaisussa kartoitetaan tekniikoita ja v{\"a}lineit{\"a}, joiden avulla ohjelmisto saadaan tukemaan eri ajoymp{\"a}rist{\"o}j{\"a}. Julkaisun sis{\"a}lt{\"o} voidaan karkeasti jakaa kolmeen osaan: monialustaista sovelluskehityst{\"a} k{\"a}sittelev{\"a} yleinen osa (s. 4 - 46), k{\"a}yt{\"a}nn{\"o}n kokemuksia k{\"a}sittelev{\"a} osa (s. 47 - 64) ja monialustaisia tuotteita k{\"a}sittelev{\"a} osa (s. 65). Yleisen osan alussa k{\"a}sitell{\"a}{\"a}n eri sovellusohjelmien ajoymp{\"a}rist{\"o}jen markkinaosuuksia ja ohjelmistojen elinik{\"a}{\"a}. T{\"a}m{\"a}n j{\"a}lkeen kuvataan yleistetyn sovelluskehikon palveluryhm{\"a}t ja eri palveluryhmien tarjoamat palvelut. Seuraavaksi k{\"a}sitell{\"a}{\"a}n monialustaisuuden erilaisia toteutustapoja, erityisesti monialustaisia k{\"a}ytt{\"o}liittym{\"a}rakenteita. Kappaleessa esitet{\"a}{\"a}n my{\"o}s monialustaisen ty{\"o}kalun valintakriteerit. Viimeisen{\"a} yleisess{\"a} osassa k{\"a}sitell{\"a}{\"a}n monialustaisia dokumentteja. K{\"a}yt{\"a}nn{\"o}n kokemuksia k{\"a}sittelev{\"a}ss{\"a} osassa kuvataan kokemuksia er{\"a}{\"a}st{\"a} monialustaisesta hypertekstisovelluskehittimest{\"a}, er{\"a}{\"a}st{\"a} monialustaisesta Smalltalk-ymp{\"a}rist{\"o}st{\"a}, er{\"a}{\"a}st{\"a} monialustaisesta k{\"a}ytt{\"o}liittym{\"a}kirjastosta ja ohjelmointikielten siirrett{\"a}vyydest{\"a}. Julkaisun kolmas osa k{\"a}sittelee monialustaisia tuotteita. Mukaan on otettu tuotteita, jotka tukevat v{\"a}hint{\"a}{\"a}n kahta erilaista ajoymp{\"a}rist{\"o}{\"a}. Tuotteiden toimittajien yhteystiedot l{\"o}ytyv{\"a}t my{\"o}s julkaisusta.",
keywords = "computer programs, application, development, hypertext, programming languages, software engineering",
author = "Tuula K{\"a}pyl{\"a} and Aarno Lehtola and Olli Jokinen and Krista Lagus and Tor Lillqvist and Juha Savola",
year = "1995",
language = "Finnish",
isbn = "951-38-4745-4",
series = "VTT Tiedotteita - Meddelanden - Research Notes",
publisher = "VTT Technical Research Centre of Finland",
number = "1630",
address = "Finland",

}

Käpylä, T, Lehtola, A, Jokinen, O, Lagus, K, Lillqvist, T & Savola, J 1995, Monialustainen ohjelmistokehitys. VTT Tiedotteita - Meddelanden - Research Notes, no. 1630, VTT Technical Research Centre of Finland, Espoo.

Monialustainen ohjelmistokehitys. / Käpylä, Tuula; Lehtola, Aarno; Jokinen, Olli; Lagus, Krista; Lillqvist, Tor; Savola, Juha.

Espoo : VTT Technical Research Centre of Finland, 1995. 112 p. (VTT Tiedotteita - Meddelanden - Research Notes; No. 1630).

Research output: Book/ReportReportProfessional

TY - BOOK

T1 - Monialustainen ohjelmistokehitys

AU - Käpylä, Tuula

AU - Lehtola, Aarno

AU - Jokinen, Olli

AU - Lagus, Krista

AU - Lillqvist, Tor

AU - Savola, Juha

PY - 1995

Y1 - 1995

N2 - 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.

AB - 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.

KW - computer programs

KW - application

KW - development

KW - hypertext

KW - programming languages

KW - software engineering

M3 - Report

SN - 951-38-4745-4

T3 - VTT Tiedotteita - Meddelanden - Research Notes

BT - Monialustainen ohjelmistokehitys

PB - VTT Technical Research Centre of Finland

CY - Espoo

ER -

Käpylä T, Lehtola A, Jokinen O, Lagus K, Lillqvist T, Savola J. Monialustainen ohjelmistokehitys. Espoo: VTT Technical Research Centre of Finland, 1995. 112 p. (VTT Tiedotteita - Meddelanden - Research Notes; No. 1630).