miun.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
System för digital skyltning till Fitness4You
Mid Sweden University, Faculty of Science, Technology and Media, Department of Information Systems and Technology.
2019 (Swedish)Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

This report summarizes development of a digital signage system for the client Fitness4You. The goal was to develop a system that can dynamically handle the content that Fitness4You wants to promote via screens located in their facilities. The system's user interface was developed in Angular, which has the task of managing and distributing the content that’s created. The server-side of the system was developed in PHP using Slim Framework with MariaDB as a database. To present the content that was created, the single-board computer Raspberry Pi were used. However, the choice to use Raspberry Pi as a media player was not obvious and questions were raised about how its performance would manage a web-based system. Theories that touches on what digital signage is and how the different technologies behave and how they work together are discussed. The report also touches on parts of the entire life cycle of the project and discusses requirements, modeling, design and code development. The project resulted in an executable system that can manage and present user-created content. However, the system still has some way to go before it can be delivered to Fitness4You. After a short but relatively demanding test, it turned out that the Raspberry Pi is a very capable small computer.

Abstract [sv]

Denna rapport sammanfattar utvecklingen av ett system för digital skyltning till kunden Fitness4You. Målet var att utveckla ett systemet som dynamiskt kan hantera det innehåll som Fitness4You vill marknadsföra via skärmar utplacerade i deras lokaler. Systemets användargränssnitt utvecklades i ramverket Angular som har i uppgift att hantera och distribuera det innehåll som skapas. Serversidan av systemet utvecklades i PHP med hjälp av ramverket Slim Framework med MariaDB som databas. För att presentera det innehåll som skapas användes enkortsdatorn Raspberry Pi. Valet av Raspberry Pi som presentationsenhet var dock inte självklart och det fanns frågetecken över hur dess prestanda klarade av ett webbaserat system. Teori som beskriver vad digital skyltning är och hur de olika teknologierna fungerar och samverkar tillsammans diskuteras. Rapporten vidrör även delar ur hela projektets livscykel och diskuterar krav, modellering, design och utveckling av kod. Projektet resulterade i ett körbart system som kan hantera och presentera  innehåll skapat av användare. Dock har systemet ytterligare en liten väg att gå innan det kan levereras till Fitness4You. Efter ett kort men relativt krävande test så visade det sig att Raspberry Pi är en mycket kapabel liten dator.

Place, publisher, year, edition, pages
2019. , p. 75
Keywords [sv]
Digital skyltning, Angular, Slim Framework, PHP, MariaDB, Raspberry Pi
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:miun:diva-37188Local ID: DT-V19-G2-007OAI: oai:DiVA.org:miun-37188DiVA, id: diva2:1350267
Subject / course
Computer Engineering DT1
Educational program
Web Development TWEUG 120 higher education credits
Supervisors
Examiners
Available from: 2019-09-11 Created: 2019-09-11 Last updated: 2019-09-11Bibliographically approved

Open Access in DiVA

No full text in DiVA

Search in DiVA

By author/editor
Freyschuss, Jesper
By organisation
Department of Information Systems and Technology
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 5 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf