{'fraction_non_alphanumeric': 0.021256931608133085, 'fraction_numerical': 0.0, 'mean_word_length': 5.5636363636363635, '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}}
Mechanism for dynamic deployment of plastic mobile cross-platform user interfaces

New platforms and mobile devices are constantly coming to the market but, in an effort to attract more public, several manufacturers incorporate special features into their models, resulting in a lack of uniformity among them. Thus, devices present different processing, memory, storage, communication and displaying capabilities. This heterogeneity causes that the application development process becomes not homogeneous for all these devices, increasing not only costs but also the possibility of creating inconsistent versions of each application (one for each device). To cope with this problem, we propose to incorporate into the application development process for mobile devices a mechanism to dynamically adapt the Graphical User Interface (GUI) of such applications to changes in the context of use, which is defined in terms of the user, the environment and the platform. Using plasticity as a GUI adaptability technique, we develop a mobile cross-platform mechanism to solve this problem.