{'fraction_non_alphanumeric': 0.01376597836774828, 'fraction_numerical': 0.0, 'mean_word_length': 5.059523809523809, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Capturing Common and Variable Design Aspects for Ubiquitous Computing with MB-UID

Developing user interfaces for ubiquitous environments is a challenging task. In such an environment, users can apply different devices to accomplish the same or different tasks. In order to support the users, there should be similarities between user interfaces on these different devices. Hence the user interfaces need to be homogenous. The user interface developer has to make sure that this requirement is fulfilled. There are two approaches; either to design the user interfaces separately or to find a way of defining common aspects once and then address device specific aspects separately. Since the homogeneity is difficult to reach with the first approach – let alone the fact that much effort and time need to be invested – this paper defines a concept for the second approach concentrating on applications in the production automation. Common and variable design aspects are discussed and a solution approach is presented.