App typer

App typer

Denne guide giver en oversigt over de forskellige typer apps, der er tilgængelige i Q-Play. En app bruges til at vise indhold i en præsentation i DesignTool. Den type indhold, en app viser, afhænger af dens tilsigtede funktion. Nedenfor finder du beskrivelser af de forskellige app-typer og deres specifikke formål.
Hver app har en unik rolle på Q-Play-platformen, hvilket giver brugerne mulighed for at skabe dynamiske præsentationer ved at integrere forskellige indholdsformater og funktioner. Apps spænder fra simple medievisninger, såsom billeder og videoer, til mere komplekse integrationer med eksterne datakilder, hvilket muliggør personlige og interaktive brugeroplevelser.
For eksempel er nogle apps designet til at vise statisk indhold som tekst eller billeder, mens andre er mere interaktive og henter data fra eksterne systemer som sociale medier, databaser eller endda live dashboards fra værktøjer som PowerBi. Disse apps er afgørende for at tilpasse, hvordan indhold præsenteres på forskellige players, hvilket giver alsidighed i digital skiltning, eventstyring og visning af realtidsdata.
Nedenfor er en oversigt over de forskellige app-typer og deres anvendelse i Q-Play. Hver app-type er designet til at opfylde specifikke behov og hjælper brugerne med let at tilpasse deres præsentationer til forskellige scenarier, fra butiksdisplays til virksomhedskommunikation.

Web App

En Web App viser websider direkte i Q-Play. Hver player, der viser en Web App, henter indholdet direkte fra kundens kilde, udenom Q-Play's servere.
Web App’en giver brugerne mulighed for at indsætte felter i app-indstillingerne, der ændrer parametre i en URL-adresse. For eksempel kan et dropdown-felt bruges til at ændre en sprogparameter i URL’en, hvilket dermed ændrer visningssproget. Det kan også være et tekstfelt, hvor brugerne kan indsætte tokens eller nøgler, der definerer, hvilket specifikt indhold eller visning der skal vises.
Denne funktion giver stor fleksibilitet, især i scenarier hvor eksternt webbaseret indhold skal tilpasses dynamisk til forskellige målgrupper eller kontekster. Ved at indlejre tilpasselige parametre i Web App'en kan brugerne personalisere webindholdet uden at ændre den oprindelige hjemmeside. For eksempel kan en forhandler bruge Web App’en til at vise lokaliserede produktkataloger i forskellige regioner, blot ved at ændre sprog- eller valutaindstillinger i URL’en.
Derudover understøtter denne funktion mere avancerede brugsscenarier, såsom integration med tredjepartstjenester, der kræver sikre tokens eller API-nøgler. Web App’en kan derefter hente data eller vise indhold baseret på disse tokens, hvilket muliggør en problemfri forbindelse mellem Q-Play og eksterne systemer som CRM-platforme, datadashboards eller brugerspecifikt indhold.
Denne tilpasningsmulighed gør Web App’en til et kraftfuldt værktøj i Q-Play til at håndtere og vise realtids, webbaseret information, samtidig med at man bevarer kontrollen over, hvordan indholdet præsenteres og til hvem.

Web App'en bruges til at oprette Q-Cal appen, hvor en skærmnøgle indtastes. Denne nøgle kombineres for at danne en URL, der viser indhold fra Q-Cal. Et andet eksempel er GoVisit appen, hvor flere parametre kan indstilles i appen. Sproget bestemmes af URL'en baseret på kundens valg i appens indstillinger.

Web App'ens fleksibilitet muliggør dynamisk generering af URL'er, hvilket giver mulighed for visning af skræddersyet indhold. I tilfældet med Q-Cal er skærmnøglen afgørende for at identificere specifikke skærme eller visninger. For GoVisit forbedrer yderligere indstillinger som sprogpræferencer brugeroplevelsen ved at lade appen automatisk tilpasse sig brugerens foretrukne sprog eller andre parametre, baseret på konfigurationen i appen.

