My media favorites on any device: A study about the development and evaluation of a partly cloud-based and partly on-premise solution based on Microsoft Platform
2021 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesis
Abstract [en]
Background
Using Microsoft Platforms as a base for creating a software solution with a web front-end, the motives and research behind the technology was explored. This study identified functionalities that are split across existing media-related applications where neither has all to develop and evaluate a novel solution with useful features for sorting and indexing media.
Aim
Produce a solution for the development of an application with available technology, provide research and motives for chosen implementation strategies, and an evaluation of the solution.
Method
Design and creation was used as a strategy for the purpose of developing and evaluating a software solution. A literature review was used as data collection method, serving as motive and research behind the development of a software solution. An evaluation on accessibility, functionality and performance was chosen to estimate the worth of the proposed solution, and to be compared with Kodi and Squeezebox.
Results
The proposed solution suffered in performance and accessibility. In terms of functionality, it has the edge by being cloud-hosted,having offline support and supporting multiple media types. Kodi excelled in supporting more media types and formats, with an accessibility score close to Zavorite. Squeezebox excelled in performance. Both Squeezebox and Kodi has the edge in being able to playback media, a feature Zavorite does not offer.
Conclusions
Zavorite is a prototype evaluated alongside product-ready applications. The areas where Zavorite is lacking compared to Kodi or Squeezebox, such as performance is made up for due to being a PWA. For accessibility, the evaluation showed what should be improved for subsequent prototypes. For functionality, despite the prototype only showcasing two media types, there is the possibility of adding more with an additional row in a database table. Zavorite can be considered a combination of Kodi and Squeezebox, with user experience improvements as a PWA, limited to sorting and indexing media.
Place, publisher, year, edition, pages
2021.
Keywords [en]
Software solution, application development, agile development, Microsoft platform, cloud service, background synchronization, media sorting, archiving, on-premise
National Category
Information Systems
Identifiers
URN: urn:nbn:se:du-37591OAI: oai:DiVA.org:du-37591DiVA, id: diva2:1577326
Subject / course
Information Systems
2021-07-022021-07-022025-10-09