Mobile communications is a continually growing sector in industry and a wide variety of visual services such as video-on-demand have been created which are limited by low-bandwidth network infrastructures. The distinction between mobile phones and personal device assistants (PDA’s) has already become blurred with pervasive computing being the term coined to describe the tendency to integrate computing and communication into everyday life. New technologies for connecting devices like wireless communication and high bandwidth networks make the network connections even more heterogeneous. Additionally, the network topology is no longer static, due to the increasing mobility of users. Ubiquitous computing is a term often associated with this type of networking.