Bygger du javaapplikationer som kräver exekvering i realtid utan plötsliga fördröjningar på några millisekunder här och där, eller behöver du helt enkelt väldigt bra prestanda? I Java finns ett flertal hinder för att få en applikation att fungera bra i realtid. Framförallt i inbyggda system finns ofta detta krav och här blir det ofta problem.
Kommersiella alternativ finns, tex finns några speciella realtids VM (IBM WebSphere Real Time, Mackinac – Sun’s Real-time Java Platform mfl). Dessa är dock dyra.
Ett annat alternativ är realtidsbiblioteket Javolution som både är fritt att använda och fungerar med vanliga VMen. Det finns en hel del godbitar här som du även kan ha nytta av i din övriga javaprogrammering – det är ju aldrig fel att det går snabbt eller att du kan förutse exekveringshastigheten. Dokumentationen lämnar dock en del önskemål…men APIena är dock enkla så det mesta fixar man utan hjälp.