Java
Java is een programmeertaal die door Sun Microsystems is ontworpen om compact applicaties te kunnen schrijven die eenvoudig over het Internet verspreid kunnen worden. Normaliter kunnen programma's slechts op een soort computer worden gedraaid. Java daarentegen is zo opgezet dat het in principe platform-onafhankelijk is. Om Java programma's te kunnen draaien heeft de computer een Java Virtual Machine nodig. Java programma's die onderdeel uitmaken van een webpagina worden applets genoemd.
|
|
De grote kracht van Java is de platform-onafhankelijkheid. De nieuwste generaties mobiele telefoons hebben een Java Virtuele Machine zodat diensten niet voor iedere mobiele terminal apart hoeven te worden ontworpen. Om dezelfde reden wordt bij DVB ook gebruik gemaakt van Java om interactieve diensten mogelijk te maken. Zie hiervoor MHP.
Van Java zijn verschillende versies beschikbaar, afhankelijk van het soort terminal waar de programma's op moeten draaien. De belangrijkste versies zijn:
- Java 2 Standard Edition (J2SE)
Dit is de algemene versie die is bedoeld voor platformonafhankelijke toepassingen voor op de PC en op het web. Deze versie omvat de Java 2 Software Development Kit (SDK), die nodig is om toepassingen en applets te maken, en de Java 2 Runtime Environment, die nodig is om de toepassingen en applets te kunnen draaien.
- Java 2 Enterprise Edition (J2EE)
Dit is een uitgebreidere versie voor bedrijven om complexe netwerk en webtoepassingen te kunnen maken. Deze versie wordt bijvoorbeeld gebruikt door de Postbank voor internetbankieren.
- Java 2 Micro Edition (J2ME)
Dit is een versie die bedoeld is voor apparaten met minder geheugen en een kleiner scherm dan een standaard PC, zoals mobiele telefoons, PDA's en andere consumenten elektronica die het internet op kan.