Application Adaptation Through Transparent and Portable Object Mobility in Java

Author(s):  
Caspar Ryan ◽  
Christopher Westhorpe
Author(s):  
Anders Nickelsen ◽  
Fabio Paternò ◽  
Agnese Grasselli ◽  
Kay-Uwe Schmidt ◽  
Miquel Martin ◽  
...  

One important aspect of ubiquitous environments is to provide users with the possibility to freely move about and continue to interact with the available applications through a variety of interactive devices such as cell phones, PDAs, desktop computers, intelligent watches, or digital television sets. Migratory applications are able to follow the user by sensing changes in the user’s context and adapting to available devices, ideally without interrupting the user experience. However, applications themselves must contain functions to monitor context information, coordinate a migration, handle application adaptation, and interact with the user during the migration process. To make life easier for developers and users of migratory applications, an integrated Migration Service Platform (MSP) is proposed, where all the common migration functions are centralised. The authors show how the platform is realised as middleware that contains a server for the central functions and lightweight client-side running on the end-user devices. The authors show how migratory applications can interact with the platform and thereby do not have to contain migration functions themselves. The authors describe the challenges following the centralisation of a migration platform that can support different types of applications, both games and business applications, implemented with either web-technologies or as component-based applications.


2002 ◽  
Vol 10 (1) ◽  
pp. 91-100 ◽  
Author(s):  
Luc Moreau ◽  
Daniel Ribbens

Mobile Objects in Javaprovides support for object mobility in Java. Similarly to the RMI technique, a notion of client-side stub, called startpoint, is used to communicate transparently with a server-side stub, called endpoint. Objects and associated endpoints are allowed to migrate. Our approach takes care of routing method calls using an algorithm that we studied in. The purpose of this paper is to present and evaluate the implementation of this algorithm in Java. In particular, two different strategies for routing method invocations are investigated, namelycall forwardingandreferrals. The result of our experimentation shows that the latter can be more efficient by up to 19%.


2007 ◽  
Vol 3 (4) ◽  
pp. 413-438 ◽  
Author(s):  
M. Avvenuti ◽  
P. Corsini ◽  
P. Masci ◽  
A. Vecchio

2019 ◽  
Vol 9 (1) ◽  
Author(s):  
Suguru Shimomura ◽  
Takahiro Nishimura ◽  
Yusuke Ogura ◽  
Jun Tanida

AbstractDNA gels can be engineered to exhibit specific properties through the choice of DNA sequences and modification with dye molecules, and can therefore be useful in biomedical applications such as the detection of biomolecules. State transitions of DNA gels on the micrometre scale can generate a viscosity gradient, which can be used to modify the mobility of micrometre-sized objects. In this paper, we propose a method for changing the viscosity of DNA gels using optical decomposition. The use of light allows for decomposition on the micrometre scale, which can be used to achieve patterned viscosity changes within DNA gels. Decomposition was induced by thermal energy released through non-radiative relaxation of excited quenchers. We demonstrated the decomposition of DNA gels in response to irradiation patterns on the micrometre scale. In addition, as a result of changes in DNA gel viscosity due to decomposition, the mobility of polystyrene beads was shown to increase. This technique could provide a new optical approach for controlling the mobility of micrometre-sized objects.


2009 ◽  
Vol 4 (2) ◽  
pp. 152 ◽  
Author(s):  
Vibhore Vardhan ◽  
Wanghong Yuan ◽  
Albert F. Harris ◽  
Sarita V. Adve ◽  
Robin H. Kravets ◽  
...  

1998 ◽  
Author(s):  
Donaldson J. Emch ◽  
Donald B. Jones ◽  
Mary Ellen Rosenburger ◽  
William Michael

Sign in / Sign up

Export Citation Format

Share Document