Opmærksomhed

  • En Web App indlæser individuelle websider direkte på en player, hvilket betyder, at Chrome-versionen på den specifikke player er afgørende for, om indholdet kan vises korrekt. Derudover er det vigtigt at bemærke, at hvis en webside kræver specielle funktioner eller høj processorkraft, kan det påvirke playerens ydeevne og brugeroplevelsen.
  • Websiden vises i en iframe, så det er afgørende, at enhver webside, der bruges som en Web App, er kompatibel med at blive vist i en frame.

Ydeevnen af en Web App i Q-Play afhænger i høj grad af den enkelte player's browserkapacitet, især dens Chrome-version. Da webteknologier udvikler sig hurtigt, kan funktioner som HTML5, CSS, JavaScript og andre webbaserede funktioner kræve nyere browserversioner. Hvis playerens Chrome-version er forældet, kan visse elementer på websiden muligvis ikke blive gengivet korrekt, hvilket kan føre til problemer som manglende indhold eller interaktive funktioner, der ikke fungerer som forventet.

Desuden kan websider med tunge grafiske elementer, videoer eller som kræver stor processorkraft belaste playerens ressourcer, hvilket kan føre til langsommere indlæsningstider, hakken eller en forringet brugeroplevelse. Derfor er det vigtigt at optimere websiderne i forhold til playerens hardware-specifikationer for at sikre en smidig drift.

Hvad angår iframe-kompatibilitet, begrænser mange hjemmesider indlejring i iframes af sikkerhedsmæssige årsager eller for at forhindre misbrug. Denne begrænsning kan forhindre, at visse sider kan vises som Web Apps. Det er derfor vigtigt at kontrollere, at de hjemmesider, der skal bruges som Web Apps, understøtter visning i en iframe, for at undgå problemer, hvor siden nægter at indlæse eller viser en "frame not allowed" fejl.

Ved at tage hensyn til disse overvejelser – browserkompatibilitet, ressourcekrav og iframe-begrænsninger – kan brugerne sikre en mere smidig og pålidelig oplevelse, når de bruger Web Apps i Q-Play.


WebCapture App

En WebCapture-app benytter en integration, der gør det muligt at vise indhold fra kilder som PowerBi bag et login. Ved at bruge en WebCapture-app bliver websider og indhold indlæst på en NordicScreen-server, hvor skærmbilleder tages med en frekvens, der bestemmes af integrationsindstillingerne. Disse skærmbilleder bruges derefter af WebCapture-appen til at vise indhold på informationsskærme.
WebCapture-appen er særligt nyttig i scenarier, hvor adgangen til indhold er begrænset af loginbeskyttede platforme, såsom PowerBi eller andre interne websystemer. I stedet for at vise indholdet direkte gennem en player's browser fungerer NordicScreen-serveren som en mellemmand. Den logger ind, navigerer på den ønskede platform, indlæser det nødvendige indhold og tager derefter skærmbilleder af de gengivne sider.
Den store fordel ved denne metode er, at indholdet håndteres sikkert på serversiden, hvilket sikrer, at følsomme data forbliver beskyttede, mens playeren kan vise realtids- eller periodiske opdateringer fra det integrerede system. Frekvensen af skærmbillederne kan tilpasses afhængigt af behovene – uanset om indholdet skal opdateres hver få sekunder, minutter eller ved specifikke intervaller.
Denne tilgang minimerer også belastningen på playeren, da playeren kun skal vise billeder i stedet for at gengive komplekst webindhold. Dette gør WebCapture-appen til en meget effektiv løsning for enheder med begrænset processorkraft eller i miljøer, hvor direkte integration med loginbeskyttede tjenester ellers ville være udfordrende.
Arkitekturen bag WebCapture-appen adskiller adgangen til indholdet fra visningen, hvor serveren fungerer som broen, der fanger og leverer opdaterede visuelle data til playeren. Dette design sikrer pålidelig levering af indhold, selv for komplekse eller sikre platforme, uden at gå på kompromis med informationsskærmens ydeevne.

WebCapture-appen er ideel i scenarier, hvor indhold hostes på platforme, der begrænser direkte adgang på grund af krav til autentificering, sikkerhedsprotokoller eller proprietære begrænsninger. I stedet for at lade players få direkte adgang til disse platforme, hvilket kan kræve komplekse loginprocedurer eller risikere eksponering af følsomme oplysninger, tilbyder WebCapture-appen en sikker og effektiv løsning.

