Expressive and efficient mobile code languages are essential for the rapid construction of mobile systems. This paper provides a qualitative and quantitative comparative evaluation of three mobile code languages: Java Voyager, JoCaml and mHaskell. The languages evaluated represent a spectrum, having different programming paradigms and supporting different classes of mobility. The comparison is based on a non-trivial meeting scheduler case study that uses two common patterns of mobile computation: distributed information retrieval and multicast. Illustrated by the meeting scheduler, the languages are compared for programming model, security, language interoperability and performance on networks of 2, 4, 6 and 8 locations. Copyright 2006 ACM.
|Title of host publication||Proceedings of the 3rd International Conference on Mobile Technology, Applications and Systems, Mobility '06|
|Publication status||Published - 2006|
|Event||3rd International Conference on Mobile Technology, Applications and Systems - Bangkok, Thailand|
Duration: 25 Oct 2006 → 27 Oct 2006
|Conference||3rd International Conference on Mobile Technology, Applications and Systems|
|Period||25/10/06 → 27/10/06|