An object-based architecture for real-time application