Platforme som PowerBi eller Grafana, der ofte bruges til datavisualisering og dashboards, kræver ofte, at brugere logger ind for at få adgang til begrænset indhold. Med WebCapture-appen kan systemet håndtere disse begrænsninger ved at gengive indholdet på en NordicScreen-server. Serveren logger ind på dashboardet, indlæser de nødvendige data og tager skærmbilleder med forudindstillede intervaller. Disse skærmbilleder vises derefter på informationsskærmene.

Denne metode er særligt nyttig i virksomhedsmiljøer eller operationelle sammenhænge, hvor realtidsdata fra dashboards, såsom finansielle rapporter, operationelle KPI’er eller live overvågningsdata, skal udsendes på digitale displays. Ved at bruge WebCapture-appen kan organisationer sikre, at den mest opdaterede information vises, uden at kompromittere sikkerheden af deres loginoplysninger eller eksponere dashboardets rå data til offentligheden.

WebCapture-appen tilbyder en alsidig løsning til at integrere platforme, der ellers ville være svære at vise på skærme på grund af tekniske begrænsninger som iframe-restriktioner eller høje sikkerhedskrav. Denne tilgang forbedrer ikke kun ydeevnen og reducerer belastningen på playeren, men sikrer også, at følsomme eller proprietære data forbliver sikre bag en serverbaseret capture-proces.

Integrationen mellem WebCapture-appen og eksterne systemer er afgørende for dens funktionalitet. Appen er afhængig af denne integration for at kunne logge ind, tilgå og hente data fra eksterne dashboards eller websider, såsom PowerBi eller Grafana. Uden denne integration ville WebCapture-appen ikke kunne få adgang til det nødvendige indhold, især når der kræves loginoplysninger eller autentificering.

Selvom WebCapture-appen ikke tilbyder streaming af data i realtid, sikrer dens evne til hyppige opdateringer (hver 1-5 minut) at den viste information forbliver relativt opdateret. Denne nær-realtidsfunktion gør den velegnet til applikationer, hvor data ikke behøver at blive opdateret øjeblikkeligt, men hvor periodiske opdateringer er tilstrækkelige. For eksempel kan den bruges i miljøer, hvor dashboards leverer operationelle data, salgsstatistikker eller performanceindikatorer, og en forsinkelse på et par minutter i opdateringen af det viste indhold er acceptabel.

Appens begrænsning med hensyn til realtidsdata reducerer også belastningen på systemressourcerne, da konstante opdateringer ville kræve mere båndbredde og processorkraft. I stedet opnår metoden med periodiske skærmbilleder en balance mellem ydeevne og at holde data friske for seerne. Organisationer kan justere opdateringsfrekvensen baseret på deres behov, hvilket sikrer, at de viste informationer stadig er aktuelle uden at overbelaste systemet.

Sammenfattende, selvom WebCapture-appen måske ikke er egnet til miljøer, der kræver sekund-for-sekund dataopdateringer, gør dens justerbare opdateringsfrekvens på 1-5 minutter den yderst effektiv for mange dashboardvisninger, hvilket sikrer et praktisk kompromis mellem nøjagtighed i realtid og systemydeevne.



    • Related Articles

    • Integrations typer

      Integrationer kan bruges til at hente data, visninger eller informationer fra eksterne systemer. WebCapture-integrationer Disse integrationer får adgang til webtjenester ved hjælp af loginoplysninger. De gør det muligt at vise indhold gennem en ...
    • App udvikler - Kom i gang

      Disse instruktioner er essentielle for udviklere, der ønsker at bygge eller integrere apps ved hjælp af Q-Play-platformen. Ved at sikre, at du har udviklerrettigheder, får du adgang til de værktøjer og ressourcer, der er nødvendige for app-udvikling. ...
    • Krævede informationer for en app

      Navn App-navn, som vises i Q-Play til kunden. Forslag: Vælg et navn, der beskriver appen eller det system, som appen integrerer med. Krav: Hvis appen integrerer med eksterne systemer, skal navnet på det eksterne system være tydeligt i app-navnet, ...