• DocumentCode
    2782134
  • Title

    MobileScope: a programming language with objective mobility

  • Author

    Masuyama, Takashi ; Peschanski, Frédéric ; Oyama, Yoshihiro ; Yonezawa, Akinori

  • Author_Institution
    Graduate Sch. of Inf. Sci. & Technol., Tokyo Univ., Japan
  • fYear
    2004
  • fDate
    23-24 March 2004
  • Firstpage
    542
  • Lastpage
    547
  • Abstract
    We present a new programming language, MobileScope, developed for the description of component-based distributed applications with extended support for mobility. The language and its underlying runtime system, Comet, support mobility in two flavors: physical mobility of components and virtual mobility of channels. Primarily, physical locations of components may be changed at runtime. We adopt an objective view that allows such moves to be triggered from outside the components. Moreover, the runtime systems support both weak and strong migration. We also introduce a virtual form of mobility for resource management. In MobileScope, resources are explicitly bound through channels on which components are connected dynamically. Resource bindings are thus changeable at runtime. We argue that the combination of these two mobility flavors, we name objective mobility, eases the development of applications with mobile users or devices, among other innovative mobile applications.
  • Keywords
    Java; mobile computing; object-oriented programming; resource allocation; Comet runtime system; MobileScope; channel mobility; component-based distributed application; objective mobility; programming language; resource binding; resource management; Application software; Computer languages; Distributed computing; Information science; Java; Mobile computing; Programming profession; Resource management; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems Workshops, 2004. Proceedings. 24th International Conference on
  • Print_ISBN
    0-7695-2087-1
  • Type

    conf

  • DOI
    10.1109/ICDCSW.2004.1284085
  • Filename
    1284085