This paper describes an emulation based approach to develop and test future applications and services in adhoc and heterogeneous network environments. For the development of application and service in adhoc 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 adhoc networks.

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each authors copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.