1. A method for communicating between multiple processors in a mobile vehicle, comprising: receiving messages from different processors in the mobile vehicle; passing the messages through multiple communication managers to identify different message labels; and using the message labels for performing different real-time mobile vehicle applications in the different processors.