Sun is boos op Microsoft dat pogingen frustreert om te komen tot één algemene programmeertaal: Java. Waar draait dit conflict om?
Ir. Arjen de Vries van de vakgroep Informatiesystemen (INF): 'Microsoft wil haar monopoliepositie in de software-industrie behouden en Sun, gesteund door ondermeer IBM en Netscape, wil dat juist veranderen.'%
Is er sprake van echte vijandigheid?
'Volgens mij wel. Als programma's honderd procwent Java zijn is dat een bedreiging voor Microsoft. De programma's draaien dan ook goed op andere platforms zoals WinTel. Kleine veranderingen in de Java-omgeving leiden ertoe dat de applicaties alleen maar, of beter, werken met MS Windows.'
Redelijk wat computerprogrammeurs nemen het op voor Microsoft.
'Die programmeurs werken met name op PC-platforms. Er zijn trouwens ook veel programmeurs die het helemaal niet eens zijn met Microsoft. Mooi zou zijn wanneer alle implementaties even goed presteerden. Op dit moment zijn de zogenaamde JIT-compilers onder Windows echter veel sneller dan onder Sun%s eigen Java-omgeving op haar workstations.
'Het verweer van Microsoft dat aanpassingen noodzakelijk zijn voor meer snelheid is toch niet helemaal terecht. De implementaties op de PC's van Borland, Symantec en IBM zijn ook behoorlijk sneller dan op de workstations van Sun.'
Moet er een snelle Windows-versie van Java komen?
'De Java-versie voor de PC is al significant sneller. Dit komt omdat stukken Java direct worden omgezet naar een PC-specifieke code. Omdat er meer PC-gebruikers zijn, worden daarvoor meer efficiënte implementaties gemaakt dan voor Unix-machines zoals Sun, HP en SGI workstations. Als je de programma's direct in de PC-specifieke code aanbiedt, gaat het ophalen en uitvoeren nog sneller. En dat wil Microsoft graag.
'Maar snelheid is niet alles. Met Java wordt goed gecontroleerd op veiligheid en herkomst. Tijdens een recente lezing van Microsoft aan de UT, werd een voorbeeld gegeven van een PC met Windows CE die met een autotelefoon communiceert. Iemand kan dan een virus maken om op jouw kosten te bellen. Mijn vraag na de lezing wat Microsoft hieraan dacht te doen, kon men niet beantwoorden.'
Zal Sun zover gaan om de licenties van Microsoft in te trekken?
'Dat zou Java waarschijnlijk de nek omdraaien. Sun heeft daar niets aan, maar wil met een rechtszaak bereiken dat zoveel mogelijk mensen begrijpen wat er aan de hand is. Sun kan Microsoft nooit dwingen om platform-onafhankelijkheid van haar Java-producten te garanderen, maar een lobby van de grote klanten misschien wel.'