A comparative evaluation of three mobile languages

  • Authors:
  • Zara Field;P. W. Trinder;André Rauber Du Bois

  • Affiliations:
  • Heriot-Watt University, Edinburgh, Scotland;Heriot-Watt University, Edinburgh, Scotland;Catholic University of Pelotas

  • Venue:
  • Mobility '06 Proceedings of the 3rd international conference on Mobile technology, applications & systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.