Het jonge Internet-bedrijfje Marimba, opgezet door vier leden van Sun’s oorspronkelijke Java-ontwikkelteam, heeft twee complementaire produkten geïntroduceerd voor het efficiënt verspreiden van multimedia documenten.
Castanet is een in Java geschreven Internet broadcast systeem waarmee ontwikkelaars TV-achtige inhoud, rijk aan animaties engraphics, over het Web kunnen verzenden zonder beperkingen ten aanzien van bandbreedte, browsers of platforms. Het programma Bongo maakt het daarbij mogelijk grafische interfaces voor Java-applets te maken en deze op te nemen in de via Castanet gedistribueerde applicaties.
Castanet is opgebouwd rond de modules Transmitter and Tuner. De client-applicatie Tuner werk op de achtergrond als de kanalenkiezer van een televisie. Op door de gebruiker vastgelegde tijdstippen zoekt de Tuner contact met de Transmitter, die vervolgens de Java-applets en de inhoud naar de gebruiker verzend. Via een speciaal Applications Distribution Protocol wordt ervoor gezorgd dat alleen de werkelijk gewijzigde data wordt verzonden, waardoor de bijwerktijd zo kort mogelijk gehouden wordt.