{'fraction_non_alphanumeric': 0.014806378132118452, 'fraction_numerical': 0.0, 'mean_word_length': 5.02054794520548, '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': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Towards Real World Object Orientation

Creating physical user interfaces is by no means an easy task. It involves efforts from many areas like HCI, design, engineering and application developers. However, writing programs that use physical devices is often hindered by the gap between them and the programming environment that developers are used to. We suggest to simplify programming and working with devices like small embedded systems, alarm clocks, mobile phones, and so on by enhancing the Eclipse development environment with plug-ins that encapsulate the integration of such devices in a familiar way. Real world objects can then be used in an intuitive way together with the power and possibility of standard programming languages. This shields developers from details and complexity as they do not have to learn new types of programming or syntax they are not used to.