API - Application Programming Interface |
API staat voor Application Programming Interface. Vergelijkbaar met een applicatie-interface zoals Windows op een computer. Een API wordt gebruikt om de aansturing van apparatuur onafhankelijk te maken van de gebruikte hardware, wat de ontwikkeling van diensten vereenvoudigd. Deze komen we dan ook tegen op uiteenlopende produkten zoals een settopbox voor digitale televisie en een mobiele telefoon.
Zo kan de consument met een open standaard API op één settopbox (digitale tv-decoder, nodig voor de ontvangst en gebruiken van digitale ethertelevisie) de diensten van verschillende leveranciers ontvangen. Op dit moment is er een strijd gaande tussen verschillende softwareleveranciers over de te hanteren API voor de settopbox. De twee meest genoemde API's zijn MHEG-5 dat gebaseerd is op Java en een op Windows gebaseerde API van Microsoft.