With popularization of mobile computing, many developers have faced problems due to great heterogeneity of devices. To address this issue, we present in this work a middleware for multi-client and multi-server mobile applications. We assume that the middleware at the server side has no resource restrictions, whereas at the client side it is light and does not incur much overhead to the applications, since the mobile device has several limitations. Offering a transparent communication API and allowing applications to divide their work amongst server and client sides, the proposed middleware becomes a viable alternative for development of distributed and mobile applications. We present as a case study an event notification service and show ho...
The range of mobile computing applications comprises location-based services, sensor networks, and a...
Mobile computing is characterised by users carrying portable devices that allow communication betwee...
Despite the availability of various mobile features and the ability to stay always connected, there ...
With popularization of mobile computing, many developers have faced problems due to great heterogene...
The mobile computing domain presents major new challenges for middleware to overcome. In particular ...
Mobile applications are now developed upon a wide range of service development platforms, commonly r...
As mobile applications become more widespread, programming paradigms and middleware architectures de...
The middleware infrastructure to support applications is becoming critically important to the new ho...
This article presents a middleware architecture for the development and deployment of context-aware ...
The middleware infrastructure to support applications is becoming critically important to the new ho...
Abstract—Existing research on event-based middleware for mobile computing has mainly focused on supp...
Mobile client applications must discover and interoperate with application services available to the...
An application intended for a mobile computing environment is different from more traditional ones i...
Mobile client applications must discover and interoperate with application services available to the...
The extension of services from the Enterprise domain to the Mobile infrastructure offers many attrac...
The range of mobile computing applications comprises location-based services, sensor networks, and a...
Mobile computing is characterised by users carrying portable devices that allow communication betwee...
Despite the availability of various mobile features and the ability to stay always connected, there ...
With popularization of mobile computing, many developers have faced problems due to great heterogene...
The mobile computing domain presents major new challenges for middleware to overcome. In particular ...
Mobile applications are now developed upon a wide range of service development platforms, commonly r...
As mobile applications become more widespread, programming paradigms and middleware architectures de...
The middleware infrastructure to support applications is becoming critically important to the new ho...
This article presents a middleware architecture for the development and deployment of context-aware ...
The middleware infrastructure to support applications is becoming critically important to the new ho...
Abstract—Existing research on event-based middleware for mobile computing has mainly focused on supp...
Mobile client applications must discover and interoperate with application services available to the...
An application intended for a mobile computing environment is different from more traditional ones i...
Mobile client applications must discover and interoperate with application services available to the...
The extension of services from the Enterprise domain to the Mobile infrastructure offers many attrac...
The range of mobile computing applications comprises location-based services, sensor networks, and a...
Mobile computing is characterised by users carrying portable devices that allow communication betwee...
Despite the availability of various mobile features and the ability to stay always connected, there ...