A growing number of mobile computing devices are becoming available that can access large amounts of data and services over the Internet. While Java appears to be an appropriate platform to deal with diversity, our experience reveals that in a mobile environment it has insufficient support for system facilities such as remote storage, disconnected operation, and concurrent execution of multiple services. We believe that these facilities can be provided transparently and efficiently through the use of API interposition. We investigate the use of interposition to provide access to a remote storage service, to implement a cache for data and services, and to help isolate services that are sharing a Java virtual machine. We describe how our appr...
To alleviate the resource constraints of mobile devices, develop-ers of mobile applications commonly...
Abstract — Java is a general-purpose, popular, concurrent, object-oriented programming language. One...
A big diversity of mobile devices exist. Each type has different hardware specifications such as th...
Computation offloading has been proposed as an efficient technique to mitigate the computational and...
Computation offloading has been proposed as an efficient technique to mitigate the computational and...
: We have implemented a service for the development of distributed cooperative applications on the ...
The usage of cellular phones, PDAs, and other mobile de-vices has increased dramatically over the pa...
Our everyday life is becoming increasingly filled with computing devices. Among them, mobile and emb...
Java-enabled wireless devices are preferred for various reasons such as enhanced user experience and...
The popularity of Java and recent advances in compilation and execution technology for Java are maki...
International audienceCode offloading is a promising effort for embedded systems and load-balancing....
Today's complex applications must face the distribution of data and code among different network nod...
AbstractEmbedded systems provide limited storage capacity. This limitation conflicts with the demand...
Abstract Java's threads offer appropriate means either for parallel programming of SMPs or as t...
Cloud computing and falling hardware prices today offer unprecedented access to cheap and flexible c...
To alleviate the resource constraints of mobile devices, develop-ers of mobile applications commonly...
Abstract — Java is a general-purpose, popular, concurrent, object-oriented programming language. One...
A big diversity of mobile devices exist. Each type has different hardware specifications such as th...
Computation offloading has been proposed as an efficient technique to mitigate the computational and...
Computation offloading has been proposed as an efficient technique to mitigate the computational and...
: We have implemented a service for the development of distributed cooperative applications on the ...
The usage of cellular phones, PDAs, and other mobile de-vices has increased dramatically over the pa...
Our everyday life is becoming increasingly filled with computing devices. Among them, mobile and emb...
Java-enabled wireless devices are preferred for various reasons such as enhanced user experience and...
The popularity of Java and recent advances in compilation and execution technology for Java are maki...
International audienceCode offloading is a promising effort for embedded systems and load-balancing....
Today's complex applications must face the distribution of data and code among different network nod...
AbstractEmbedded systems provide limited storage capacity. This limitation conflicts with the demand...
Abstract Java's threads offer appropriate means either for parallel programming of SMPs or as t...
Cloud computing and falling hardware prices today offer unprecedented access to cheap and flexible c...
To alleviate the resource constraints of mobile devices, develop-ers of mobile applications commonly...
Abstract — Java is a general-purpose, popular, concurrent, object-oriented programming language. One...
A big diversity of mobile devices exist. Each type has different hardware specifications such as th...