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
Link To Document :
بازگشت