Changing Desktop application to real time Web application
Masresha, Tehetena (2018)
Masresha, Tehetena
Metropolia Ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018092015262
https://urn.fi/URN:NBN:fi:amk-2018092015262
Tiivistelmä
Desktop applications are applications that run on several platforms of a desktop environment. These standalone applications are powerful tools that have been in use for several years.
The thesis is done for a company named Semel Oy. The aim of this thesis project is
to produce a Realtime web application that can replace a desktop application. The case company has developed a Windows form desktop application around ten years ago. Since the technologies in the desktop application are outdated, the case company has demanded a new fast and efficient Realtime web application that can be used instead of the desktop application.
This thesis project has produced a Realtime web application built with angular JS and bootstrap frameworks. The web application has taken expectations of the old desktop application users and new users in consideration. The user interface is designed by compromising both user group expectations. To enhance the performance and the effectiveness of the web application, recent libraries and software have been used. These libraries are used in a way that the interface and behavior of the application will not deviate from the desktop application and create confusion for users. SignalR and Kendo UI grid are among the libraries used in this web application. Their collaboration in making a Realtime application are explained.
The thesis is done for a company named Semel Oy. The aim of this thesis project is
to produce a Realtime web application that can replace a desktop application. The case company has developed a Windows form desktop application around ten years ago. Since the technologies in the desktop application are outdated, the case company has demanded a new fast and efficient Realtime web application that can be used instead of the desktop application.
This thesis project has produced a Realtime web application built with angular JS and bootstrap frameworks. The web application has taken expectations of the old desktop application users and new users in consideration. The user interface is designed by compromising both user group expectations. To enhance the performance and the effectiveness of the web application, recent libraries and software have been used. These libraries are used in a way that the interface and behavior of the application will not deviate from the desktop application and create confusion for users. SignalR and Kendo UI grid are among the libraries used in this web application. Their collaboration in making a Realtime application are explained.