Os sistemas de computação estão deslocando seu foco de "centrado na computação" para "centrado no usuário" em busca da computação úbiqua, onipresente, invisível, proposta por Mark Weiser, 1991. Novas tecnologias de redes móveis, equipamentos portáteis e a Internet estão a permitir o desenvolvimento de uma computação pervasiva, com mobilidade e acesso global aos recursos computacionais pelo usuário. Nesta visão da futura computação, o usuário tem acesso ao seu ambiente computacional independente do lugar onde esteja e do dispositivo que esteja usando. Para construir tal sistema de computação é necessário analisar o impacto que a mobilidade causa nos sistemas computacionais, e desenvolver uma plataforma que permita produzir novos tipos de aplicações, que executam num ambiente altamente distribuído e global, heterogêneo, e dinâmico. É esperado que a computação móvel e pervasiva modifique o modo como os computadores são utilizados e como as pessoas trabalham hoje.