Windows Application Development: Desktop User Interface
Gathimba, Benard (2021)
Gathimba, Benard
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202103203618
https://urn.fi/URN:NBN:fi:amk-202103203618
Tiivistelmä
This thesis project was commissioned by a Helsinki based company. The goal of the thesis was to create a Windows desktop UI application that would launch modules from a centralized UI. The purpose of the application was to improve the users’ experience of the case company’s software products. The development process of the application was segmented into two sections: The Research section and The Implementation section.
Section one involved a research of technologies and existing solutions that serve a similar purpose. Moreover, the research section highlights software development concepts such as the software integration architecture for both the Windows platform operating system (OS) and the software application. Section two involved the implementation process for the application based on the software requirement specifications.
The project resulted in the creation of a UI application that could launch multiple modules from a single interface. Further, the application was extensible allowing future addition of software module products. In addition, the application now provides an uncomplicated method of interaction with the case company’s products by its customers. Finally, future studies to measure the application’s impact to customer productivity could be carried out. The studies would highlight possible improvements to be made to the application.
Section one involved a research of technologies and existing solutions that serve a similar purpose. Moreover, the research section highlights software development concepts such as the software integration architecture for both the Windows platform operating system (OS) and the software application. Section two involved the implementation process for the application based on the software requirement specifications.
The project resulted in the creation of a UI application that could launch multiple modules from a single interface. Further, the application was extensible allowing future addition of software module products. In addition, the application now provides an uncomplicated method of interaction with the case company’s products by its customers. Finally, future studies to measure the application’s impact to customer productivity could be carried out. The studies would highlight possible improvements to be made to the application.