search query: @keyword NET / total: 13
reference: 5 / 13
Author: | Ahtiainen, Mikko |
Title: | Migrating from Unmanaged C and C++ to managed C# in User Interface Development |
Publication type: | Master's thesis |
Publication year: | 2006 |
Pages: | 64+13 Language: eng |
Department/School: | Sähkö- ja tietoliikennetekniikan osasto |
Main subject: | Vuorovaikutteinen digitaalinen media (T-111) |
Supervisor: | Vuorimaa, Petri |
Instructor: | Nyberg, Kim |
OEVS: | Electronic archive copy is available via Aalto Thesis Database.
Instructions Reading digital theses in the closed network of the Aalto University Harald Herlin Learning CentreIn the closed network of Learning Centre you can read digital and digitized theses not available in the open network. The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/ You can read theses on the Learning Centre customer computers, which are available on all floors.
Logging on to the customer computers
Opening a thesis
Reading the thesis
Printing the thesis
|
Location: | P1 Ark S80 | Archive |
Keywords: | user interfaces NET system modernization käyttöliittymät NET järjestelmien modernisointi |
Abstract (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 record number: 31880
+ add basket
INSSI