haku: @instructor Lokki, Tapio / yhteensä: 18
viite: 17 / 18
Tekijä:Eräpolku, Markus
Työn nimi:Dynamic Messaging Scheme for Software-based Real-time Control
DMS - eräs ratkaisu dynaamiseen realiaikaohjaukseen
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2004
Sivut:85      Kieli:   eng
Koulu/Laitos/Osasto:Sähkö- ja tietoliikennetekniikan osasto
Oppiaine:Vuorovaikutteinen digitaalinen media   (T-111)
Valvoja:Savioja, Lauri
Ohjaaja:Lokki, Tapio
OEVS:
Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje

Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossa

Oppimiskeskuksen 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

  • Aalto-yliopistolaiset kirjautuvat asiakaskoneille Aalto-tunnuksella ja salasanalla.
  • Muut asiakkaat kirjautuvat asiakaskoneille yhteistunnuksilla.

Opinnäytteen avaaminen

  • Asiakaskoneiden työpöydältä löytyy kuvake:

    Aalto Thesis Database

  • Kuvaketta klikkaamalla pääset hakemaan ja avaamaan etsimäsi opinnäytteen Aaltodoc-tietokannasta. Opinnäytetiedosto löytyy klikkaamalla viitetietojen OEV- tai OEVS-kentän linkkiä.

Opinnäytteen lukeminen

  • Opinnäytettä voi lukea asiakaskoneen ruudulta tai sen voi tulostaa paperille.
  • Opinnäytetiedostoa ei voi tallentaa muistitikulle tai lähettää sähköpostilla.
  • Opinnäytetiedoston sisältöä ei voi kopioida.
  • Opinnäytetiedostoa ei voi muokata.

Opinnäytteen tulostus

  • Opinnäytteen voi tulostaa itselleen henkilökohtaiseen opiskelu- ja tutkimuskäyttöön.
  • Aalto-yliopiston opiskelijat ja henkilökunta voivat tulostaa mustavalkotulosteita Oppimiskeskuksen SecurePrint-laitteille, kun tietokoneelle kirjaudutaan omilla Aalto-tunnuksilla. Väritulostus on mahdollista asiakaspalvelupisteen tulostimelle u90203-psc3. Väritulostaminen on maksullista Aalto-yliopiston opiskelijoille ja henkilökunnalle.
  • Ulkopuoliset asiakkaat voivat tulostaa mustavalko- ja väritulosteita Oppimiskeskuksen asiakaspalvelupisteen tulostimelle u90203-psc3. Tulostaminen on maksullista.
Sijainti:P1 Ark S80     | Arkisto
Avainsanat:software development
messaging
middleware
communication protocols
plugins
scripting
ohjelmistokehitys
viestiskeemat
middleware
kommunikaatioprotokollat
ohjelmistolaajennukset
skriptaus
Tiivistelmä (fin): Tämän diplomityön aiheena oli tutkia, kuinka mahdollisimman avoin viestinvälitys- ja kommunikointimalli voitaisiin toteuttaa laajennuksena ohjelmistolle, jonka käyttötarpeet vaativat sitä mukautumaan uusiin tilanteisiin ja ympäristöihin.
Mallin tarkoituksena oli toimia rajapintana isäntä-ohjelmiston ja sille ulkopuolisen ympäristön välillä.
Tällaisiin tarpeisiin vaaditaan sisällöltään vapaasti määritettävissä olevaa viestirakennetta, sekä ohjelman ajonaikaisten prosessien mukautuvuutta niin ajallisesti kuin toiminnallisesti.
Tärkeässä osassa oli mahdollistaa kattava käyttäjän tarpeisiin mukautuminen.

Diplomityön tuloksena syntyi prototyyppi, joka kehitettiin toimimaan erään alkujaan psykoakustisten kuuntelukokeiden suorittamiseen tarkoitetun ohjelmiston kanssa.
Tavoitteena oli laajentaa kyseisen ohjelmiston käyttömahdollisuuksia ja -kohteita.
Ohjelmointikielenä toimi C++, ja käyttöjärjestelmäympäristönä Linux.
Diplomityön hyödyllisyyttä arvioitiin ennen kaikkea sen mukaan, kuinka hyvin prototyyppi toimi isäntäohjelman kanssa.
Tästä huolimatta prototyyppi toimii itsenäisenä ohjelmana ja suunniteltiin toimimaan myös muissa ympäristöissä.
Tiivistelmä (eng): The goal of this thesis was to investigate how a real time, simple, but yet open messaging scheme would be implemented for the use of specialized software, that needs to adapt in changing environments.
The messaging scheme was supposed to act as an interface between the host and the environment external to it, so that the host can communicate with the outside world.
For such situations, a message structure with freely definable content is required, as well as adaptability of the run-time processes in both temporal and functional dimensions.
In course of the work, an important factor was to ensure extensive user configurability.

The work was done through implementing a working prototype application to be used with a hosting audio listening-test program.
The goal was to extend the usability of the program beyond the original audio testing.
Programming was done with C++ programming language in Linux operating system environment.
The real meter for the work's usability was evaluated through the operation with this hosting program.
Despite this, the work is self-contained, and resulting prototype was pursued to be flexible enough to suit also for other uses.
ED:2004-11-19
INSSI tietueen numero: 26496
+ lisää koriin
INSSI