Having briefly outlined two ubicomp research projects, we can now define some common features that stretch across almost any ubicomp application. We will define each theme, and demonstrate its relevance in terms of the above projects and some other related work. Understanding these features of ubicomp applications will seed discussion of the challenges of providing these features in the rapid prototyping model of research.