Digital Signage Management System

Cedric
Vandewoude

 

Digital Signage Management System

http://cedric.vandewoude.org/stage/

Reclame, het is de dag van vandaag niet meer weg te denken. Op allerlei manieren en via allerlei media worden we geprikkeld. Grote bedrijven spenderen hier enorm veel geld aan. Maar ook de kleine zelfstandige wil graag zijn klanten kunnen bereiken. Zij hebben vaak niet de middelen voor een tv-spot, het blijft vaak bij een klein schoolbord waar de aanbiedingen van de week met krijt op zijn aangebracht.

Dankzij het digital signage management system is het mogelijk om met een beperkt budget de klanten op een originele manier te informeren.  In de winkel worden er een aantal grote tv-schermen geplaatst waarop dynamische content verschijnt: afbeeldingen, video’s, teksten, het nummer van de volgende klant, …

De uitbater van de zaak bepaalt zelf wanneer wat  op welke schermen verschijnt. Hij hoeft geen grafisch ontwerper in te huren om bijvoorbeeld de producten van de week aan te prijzen. De gebruiksvriendelijke software zorgt ervoor dat iedereen snel en eenvoudig mooie presentaties kan creëren. Ook voor winkelketens die verschillende afdelingen hebben is dit systeem ideaal. Er kan een beheerder aangesteld worden  die vanuit een centrale locatie de presentaties voor alle winkels aanmaakt en onderhoudt. De afzonderlijke winkels downloaden volledig automatisch de presentaties die voor hen bedoeld zijn. Het systeem is dus heel dynamisch en biedt vele mogelijkheden voor zowel grote als kleine winkels. Bovendien kan het ook naadloos geïntegreerd worden met het systeem voor klantbediening. Zo kan men zelf bepalen op welke schermen het nummer van de volgende klant weergegeven moet worden, en op welke niet.

Zoals u kan zien is het digital signage management system ideaal voor reclamedoeleinden. Maar ook in scholen, bioscopen, luchthavens, … kan dit systeem ingezet worden om informatie te verstrekken.

Een systeem dat in verschillende sectoren ingezet kan worden, moet makkelijk aanpasbaar zijn. Er is dan ook voor gezorgd dat het eenvoudig is om een nieuw type dia (vb. tekstdia, fotodia, videodia) of een extra module (vb. volgende-klant-module, logomodule) toe te voegen.

Het was belangrijk om tijdens de stage een aantal nieuwe  technologieën te onderzoeken en te combineren tijdens de implementatie. Hieronder een kort overzicht.



Programmeertalen:

·         C# (.NET)

·         Adobe Flex: MXML en ActionScript

·         AMF / PHP (onderzocht, niet geïmplementeerd)

·         Windows Services

·         XML-serialisatie

·         GDI+

·         ActiveX componenten

Netwerken:

·         Implementatie van FTP client/server

·         Implementatie van TCP client/server

 

Bibliografie

(zie ook p. 118 van de scriptie)



Adobe. (2004). Adobe - Flex General Discussion. Opgeroepen op 26 februari 2008, van

http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=60…

adid=1245655&highlight_key=y&keyword1=scale

Aid, I. (2007). Installing PHP 5 on IIS in 5 simple steps. Opgeroepen op 11 februari 2008, van

http://www.iisaid.

com/articles/how_to_guides/installing_php_5_on_iis_in_5_simple_steps?page=0%2C1

Applying behaviors in ActionScript using styles. (2006). Opgeroepen op 19 februari 2008, van

http://livedocs.adobe.com/flex/201/html/wwhelp/wwhimpl/common/html/wwhe…

veDocs_Book_Parts&file=behaviors_068_13.html

Balkan, A. (sd). Adobe - Flex Quick Start Basics: Building components in ActionScript. Opgeroepen op

15 februari 2008, van http://www.adobe.com/devnet/flex/quickstart/building_components_in_as/

Bebert, R. (2005). I See Sharp: MySQL with C#. Opgeroepen op 13 februari 2008, van

http://iseesharp.blogspot.com/2005/09/mysql-with-c.html

Casario, M. (2007). Flex Ssolutions: Essential Techniques For flex 2 And 3 Developers. New York:

friends of ED.

club, e. (2008). Better documentation for AS3’s XML class (e4x) « explorers’ club. Opgeroepen op 1

maart 2008, van http://jwopitz.wordpress.com/2008/02/27/better-documentation-for-as3s-x…-

e4x/

Coenraets, C. (2003). An overview of MXML: The Flex markup language. Opgeroepen op 1 maart

2008, van http://www.adobe.com/devnet/flex/articles/paradigm.html

deHaan, P. (2007). Detecting whether an image loaded successfully in Flex at Flex Examples.

Opgeroepen op 27 februari 2008, van http://blog.flexexamples.com/2007/11/04/detecting-whetheran-

image-loaded-successfully-in-flex/#more-275

deHaan, P. (2008). Setting effects with ActionScript in Flex at Flex Examples. Opgeroepen op 10 maart

2008, van http://blog.flexexamples.com/2008/02/27/setting-effects-with-actionscri…

Digital Signage. (2008). Opgeroepen op 2 mei 2008, van Disignage:

http://www.disignage.nl/digitalsignage.php

Digital signage: van beweging tot interactie? (2007). Opgeroepen op 27 februari 2008, van

http://www.digimedia.be/detail05nl.asp?Id=4469

dZine. (2008). dzine - digital signage & mobile office solutions. Opgeroepen op 1 maart 2008, van

http://www.dzine.be/?page=displaystudio

E. Brown, C. (2007). The Essential Guide to Flex 2 with ActionScript 3.0. New York: friends of ED.

119

