real-time Java