Novell en Sun werken samen aan vba in OpenOffice.org
Gepubliceerd: Maandag 12 februari 2007
Auteur: Edmond Varwijk
Novell en Sun gaan samenwerken aan volledige ondersteuning van vba in OpenOffice.org. De twee bedrijven hebben een overeenkomst gesloten.
It-grootmachten Sun en Novell hebben een overeenkomst gesloten gericht op het verbeteren van de ondersteuning voor Microsoft's programmeertaal vba in Openoffice.org. Beide bedrijven waren hier al langer, maar onafhankelijk van elkaar mee bezig. Door beter samen te werken hopen zij volledige ondersteuning voor vba te kunnen bieden en daarmee sneller zakelijke klanten voor het open-sourcekantoorpakket te kunnen werven.
Novell ontwikkelt haar VBA oplossing in C++ code en plaatst die direct in de code van OpenOffice.org, dat eveneens in C++ is geschreven. Sun daarentegen ontwikkelde haar vba oplossing in Java, welke als optionele uitbreiding voor het open-sourcekantoorpakket geïnstalleerd zou kunnen worden.
De bedrijven hebben besloten hun inspanningen samen te voegen en alle kennis die zij op dit gebied hebben opgedaan te combineren. Eerste verkenningen van de techniek die ieder van hen inbrengt in het project, heeft al tot belangrijke besluiten geleid. Zo gaat de ontwikkeling verder op de door Novell voorgestane manier, in C++ met de vba-interpreter als vast onderdeel van de code van Openoffice.org.
Visual Basic for Applications (vba) is een populaire programmeertaal van Microsoft die door bijna alle programma's in Microsoft Office worden ondersteund. Vba maakt het mogelijk taken binnen de kantoorsoftware te automatiseren. Vooral bedrijven en instellingen hebben in jaren van gebruik van Microsoft Office een groot aantal eigen templates met bijbehorende macro's ontwikkeld. Het ontbreken van ondersteuning van vba in Openoffice.org weerhoudt velen van hen om over te stappen op alternatieve kantoorpakketten, zoals bijvoorbeeld Openoffice.org.
Starbasic
De rolverdeling binnen het gezamenlijke project is inmiddels duidelijk. Zo blijft Sun werken aan het verder optimaliseren en vba-compatibel maken van de Starbasic-interpreter. Het bedrijf heeft hiervan de meeste kennis in huis. Andreas Bregas, de belangrijkste ontwikkelaar van de Starbasic-interpreter is al jaren in dienst bij Sun. Novell zal Sun helpen de reeds bestaande code van Java om te zetten naar C++ en zal haar eigen code aanpassen aan de door Sun gewenste modulaire architectuur.
