Stefan Belgers - Senior Software Manager bij DJM- over de ontwikkeling van Kameleon controller Software
‘Toen in 2010 de introductie van de full color print modules van HP werden aangekondigd moesten wij nadenken in hoeverre de toenmalige InkMailer controller software hiervoor geschikt was. InkMailer werd toen al door vele klanten wereldwijd toegepast samen met de IPAS425i inkjet print modules.’
Aanpassen of opnieuw ontwikkelen?
‘Om full color printen te ondersteunen was een 64 bits applicatie noodzakelijk. Dit leidde tot het dilemma om InkMailer aan te passen van 32 naar 64 bits, of om helemaal opnieuw te ontwikkelen.
Aangezien DJM in de toekomst ook andere inkjet print technologieën wil lanceren leek het aanpassen van de bestaande programmacode niet voor de hand liggend.
Na mijn onderzoek bleek een volledig nieuw platform de te adviseren keuze, ook gelet op toekomstbestendigheid. Een nieuw ontwikkelplatform werd uitgezocht en de structuur van de software werd opnieuw ontworpen.’
Het moet wel net zo eenvoudig zijn als mijn Apple iPhone!
‘Dick van der Maal (Founder & CEO van DJM) had gevraagd een presentatie te geven over mijn ideeën over de nieuwe ontwikkelrichting. Na 30 seconden zei Dick: ”Stefan, ga je gang maar”. Terwijl ik zijn kantoor uitliep volgde nog:”…maar het moet net zo eenvoudig zijn als mijn iPhone”. Dit was het startschot voor het huidige Kameleon software platform.’ En zo werd Stefan de Godfather van Kameleon.
Modulaire opbouw erg belangrijk
‘Bij de ontwikkeling van Kameleon waren twee aspecten erg belangrijk; de modulaire opbouw van de software en de gebruiksvriendelijkheid. De gebruiksvriendelijkheid werd gerealiseerd door zoveel mogelijk gebruik te maken van ‘icons’ (a la de iPhone) in plaats van tekst, en alleen de voor gebruik relevante informatie weer te geven in de GUI (gebruikersinterface). Hierdoor wat Kameleon ook eenvoudig te gebruiken voor onze internationale klanten.
De modulaire opbouw van Kameleon heeft zich inmiddels bewezen. Meerdere keren is de software uitgebreid met functionaliteiten, ten behoeve van een specifieke toepassing of het implementeren van een nieuwe printhead technologie. Daarnaast zijn meerdere integraties in bestaande systemen erg vlot verlopen, doordat machine-specifieke communicatie modules snel geschreven konden worden.’
Gebruiksvriendelijkheid bevorderd implementatie proces
‘Een bijkomend voordeel van de ‘icon based’ opbouw van Kameleon is dat het erg intuïtief is. De operators zijn snel vertrouwd met Kameleon waardoor de implementatie bij klanten erg snel gaat. Bij het eerste grote project waarbij wij verschillende inkjet printsystemen implementeerde – welke aangestuurd zouden worden met Kameleon – waren de operators al aan het printen met Kameleon voordat de training was gegeven. De terugkoppeling die we van onze klant kregen was dat het erg eenvoudig te bedienen was, en dat waren ze niet gewend.
Uiteraard wordt de Kameleon software continue doorontwikkeld, omdat nieuwe print modules worden geïntroduceerd, er speciale features moeten worden toegevoegd en een klantverzoek wordt uitgevoerd. Dankzij de modulaire opzet van Kameleon zijn we in staat om alle verbeteringen en aanpassingen in korte tijd te realiseren. Kortom: DJM staat niet stil.’