Spelling suggestions: "subject:"reach JS"" "subject:"reais JS""
1 |
Utveckling av en webbterminal med fokus på användbarhet tillsammans med TietoEVRY / Development of a web terminal with focus on usability together with TietoEVRYEl Janoudi, Abdul Kader, Gustavsson, Simon January 2021 (has links)
Mjukvaror som är integrerade i olika applikationer runt om oss har blivit allt mer vanligare idag och användningen av dessa har blivit en del av vardagen. Detta gör att utvecklingen av användarvänliga system är eftertraktat på marknaden. I denna studie följs samtliga principer för design av användbara gränssnitt för att implementera en ny design och utvärdera användargränssnittet till en webbterminal för golfklubbar runt om i Sverige. Tillsammans med TietoEVRY ska den nuvarande frontend delen av applikationen, vilket är utvecklad i JavaScript-ramverket React, att förnyas och förbättras. Syftet är att implementera ett nytt gränssnitt som ökar tillgängligheten och förmedlar sin funktionalitet på ett tydligt sätt. Som en del av det vetenskapliga arbetet sker en jämförelse av den äldre designen med den nya designen ur ett användbarhetsperspektiv. Målet med det vetenskapliga arbetet är att utvärdera webbterminalen för att kunna mäta i vilken grad som användarupplevelsen av applikationen har förbättrats i utvecklingsprocessen. Intervjuer samt en benchmark-undersökning kommer att genomföras. För att åstadkomma optimala resultat ska deltagarna i experimenten vara lagom bekanta med olika begrepp inom golf och användningen av webbsidor överlag. Med hjälp av tidigare forskning om ämnet samt den datan som samlas in i denna studien ska det ske en jämförelse av det nya användargränssnittet för webbterminalen med det tidigare och resultatet ska utvärderas för att komma fram till en lösning på hur en webbapplikation kan vara användarvänlig. / Embedded softwares in various applications around us have become increasingly common today and the use of these is part of everyday life. Because of this the development of user-friendly systems is sought after on the market. This study follows different principles for designing user-friendly interfaces in order to implement a new design and evaluate the user interface for a web terminal for golf clubs around Sweden. Together with TietoEVRY the current frontend part of the application, which is developed in the JavaScript framework React, is to be renewed and improved. The aim is to create an interface that increases accessibility and conveys its functionality in a clear way. As part of the scientific study, a comparison is made of the older design with the new design from a usability perspective. The goal of the scientific study is to evaluate the web terminal to be able to calculate the degree that the user experience of the application has improved in the development process. Interviews and a benchmark test will be conducted. In order to achieve optimal results, the participants in the experiments must be reasonably familiar with different golf terminology and the use of web pages in general. With the help of previous research on the subject as well as the data collected in this study a comparison will be made between the new user interface for the web terminal with the previous one and an evaluation of the results will be made to come up with a solution on how a web application can be user-friendly.
|
2 |
Cross platform compatibility for native Android hardware with React Native and React Native WebGådin, Erik January 2021 (has links)
Digitalization is happening all around us as more tasks get software assistance, to ease the workload and improve performance. This opens up for endless possibilities but it also comes with challenges. The progress made within software development means that the first solutions implemented can differ a lot compared to the latest for a company. This spread makes maintenance significantly harder due to having different implementations or even different operating systems. Cross platform compatibility is a technique that battles this spread by allowing for a single implementation to be used in all environments, enabling maintenance to be focused solely on one product. The transitioning towards cross platform applications is easy when there is no external hardware involved. However when there is external hardware the transitioning needs to take limitations regarding hardware compatibility into consideration, which has been the case for this project. In the thesis, a proof of concept has been developed for migration from native Android towards React Native which allows for a cross platform compatible application. External hardware in the form of a card reader, receipt printer and touch screen are included to analyze the possibility to migrate without having to replace the current hardware due to limitations regarding hardware accessibility and performance. This work shows that it would be possible to transition from a native Android application with external hardware to a React Native application if an additional backend environment is implemented alongside. The backend is for validation and token generation towards third party programs connected to the hardware. This proof of concept shows that the performance loss is within an acceptable boundary which only marginally affects user experience.
|
Page generated in 0.0442 seconds