The increasing usage of mobile computing is evident by the
study by Juniper Research, which states that the consumer and
enterprise market for cloud-based mobile applications is expected
to rise to $9.5 billion by 2014 [1]. In recent years, applications
targeted at mobile devices have started becoming abundant
with applications in various categories such as entertainment,
health, games, business, social networking, travel and news. The
popularity of these are evident by browsing through mobile app
download centers such as Apple’s iTunes or Nokia’s Ovi suite.
The reason for this is that mobile computing is able to provide
a tool to the user when and where it is needed irrespective of
user movement, hence supporting location independence. Indeed,
‘mobility’ is one of the characteristics of a pervasive computing
environment where the user is able to continue his/her work
seamlessly regardless of his/her movement.