{'fraction_non_alphanumeric': 0.015355086372360844, 'fraction_numerical': 0.0, 'mean_word_length': 5.398773006134969, '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}}
Network Emulation for Application Development in Heterogeneous Networks

This paper describes an emulation based approach to develop and test future applications and services in Ad-hoc and heterogeneous network environments. For the development of applications and services in Ad-hoc and heterogeneous networks it is important to consider the characteristics of each network type. This is contrary to the traditional goal of network stacks and middleware solutions which indeed want to hide network characteristics from the application developer. The setup of a development environment for such type of applications is complex and costly, and the development quite laborious. To ease the development of applications, services, and platforms we propose an emulation based approach. We present a prototype for such an emulation environment and illustrate the setup on a concrete example, the setup for the Virtual City Portal prototype. For the Virtual City Portal we employ digital broadcast networks, cell phone networks, and Ad-hoc networks.