{'fraction_non_alphanumeric': 0.012345679012345678, 'fraction_numerical': 0.0, 'mean_word_length': 5.619047619047619, '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}}
Context-aware File Sharing for Opportunistic Networks

Opportunistic networks are mainly characterized by nodes intermittently connected among them. Available applications designed for mobile ad hoc networks are not suitable for such an environment since we cannot assume to have a stable path between pairs of nodes. Network protocols and applications themselves must be enhanced to exploit all possible communication opportunities to deliver messages on the network. In this demo we present an enhanced file sharing application based on the exchange of context information between nodes. In this case the context is defined as a combination of the user personal information, interests, and social relationships in order to implement cooperative downloading mechanisms. Besides reducing the impact of intermittent connectivity and high mobility on multi-hop communications, exploiting context also allows us to avoid flooding, thus resulting in a very efficient approach.