Eckel, B. (2007). Creating Flex Components. Opgeroepen op 15 februari 2008, van

http://www.artima.com/weblogs/viewpost.jsp?thread=212818

Ent, P. (sd). Adobe - Developer Center : Flex Component Basics – Part 1: Coding an Analog Clock.

Opgeroepen op 15 februari 2008, van

http://www.adobe.com/devnet/flex/articles/creating_comp_print.html

Fierro, P. (2007). Sorting XMLListCollection. Opgeroepen op 29 februari 2008, van

http://www.paulofierro.com/archives/460/

Flash-db. (2008). Remoting AS3 examples (amfphp-Flash-Flex). Opgeroepen op 2008, van

http://www.flash-db.com/Tutorials/helloAS3/helloAS3.php?page=5

FLEX Examples: Flex Effects. (2008). Opgeroepen op 25 februari 2008, van

http://flexexamples.blogspot.com/search/label/Flex%20Effects

Herrington, J. (2007). Introduction to Flex Using PHP. Opgeroepen op 24 februari 2008, van

http://www.onlamp.com/pub/a/onlamp/2007/07/19/introduction-to-flex-usin…

Hosseini, S. (2007). Converting , extracting preview image in asp.net via ffmpeg. Opgeroepen op 28

maart 2008, van http://www.codeproject.com/KB/aspnet/ffmpeg_csharp.aspx

HowtoForge. (2007). Using Amfphp 1.9 with the Adobe Flex 2 SDK. Opgeroepen op 12 februari 2008,

van http://www.howtoforge.com/amfphp_adobe_flex2_sdk

Jacobs, S., & De Weggheleire, K. (2008). Foundation Flex for Developers: Data-Driven Applications

with PHP, ASP.NET, ColdFusion, and LCDS. New York: friends of ED.

Kazoun, C., & Lott, J. (2007). Programming Flex 2. Sebastopol: O’Reilly Media.

Koening, K. (2006). Styling Flex 2 applications with Kai Koening. Opgeroepen op 10 maart 2008, van

https://admin.adobe.acrobat.com/_a200985228/p24244278/

Lott, J., Schall, D., & Peters, K. (2006). ActionScript 3.0 Cookbook. Sebastopol: O'Reilly Media.

Ma, A. (2001). XML Serialization in C#. Opgeroepen op 19 februari 2008, van

http://www.dotnetjohn.com/articles.aspx?articleid=173

Minidxer. (2008). sample code which guide you on how to communicate between Flex and Php.

Opgeroepen op 12 februari 2008, van http://ntt.cc/2008/02/03/sample-code-which-guide-you-onhow-

to-communicate-between-flex-and-php.html

nashcontrol. (2004). CodeProject: C# Rect Tracker. Free source code and programming help.

Opgeroepen op 15 april 2008, van

http://www.codeproject.com/KB/miscctrl/CSharpRectTracker.aspx

onAir Tour Europe. (2008, 7 april). Brussel: Adobe.

Otuome, H., Gonzalez, O., & Charlton, C. (2008). Advanced Flex Application Development:. New York:

friends of ED.

Pena, M. (2008). Resize flex app swf in browser. Opgeroepen op 19 februari 2008, van

http://www.nabble.com/Resize-flex-app-swf-in-browser-td15278262.html

Perkings, T. (sd). Online Tutorial Adobe Flex 2 Training Courses Tutorials. Opgeroepen op 29

december 2007, van http://apex.vtc.com/adobe-flex.php

Phillips, B. (2007). Using Flex 2 Custom Events and Public Functions When Creating Custom

Components. Opgeroepen op 25 maart 2008, van

http://www.brucephillips.name/blog/index.cfm/2007/10/11/Using-Flex-2-Cu…-

Public-Functions-When--Creating-Custom-Components

Raghu, N. (2007). E4X « FLEXing My Muscle. Opgeroepen op 29 februari 2008, van

http://raghuonflex.wordpress.com/category/e4x/

S. Soper, D. (sd). Custom Row and Column Drag and Drop Reordering Operations with the

DataGridView. Opgeroepen op 23 februari 2008, van

http://www.danielsoper.com/programming/DataGridViewDragDropRowsColumns…

solipsistic. (2007). blog.layer2.org :: Use ffmpeg to extract first image out of FLV. Opgeroepen op 28

maart 2008, van http://blog.layer2.org/2007/12/03/use-ffmpeg-to-extract-first-image-out…

Systems, A. (2007). Flex 2 Primitive Explorer. Opgeroepen op 5 maart 2008, van

http://www.flexibleexperiments.com/Flex/PrimitiveExplorer/Flex2Primitiv…

Tank, O. (2007). E4X Quick Start Guide. Opgeroepen op 1 maart 2008, van

http://wso2.org/project/mashup/0.2/docs/e4xquickstart.html

TC. (2003). Load and save objects to XML using serialization. Opgeroepen op 19 februari 2008, van

http://www.codeproject.com/KB/XML/xml_serializationasp.aspx

Technologies, W. R. (2008). Movie Theaters Digital Signage Software. Opgeroepen op 2 maart 2008,

van http://www.wirelessronin.com/2.33_theaters.html

Tretola, R., Barber, S., & Erickson, R. (2007). Professional Adobe Flex 2 . Indianapolis: Wiley

Publishing.

Webster, S. (2008). Foundation ActionScript 3.0 with Flash CS3 and Flex. New York: friends of ED.

XML Serialization Using C#. (2004). Opgeroepen op 19 februari 2008, van

http://www.dotnetjohn.com/articles.aspx?articleid=173

Download scriptie (2.98 MB)
Universiteit of Hogeschool
Hogeschool Gent
Thesis jaar
2008