Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Coda: A Highly Available File System for a Distributed Workstation Environment
IEEE Transactions on Computers
The Apertos reflective operating system: the concept and its implementation
OOPSLA '92 conference proceedings on Object-oriented programming systems, languages, and applications
CICS: a guide to internal structure
CICS: a guide to internal structure
Managing update conflicts in Bayou, a weakly connected replicated storage system
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Building client/server applications using TUXEDO
Building client/server applications using TUXEDO
Rapid prototyping of mobile context-aware applications: the Cyberguide case study
MobiCom '96 Proceedings of the 2nd annual international conference on Mobile computing and networking
Mobile Computing with the Rover Toolkit
IEEE Transactions on Computers - Special issue on mobile computing
Inside COM
CORBA distributed objects: using Orbix
CORBA distributed objects: using Orbix
An Architecture for Exporting Environment Awareness to Mobile Computing Applications
IEEE Transactions on Software Engineering
The CORBA reference guide: understanding the Common Object Request Broker Architecture
The CORBA reference guide: understanding the Common Object Request Broker Architecture
L2imbo: a distributed systems platform for mobile computing
Mobile Networks and Applications - Special issue on protocols and software paradigms of mobile networks
Supporting CORBA applications in a mobile environment
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
The Tree-to-Tree Correction Problem
Journal of the ACM (JACM)
Software engineering and middleware: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Software engineering for mobility: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Monitoring, security, and dynamic configuration with the dynamicTAO reflective ORB
IFIP/ACM International Conference on Distributed systems platforms
UNIX Network Programming: Networking APIs: Sockets and XTI
UNIX Network Programming: Networking APIs: Sockets and XTI
Jini Specification
Programming with Visibroker: A Developer's Guide to Visibroker for Java with Cdrom
Programming with Visibroker: A Developer's Guide to Visibroker for Java with Cdrom
Enterprise JavaBeans, Second Edition
Enterprise JavaBeans, Second Edition
Java Message Service
Data Over Wireless Networks: Bluetooth, WAP, & Wireless LANs
Data Over Wireless Networks: Bluetooth, WAP, & Wireless LANs
Peer-to-Peer: Harnessing the Power of Disruptive Technologies
Peer-to-Peer: Harnessing the Power of Disruptive Technologies
Java.rmi: The Remote Method Invocation Guide
Java.rmi: The Remote Method Invocation Guide
The Art of the Metaobject Protocol
The Art of the Metaobject Protocol
XMIDDLE: A Data-Sharing Middleware for Mobile Computing
Wireless Personal Communications: An International Journal
Revised Papers from the Second International Workshop on Engineering Distributed Objects
EDO '00 Revised Papers from the Second International Workshop on Engineering Distributed Objects
A WAP-Based Session Layer Supporting Distributed Applications in Nomadic Environments
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
OpenCorba: A Reflective Open Broker
Reflection '99 Proceedings of the Second International Conference on Meta-Level Architectures and Reflection
Service Provision in Ad Hoc Networks
COORDINATION '02 Proceedings of the 5th International Conference on Coordination Models and Languages
The Conference Assistant: Combining Context-Awareness with Wearable Computing
ISWC '99 Proceedings of the 3rd IEEE International Symposium on Wearable Computers
LIME: A Middleware for Physical and Logical Mobility
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
IBM Systems Journal
Reflective Middleware: From Your Desk to Your Hand
IEEE Distributed Systems Online
The Bayou Architecture: Support for Data Sharing Among Mobile Users
WMCSA '94 Proceedings of the 1994 First Workshop on Mobile Computing Systems and Applications
An Indoor Wireless System for Personalized Shopping Assistance
WMCSA '94 Proceedings of the 1994 First Workshop on Mobile Computing Systems and Applications
Teleporting - Making Applications Mobile
WMCSA '94 Proceedings of the 1994 First Workshop on Mobile Computing Systems and Applications
Context-Aware Computing Applications
WMCSA '94 Proceedings of the 1994 First Workshop on Mobile Computing Systems and Applications
An architecture for next generation middleware
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
A survey of quality of service in mobile computing environments
IEEE Communications Surveys & Tutorials
Fluid: supporting a transportable and adaptive web service
Proceedings of the 2004 ACM symposium on Applied computing
Designing a context-aware middleware for asynchronous communication in mobile ad hoc environments
DSM '04 Proceedings of the 1st international doctoral symposium on Middleware
A cross-layer optimization of gnutella for mobile ad hoc networks
Proceedings of the 6th ACM international symposium on Mobile ad hoc networking and computing
A Novel Software Framework for Power-Aware Reconfiguration in Distributed Embedded Smart Cameras
ICPADS '06 Proceedings of the 12th International Conference on Parallel and Distributed Systems - Volume 1
Automated Generation of Context-Aware Tests
ICSE '07 Proceedings of the 29th international conference on Software Engineering
A novel software framework for embedded multiprocessor smart cameras
ACM Transactions on Embedded Computing Systems (TECS)
Research on mobile MOM supporting data sharing
WiCOM'09 Proceedings of the 5th International Conference on Wireless communications, networking and mobile computing
Enhancing intelligence and dependability of a product line enabled pervasive middleware
Pervasive and Mobile Computing
Object-oriented coordination in mobile ad hoc networks
COORDINATION'07 Proceedings of the 9th international conference on Coordination models and languages
Software architecture and mobility: A roadmap
Journal of Systems and Software
Semantic rules for context-aware geographical information retrieval
EuroSSC'09 Proceedings of the 4th European conference on Smart sensing and context
Adaptive security protocol selection for mobile computing
Journal of Network and Computer Applications
Context-aware tuples for the ambient
OTM'10 Proceedings of the 2010 international conference on On the move to meaningful internet systems: Part II
A language for modeling network availability
ICFEM'06 Proceedings of the 8th international conference on Formal Methods and Software Engineering
Hermes: agent-based middleware for mobile computing
SFM-Moby'05 Proceedings of the 5th international conference on Formal Methods for the Design of Computer, Communication, and Software Systems: mobile computing
Mobility-aware coordination in a WLAN hot-spot area
MATA'05 Proceedings of the Second international conference on Mobility Aware Technologies and Applications
Building reflective mobile middleware framework on top of the OSGi platform
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
NOW: a workflow language for orchestration in nomadic networks
COORDINATION'10 Proceedings of the 12th international conference on Coordination Models and Languages
Journal of Ambient Intelligence and Smart Environments - A software engineering perspective on smart applications for AmI
Group orchestration in a mobile environment
COORDINATION'12 Proceedings of the 14th international conference on Coordination Models and Languages
From mobile business processes to mobile information systems
ECSA'07 Proceedings of the First European conference on Software Architecture
NOW: Orchestrating services in a nomadic network using a dedicated workflow language
Science of Computer Programming
Enhancing service-oriented computing with software mobility
ICA3PP'12 Proceedings of the 12th international conference on Algorithms and Architectures for Parallel Processing - Volume Part I
Middleware for pervasive computing: A survey
Pervasive and Mobile Computing
Hi-index | 0.00 |
Recent advances in wireless networking technologies and the growing success of mobile computing devices, such as laptop computers, third generation mobile phones, personal digital assistants, watches and the like, are enabling new classes of applications that present challenging problems to designers. Mobile devices face temporary loss of network connectivity when they move; they are likely to have scarce resources, such as low battery power, slow CPU speed and little memory; they are required to react to frequent and unannounced changes in the environment, such as high variability of network bandwidth, and in the resources availability. To support designers building mobile applications, research in the field of middleware systems has proliferated. Middleware aims at facilitating communication and coordination of distributed components, concealing complexity raised by mobility from application engineers as much as possible. In this survey, we examine characteristics of mobile distributed systems and distinguish them from their fixed counterpart. We introduce a framework and a categorisation of the various middleware systems designed to support mobility, and we present a detailed and comparative review of the major results reached in this field. An analysis of current trends inside the mobile middleware community and a discussion of further directions of research conclude the survey.