Näytä suppeat kuvailutiedot

MVVM-mallia noudattava WPF-sovellus lokitiedostojen tarkasteluun

Ala-Rantala, Juha (2019)

dc.contributor.authorAla-Rantala, Juha
dc.date.accessioned2019-05-09T07:35:40Z
dc.date.available2019-05-09T07:35:40Z
dc.date.issued2019-
dc.identifier.urihttp://www.theseus.fi/handle/10024/168319
dc.description.abstractOpinnäytetyön tehtiin Seinäjoella toimivalle metalliteollisuuden yritykselle Finn-Power Oy:lle. Yritys valmistaa räätälöityjä ohutlevyjen työstöön suunniteltuja automatisoituja laite- ja järjestelmäratkaisuja sekä ohjelmistoja niiden ohjaamiseen. Yrityksen laitteet ja ohjelmat tuottavat paljon lokitiedostoja, jotka ovat oleellisia ongelmien ratkomisessa. Opinnäytetyön pääaiheena on suunnitella ja kehittää kevyt ja tehokas sovellus näiden lokitiedostojen tarkasteluun. Opinnäytetyössä pääaiheina olivat MVVM-arkkitehtuurimalli ja WPF-käyttöliittymäkirjasto. Toisena pääaiheena oli ohjelman suunnittelu ja toteutus hyödyntäen näitä kahta tekniikkaa. Työssä perehdyttiin MVVM-mallin historiaan, rakenteeseen, etuihin ja seuraamuksiin. WPF-kirjaston ominaisuudet, komponentit ja MVVM-mallin tuki käytiin läpi. Työssä luotiin ohjelmalle vaatimusmäärittely, käytiin läpi ohjelman arkkitehtuuri, käytetyt työkalut ja itse sovelluksen toteutus. Työn lopputuloksena saatiin aikaan yksinkertainen ja toimiva sovellus. Sovellus täyttää sille asetetut minimitavoitteet, mutta sovellusta voisi kehittää eteenpäin. Työn lopussa esitellään mahdollisia jatkokehitys ideoita.fi
dc.description.abstractThis thesis was made for Finn-Power Oy in Seinäjoki. The company specializes in manufacturing custom laser and sheet metal machinery. The company also designs and develops software for controlling the machinery. Many of the machines and software produce log data, which is essential for solving customer’s problems. The purpose of this thesis was to develop an application for viewing the log data. The main topics of this thesis were the MVVM-pattern and the WPF-graphical subsystem. The other topics were designing and developing the actual application using the aforementioned technologies. The thesis studied the history, architecture, advantages and consequences of the MVVM-pattern. The features, components and the MVVM-pattern support of the WPF-technology were examined. In the thesis the software requirement specification was defined for the application. The thesis also studied the design, third party libraries and the development of the application. The final result of the thesis was a simple and functional application. The application met the set goals, though the application can be improved in the future. At the end of the thesis a couple of ideas for further development were presented.en
dc.language.isofin-
dc.rightsfi=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|sv=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|en=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|-
dc.titleMVVM-mallia noudattava WPF-sovellus lokitiedostojen tarkasteluun-
dc.type.ontasotfi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|-
dc.identifier.urnURN:NBN:fi:amk-201905088267-
dc.subject.specializationOhjelmistosuunnittelu-
dc.subject.degreeprogramfi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology|-
dc.subject.ysoC#-
dc.subject.ysoMVVM-
dc.subject.ysoWPF-
dc.subject.ysoXAML-
dc.relation.contractorJuha Ala-Rantala-
dc.subject.disciplineTietotekniikka-


Tiedostot

Thumbnail

Viite kuuluu kokoelmiin:

Näytä suppeat kuvailutiedot