haku: @keyword user interfaces / yhteensä: 17
viite: 5 / 17
Tekijä:Ahtiainen, Mikko
Työn nimi:Migrating from Unmanaged C and C++ to managed C# in User Interface Development
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2006
Sivut:64+13      Kieli:   eng
Koulu/Laitos/Osasto:Sähkö- ja tietoliikennetekniikan osasto
Oppiaine:Vuorovaikutteinen digitaalinen media   (T-111)
Valvoja:Vuorimaa, Petri
Ohjaaja:Nyberg, Kim
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:user interfaces
NET
system modernization
käyttöliittymät
NET
järjestelmien modernisointi
Tiivistelmä (fin):Tekla Oyj on suomalainen ohjelmistoyritys, joka kehittää ja myy mallipohjaisia ohjelmistotuotteita infrastruktuurin hallintaan.
Kaikki Teklan päätuotteet on toteutettu tällä hetkellä käyttäen perinteisiä C ja C++ kieliä.
Parantaakseen ohjelmistoprosessien tuottavuutta ja varautuakseen todennäköisiin muutoksiin tulevaisuuden pöytäkoneiden ohjelmointialustassa, Tekla on päättänyt asteittain siirtyä hallittuun .NET ympäristöön sovelluskehityksessään.
Tämän diplomityön aiheena on tutkia miten Teklan nykyinen A-kit 4 käyttöliittymäkirjasto ja siihen liittyvät työkalut voidaan siirtää vaiheittain nykyisestä C ja C++ kielisestä ympäristöstä Microsoftin uuteen hallittuun C# ympäristöön, sekä toteuttaa ensimmäinen puhtaasti oliopohjaisen ohjelmointirajapinnan tarjoava prototyyppi A-kit 5 käyttöliittymäkirjastosta.

Diplomityö on jaettu kahteen osaan.
Ensimmäisessä osassa esitetään tarvittavat taustatiedot ja toisessa osassa kuvataan työssä kehitetty A-kit 5 ohjelmistokirjaston prototyyppi sekä arvioidaan sen toimivuutta.
Taustatietoja käsittelevässä osiossa kuvataan Teklan Teknologia-alusta sekä .NET ympäristön olennaisimmat piirteet.
Lisäksi käsitellään erilaisia yleisiä järjestelmien modernisointitapoja ja tekniikoita sekä arvioidaan niiden soveltuvuutta A-kit 4 ohjelmointikirjaston siirtämiseen .NET ympäristöön.

Toteutetun prototyypin kuvaus alkaa kuvaamalla prototyypin toteutuksessa käytetyt suunnitteluperiaatteet sekä esittelemällä toteutetun järjestelmän kokonaisarkkitehtuuri.
Tämän jälkeen käsitellään Teklan MDL-kääntäjään toteutettuja uusia ominaisuuksia, joiden avulla pystytään generoimaan automaattisesti C# luokkia, joita voidaan käyttää uudessa ohjelmointirajapinnassa.
Lopuksi käydään läpi työn tuloksia arvioimalla toteutetun A-kit 5 ohjelmointikirjaston prototyypin ohjelmointirajapinnan käytettävyyttä ja vertaamalla sen käyttöä vanhaan A-kit 4 ohjelmointikirjastoon.
Lisäksi tehdään yhteenveto työssä käsitellyistä asioista ja arvioidaan A-kit käyttöliittymäkirjaston ja .NET ympäristön tulevaisuuden näkymiä.
ED:2006-05-10
INSSI tietueen numero: 31880
+ lisää koriin
INSSI