In practical terms, the rise of pervasive computing has meant that users are accessing applications and/or Web services through smaller portable and/or otherwise mobile devices such as portable phones, personal digital assistants, embedded systems, or the like.