Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Integrating an object server with other worlds
ACM Transactions on Information Systems (TOIS)
Design of a distributed object manager for the Smalltalk-80 system
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
OOPSLA '87 Addendum to the proceedings on Object-oriented programming systems, languages and applications (Addendum)
Distributed concurrent smalltalk: a language and system for the interpersonal environment
OOPSLA/ECOOP '88 Proceedings of the 1988 ACM SIGPLAN workshop on Object-based concurrent programming
Reflective facilities in Smalltalk-80
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
The DOWL distributed object-oriented language
Communications of the ACM
A survey of implementations of concurrent, parallel and distributed Smalltalk
ACM SIGPLAN Notices
Reflections on remote reflection
ACSC '01 Proceedings of the 24th Australasian conference on Computer science
Design patterns in communications software
A Dynamic C-Based Object-Oriented System for Unix
IEEE Software
Object-Oriented Databases: Definition and Research Directions
IEEE Transactions on Knowledge and Data Engineering
Implementation of Distributed Trellis
ECOOP '93 Proceedings of the 7th European Conference on Object-Oriented Programming
Software—Practice & Experience
Runtime bytecode transformation for Smalltalk
Computer Languages, Systems and Structures
Efficient proxies in Smalltalk
Proceedings of the International Workshop on Smalltalk Technologies
Hi-index | 0.02 |
Traditional object-oriented systems tend to be single-user. As we move from personal to interpersonal computing, we must look for ways to extend our programming paradigms. This research extends the Smalltalk-80 system to send messages transparently to objects residing on remote machines. We discuss two models for remote message sends, describe our current implementation, and suggest areas for future research.