Evaluation of HMI Development for Embedded System Control

Context:The interface development is increasing in complexity and applications with a lot of functionalities that are reliable, understandable and easy to use have to be developed. To be able to compete, the time-to-market has to be short and cost effective. The development process is important and...

Full description

Bibliographic Details
Main Author: Andersson, Linda
Format: Others
Language:English
Published: Blekinge Tekniska Högskola, Institutionen för programvaruteknik 2014
Subjects:
HMI
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:bth-6101
id ndltd-UPSALLA1-oai-DiVA.org-bth-6101
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-bth-61012018-01-12T05:13:45ZEvaluation of HMI Development for Embedded System ControlengUtvärdering av HMI utveckling för inbygda systemAndersson, LindaBlekinge Tekniska Högskola, Institutionen för programvaruteknik2014SoftwareReuseHMIStandardisationInterface developmentComputer SciencesDatavetenskap (datalogi)Context:The interface development is increasing in complexity and applications with a lot of functionalities that are reliable, understandable and easy to use have to be developed. To be able to compete, the time-to-market has to be short and cost effective. The development process is important and there are a lot of aspects that can be improved. The needs of the development and the knowledge among the developers are key factors. Here code reuse, standardization and the usability of the development tool plays an important role which could have a lot of positive impact on the development process and the quality of the final product. Objectives: A framework for describing important properties for HMI development tools is presented. A representative collection of two development tools are selected, described and based on the experiences from the case study its applicability is mapped to the evaluation framework. Methods: Interviews were made with HMI developers to get information from the field. Following that, a case study of two different development tools were made to highlight the pros and cons of each tool. Results: The properties presented in the evaluation framework are that the toolkit should be open for multiple platforms, accessible for the developer, it should support custom templates, require non-extensive coding knowledge and be reusable. The evaluated frameworks shows that it is hard to meet all the demands. Conclusions: To find a well suited development toolkit is not an easy task. The choice should be made depending on the needs of the HMI applications and the available development resources. Sammanhang: Human-Machine-Interface (HMI) utvecklingen ökar i komplexitet och behovet av att snabbt producera funktionella, intuitiva och lättanvända applikationer ökar. Det finns flera aspekter som kan öka effektiviteten av utvecklingen och det är viktigt att veta vilka behov som ställs på applikationerna och vilka begränsningar som finns bland utvecklarna. Återanvändning av kod, standardisering och hur användarvänligt utvecklingsverktyget är är viktiga faktorer som påverkar utveckling och slutproduktens kvalité. Mål: Att jämföra olika HMI utvecklingsverktyg baserat på olika kriterier som, efter intervjuer, visade sig var viktiga. Två representativa utvecklingsverktyg har valts för utvärderingen. Metod: Intervjuer hölls för att höra om erfarenheter från HMI-utveckling. Efter det så gjordes en fall studie av två olika utvecklingsverktyg för att utvärdera deras för och nackdelar. Resultat: Intervjuerna resulterade i att flera viktiga kategorier kunde tas fram. De visade att utvecklingsverktyget bör kunna användas för att utveckla applikationer för flera plattformar, vara lättillgängligt för utvecklare, tillåta egna mallar och designer, inte kräva mycket programmering och att komponenter ska kunna återanvändas. Fallstudien visade att det är svårt att till fullo uppfylla alla krav. Slutsats: Det går inte att hitta ett utvecklings verktyg som är bäst i alla situationer. Det är därför viktigt att man tar hänsyn till vad man vill utveckla och vilken kunskap som finns tillgänglig och väljer ett utvecklingsverktyg som passar behoven. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:bth-6101Local oai:bth.se:arkivex85DC629932746AE6C1257CFD00402268application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Software
Reuse
HMI
Standardisation
Interface development
Computer Sciences
Datavetenskap (datalogi)
spellingShingle Software
Reuse
HMI
Standardisation
Interface development
Computer Sciences
Datavetenskap (datalogi)
Andersson, Linda
Evaluation of HMI Development for Embedded System Control
description Context:The interface development is increasing in complexity and applications with a lot of functionalities that are reliable, understandable and easy to use have to be developed. To be able to compete, the time-to-market has to be short and cost effective. The development process is important and there are a lot of aspects that can be improved. The needs of the development and the knowledge among the developers are key factors. Here code reuse, standardization and the usability of the development tool plays an important role which could have a lot of positive impact on the development process and the quality of the final product. Objectives: A framework for describing important properties for HMI development tools is presented. A representative collection of two development tools are selected, described and based on the experiences from the case study its applicability is mapped to the evaluation framework. Methods: Interviews were made with HMI developers to get information from the field. Following that, a case study of two different development tools were made to highlight the pros and cons of each tool. Results: The properties presented in the evaluation framework are that the toolkit should be open for multiple platforms, accessible for the developer, it should support custom templates, require non-extensive coding knowledge and be reusable. The evaluated frameworks shows that it is hard to meet all the demands. Conclusions: To find a well suited development toolkit is not an easy task. The choice should be made depending on the needs of the HMI applications and the available development resources. === Sammanhang: Human-Machine-Interface (HMI) utvecklingen ökar i komplexitet och behovet av att snabbt producera funktionella, intuitiva och lättanvända applikationer ökar. Det finns flera aspekter som kan öka effektiviteten av utvecklingen och det är viktigt att veta vilka behov som ställs på applikationerna och vilka begränsningar som finns bland utvecklarna. Återanvändning av kod, standardisering och hur användarvänligt utvecklingsverktyget är är viktiga faktorer som påverkar utveckling och slutproduktens kvalité. Mål: Att jämföra olika HMI utvecklingsverktyg baserat på olika kriterier som, efter intervjuer, visade sig var viktiga. Två representativa utvecklingsverktyg har valts för utvärderingen. Metod: Intervjuer hölls för att höra om erfarenheter från HMI-utveckling. Efter det så gjordes en fall studie av två olika utvecklingsverktyg för att utvärdera deras för och nackdelar. Resultat: Intervjuerna resulterade i att flera viktiga kategorier kunde tas fram. De visade att utvecklingsverktyget bör kunna användas för att utveckla applikationer för flera plattformar, vara lättillgängligt för utvecklare, tillåta egna mallar och designer, inte kräva mycket programmering och att komponenter ska kunna återanvändas. Fallstudien visade att det är svårt att till fullo uppfylla alla krav. Slutsats: Det går inte att hitta ett utvecklings verktyg som är bäst i alla situationer. Det är därför viktigt att man tar hänsyn till vad man vill utveckla och vilken kunskap som finns tillgänglig och väljer ett utvecklingsverktyg som passar behoven.
author Andersson, Linda
author_facet Andersson, Linda
author_sort Andersson, Linda
title Evaluation of HMI Development for Embedded System Control
title_short Evaluation of HMI Development for Embedded System Control
title_full Evaluation of HMI Development for Embedded System Control
title_fullStr Evaluation of HMI Development for Embedded System Control
title_full_unstemmed Evaluation of HMI Development for Embedded System Control
title_sort evaluation of hmi development for embedded system control
publisher Blekinge Tekniska Högskola, Institutionen för programvaruteknik
publishDate 2014
url http://urn.kb.se/resolve?urn=urn:nbn:se:bth-6101
work_keys_str_mv AT anderssonlinda evaluationofhmidevelopmentforembeddedsystemcontrol
AT anderssonlinda utvarderingavhmiutvecklingforinbygdasystem
_version_ 1718606173002792960