Achtergrond

Océ geeft productiviteit en softwarekwaliteit een boost

Nieke Roos
Leestijd: 7 minuten

Boost is een populaire verzameling van opensource bibliotheken die de functionaliteit van C++ uitbreiden. Bij Océ maken ze intensief gebruik van de geboden handigheidjes. ’Ze verhogen het abstractieniveau van de code, waardoor de kwaliteit en productiviteit enorm zijn verbeterd.‘

De industriële Varioprint 6250 van Océ spuugt per minuut 250 pagina‘s uit en kan twee zijdes tegelijk bedrukken op een tiende millimeter nauwkeurig. Brein van het systeem vormen twee pc‘s: een computer met de embedded besturing en een Windows-machine met de gewone applicaties, bijvoorbeeld om Postscript-printertaal om te zetten in bitmaps, om de rij met printtaken te managen, om de opdrachten af te handelen en om de verbinding met het netwerk te regelen. De toepassingen die op deze zogeheten controller draaien, hebben de Venlonaren voor een groot stuk geschreven in C++. Daarbij hebben ze intensief gebruikgemaakt van de Boost-gereedschapskist.

Boost is een verzameling van meer dan tachtig opensource bibliotheken die de functionaliteit van C++ uitbreiden, onder meer op het gebied van bestandsafhandeling, datastructuren, multithreading en netwerktoegang. Het pakket is beschikbaar onder een eigen softwarelicentie met dezelfde naam, die gebruik toestaat in zowel open als gesloten projecten. ’Het grootste deel van de verzameling bestaat uit generieke hulpmiddelen, geschreven in C++‘, vertelt Richard Peters, software-engineer en Boost-expert bij Océ. ’Kleine constructies die het programmeren in C++ versimpelen. Ze verhogen het abstractieniveau van de code, waardoor – in ieder geval bij ons – de kwaliteit en de productiviteit enorm zijn verbeterd.‘

This article is exclusively available to premium members of Bits&Chips. Already a premium member? Please log in. Not yet a premium member? Become one and enjoy all the benefits.

Login

Related content