‘Met ons geenbrowsernukken’
▪ Context: Pleiter sprak op de conferentie The Next Web in Amsterdam.1Hoe gaat het met Backbase?Goed. We merken dat een aantal trends in de markt wordt opgepikt. Allereerst zie je dat bij grotere bedrijven RIA’s meer op de radar komen.
Dat komt denk ik ook door Microsoft Silverlight en Adobe Flex en doordat de gebruikerservaring in de browser steeds belangrijker wordt. Wat ons heel erg onderscheidt van die spelers is dat we het met open standaarden en HTML blijven doen, terwijl Adobe het doet met Flash en Microsoft met Silverlight. Hun proprietary aanpak geeft ons nog heel veel ruimte om te groeien.
We hebben nu tachtig medewerkers. We zitten voortdurend rond het break-evenpunt. Zo gauw we geld hebben, investeren we weer. Er is nog genoeg te doen. We hebben alle bouwstenen om nieuwe dingen te doen.
2Zullen bedrijven niet makkelijker naar Adobe- of Microsoft-technologie neigen?Ik denk het niet. Alles op het IBM WebSPhere-platform bijvoorbeeld gaat uit van een HTML-gebruikersinterface. Dat zie je ook bij de BEA- en de SAP-stack. Bedrijven hikken ertegenaan om dat te vervangen door een proprietary laag. Die grote bedrijven met HTML-kennis willen hun mensen ook niet graag omscholen om Flash-technologie te leren. Backbase-technologie is een evolutie waardoor je met dezelfde ontwikkelvaardigheden doorkan. Je hoeft niks weg te gooien.
We zijn nu bijvoorbeeld als wereldwijde standaard aangewezen door General Motors. Alle RIA-ontwikkelingen die ze doen met HTML en browsertechnologie, die standaardiseren ze op Backbase.
3Wat is nu het belangrijkste argument van Backbase?Iedere browser kan gewoon JavaScript begrijpen, maar er zijn heel veel W3C-standaarden die door de browsers in verschillende mate en op verschillende wijze worden ondersteund. Het eerste wat wij hebben gedaan, is een soort UI-platform schrijven in JavaScript, dat in alle browsers kan draaien. De tweede stap is dat we ín dat UI-platform al die andere standaarden hebben gerealiseerd. Dus dingen die niet werken in browser A maar wel in browser B, die draaien via die Backbase-abstractielaag gewoon in álle browsers. Wij zorgen in feite voor een ‘unified development platform’. Een W3C-standaard als SMIL zorgt voor de animaties op websites en dat is belangrijk voor RIA’s. Maar SMIL draait normaliter alleen op Firefox – niet op Safari, op Opera en zeker niet op Internet Explorer. Via Backbase kan iedereen die SMIL-standaard gebruiken.
We kunnen iedere XML-gebaseerde standaard nu op die manier in ons platform implementeren. Zo gaan we de versnippering in browsers tegen. En met de nieuwe browsers Safari 3 en Internet Explorer 8 blijft die versnippering gewoon bestaan.
4Waar werkt Backbase nu aan?We hebben 4,5 jaar gewerkt aan dit platform. Nu willen we naar het aanbieden van ‘user interface-patronen’ en blueprints toewerken. In feite gaan we wat meer de ‘prefab’-kant op. We merkten bijvoorbeeld dat 30 procent van de projectaanvragen te maken had met dashboardachtige interfaces. Dat concurreert steeds meer met portal-producten die als te log worden gezien. In onze nieuwste versie zit zo’n ‘rich dashboard’-formaat, inclusief de mogelijkheid van snelle mashups.
Ook zijn we nu bij een aantal klanten het ‘co-browsen’ aan het implementeren. Daarmee kan bijvoorbeeld een bank faciliteren dat hun klanten samen met een callcentermedewerker online een hypotheekaanvraag invullen. Je kunt dat zo in je webserver hangen, met een link naar de callcenter-agent.
5Is het niet ook gewoon een kwestie van de open-sourcewereld voorblijven?Er is heel veel open source Ajax-spul, maar de scope is verrassend beperkt. Een framework als script.aculo.us is bijvoorbeeld alleen gericht op animaties. De beschikbare technologie bestaat voor 95 procent uit scriptjes voor het pimpen van je pagina. Maar als je naar de echte single-page RIA’s kijkt die alleen op losse onderdelen ververst worden en waar veel achter zit, dan is de spoeling heel dun. Dus klopt een bank bij ons aan die 10.000 regels maatwerk JavaScript-code heeft, maar de mensen die dat hadden gemaakt werken er niet meer. /f.blankena@sdu.nl