Improvement of the QoS via an Adaptive and Dynamic Distribution of Applications in a Mobile Environment