Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
MULTILISP: a language for concurrent symbolic computation
ACM Transactions on Programming Languages and Systems (TOPLAS)
Actors: a model of concurrent computation in distributed systems
Actors: a model of concurrent computation in distributed systems
Object-oriented concurrent programming ABCL/1
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Fine-grained mobility in the Emerald system
ACM Transactions on Computer Systems (TOCS)
Distributed programming in Argus
Communications of the ACM
Promises: linguistic support for efficient asynchronous procedure calls in distributed systems
PLDI '88 Proceedings of the ACM SIGPLAN 1988 conference on Programming Language design and Implementation
Programming languages for distributed computing systems
ACM Computing Surveys (CSUR)
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
Open heterogeneous computing in ActorSpace
Journal of Parallel and Distributed Computing - Special issue on heterogeneous processing
A language with distributed scope
POPL '95 Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Concurrency and distribution in object-oriented programming
ACM Computing Surveys (CSUR)
The Jini architecture for network-centric computing
Communications of the ACM
The Jini architecture: dynamic services in a flexible network
Proceedings of the 36th annual ACM/IEEE Design Automation Conference
A Note on Distributed Computing
MOS '96 Selected Presentations and Invited Papers Second International Workshop on Mobile Object Systems - Towards the Programmable Internet
Advanced lectures on networking
The incremental garbage collection of processes
Proceedings of the 1977 symposium on Artificial intelligence and programming languages
Discovery and Its Discontents: Discovery Protocols for Ubiquitous Computing
Discovery and Its Discontents: Discovery Protocols for Ubiquitous Computing
LIME: A Middleware for Physical and Logical Mobility
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Many-to-Many Invocation: a new object oriented paradigm for ad hoc collaborative systems
OOPSLA '02 Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
X10: an object-oriented approach to non-uniform cluster computing
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Concurrency among strangers: programming in E as plan coordination
TGC'05 Proceedings of the 1st international conference on Trustworthy global computing
Ambient-Oriented programming in ambienttalk
ECOOP'06 Proceedings of the 20th European conference on Object-Oriented Programming
Scala Actors: Unifying thread-based and event-based programming
Theoretical Computer Science
Programming in mobile ad hoc networks
Proceedings of the 4th Annual International Conference on Wireless Internet
Ambient contracts: verifying and enforcing ambient object compositions à la carte
Personal and Ubiquitous Computing
Distributed object-oriented programming with RFID technology
DAIS'10 Proceedings of the 10th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Group orchestration in a mobile environment
COORDINATION'12 Proceedings of the 14th international conference on Coordination Models and Languages
Hi-index | 0.00 |
A significant body of research in ubiquitous computing deals with mobile networks, i.e. networks of mobile devices interconnected by wireless communication links. Due to the very nature of such mobile networks, addressing and communicating with remote objects is significantly more difficult than in their fixed counterparts. This paper reconsiders the remote object reference concept - one of the most fundamental programming ions of distributed programming languages - in the context of mobile networks. We describe four desirable characteristics of remote References in mobile networks, show how existing remote object References fail to exhibit them, and subsequently propose ambient references: remote object references designed for mobile networks.