1. Processing system for one or more communication networks with middleware comprising an application programming interface ( 102 ) cast over a data model describing quality-of-service contracts and quality-of-service adaptation paths as specified by quality-of-service aware mobile multimedia applications ( 101 ) using said application programming interface, in order to manage quality-of-service and mobility-aware network connections with other applications.