Zoals we al eerder in één van onze blogs schreven, zijn we bezig met een aantal nieuwe projecten. In de vorige blog schreven we over een recent Drupal 8 project – dat bijna voltooid is. In deze blog willen we het hebben over een ander project: de ontwikkeling van een volledig uniek receptiesysteem.
Het receptiesysteem project
We hebben in het verleden andere receptiesystemen ontwikkeld. Dit nieuwste project is echter speciaal. Het is specifiek ontworpen om te worden uitgevoerd op drie afzonderlijke 4K schermen die verticaal zijn gekoppeld.
De klant is een groot internationaal bedrijf dat slimme, veilige en probleemloze online betaaloplossingen biedt voor consumenten en bedrijven. Ze waren op zoek naar een uniek presentatiesysteem voor gebruik in hun ontvangstruimte – eentje die het grootste deel van de muur zou bedekken. Daarom vroegen ze BSL om een voorstel te doen. We hebben ontwerpers en ontwikkelaars in huis die in staat zijn om op maat gemaakte webapplicaties te ontwerpen en bouwen voor diverse browsers – en voor bijna elk scherm. Echter, nog nooit eerder voor een scherm van 3840 x 6480 pixels. De uitdaging is om een vloeiende animatie te maken die op zo’n groot scherm kan draaien.
Ontwerp en bouw
We hebben een aantal gesprekken met de klant gehad om een goed beeld te krijgen van hun eisen en wensen. BSL verfijnde onze voorstellen op basis van de feedback die we ontvingen. We wisselde veel ontwerpideeën uit voor de achtergrond animaties, en bespraken veel verschillende functies die toegevoegd konden worden, waaronder:
- Het introduceren van aangepaste logo’s voor (potentiële) klanten
- Persoonlijke boodschappen bezorgen bij (potentiële) klanten
- Dynamische video content toevoegen als beeld-in-beeld.
Een totaalpakket
Na een aantal discussies bereikten we overeenstemming over een totaalpakket met:
- Ontwerp van het scherm en de animaties
- Technisch ontwerp van de gebruikersinterface voor het beheren van de inhoud van het receptiesysteem
- Training en ondersteuning op locatie voor het gebruik van de software.
De applicatie zal worden ontwikkeld als een webapplicatie. Chrome is de browser die zal worden gebruikt. We zorgen ook dat het systeem compatibel is met Safari en Firefox.
Het ontwerp bevat animaties die over het scherm vloeien. De gebruikers kunnen de snelheid en richting van de animatie beheren. De inhoud voor de animaties kan ook worden geconfigureerd. We hebben als standaard een reeks gerenderde valutasymbolen in semi-transparante zeshoeken bijgevoegd. Video’s en individuele tekstberichten zullen ook worden opgenomen in het definitieve ontwerp.
Voortgang
Roderick Gadellaa is de hoofdontwikkelaar voor deze opdracht. Hij is al bezig met het ontwerp, wat drie tot vier dagen duurt. Als we goedkeuring hebben voor het ontwerp, kan Roderick beginnen met de ontwikkelingswerkzaamheden; dit duurt twee tot drie weken. Omdat de klant na de verhuizing al een applicatie op het enorme scherm wilde laten draaien, hebben we een vroege release uitgebracht. We hebben eerdere versies ter plekke getest en toen de software nauwkeurig afgesteld op basis van de feedback van de klant. We hosten deze versie van het receptiesysteem met behulp van servers hier in Breukelen.
Binnen de komende twee weken zullen we een definitieve versie uitbrengen, maar we verwachten dat we de komende dagen meer versies zullen leveren, steeds met nieuwe functies. Oftewel; Een continu leveringsproces waarbij de klant vóór elke installatie is betrokken.
Contact
Heeft u ook een softwarevraag of een idee dat u wilt bespreken? Neem contact op met BSL zodat we u kunnen informeren over de mogelijkheden, en hoe continue oplevering van uw software in etappes u een voorsprong kan geven op uw concurrentie.