Essentials of programming languages
Essentials of programming languages
Active mail—a framework for implementing groupware
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Inside COM
CoCoDoc: a framework for collaborative compound document editing based on OpenDoc and CORBA
ICODP/ICDP '97 Proceedings of the IFIP/IEEE international conference on Open distributed processing and distributed platforms
Software agents
IEEE Transactions on Software Engineering
The Java programming language (2nd ed.)
The Java programming language (2nd ed.)
Developing adaptive groupware applications using a mobile component framework
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Programming and Deploying Java Mobile Agents Aglets
Programming and Deploying Java Mobile Agents Aglets
Inside Taligent Technology
A Ubiquitous Service Environment with Active Documents for Teamwork Support
UbiComp '01 Proceedings of the 3rd international conference on Ubiquitous Computing
HyperNews, a Hypermedia Electronic-Newspaper Environment Based on Agents
HICSS '98 Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences - Volume 2
ICDCS '00 Proceedings of the The 20th International Conference on Distributed Computing Systems ( ICDCS 2000)
Configurable Network Processing for Mobile Agents on the Internet
Cluster Computing
ICDCS '04 Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS'04)
A Compound Document Framework for Multimedia Networking
DFMA '05 Proceedings of the First International Conference on Distributed Frameworks for Multimedia Applications
Network processing of documents, for documents, by documents
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
Building reusable mobile agents for network management
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
A survey of active network research
IEEE Communications Magazine
Mobile-process-based ubiquitous computing platform: a blueprint
MAI '07 Proceedings of the 1st workshop on Middleware-application interaction: in conjunction with Euro-Sys 2007
A visual framework for deploying and managing context-aware services
GPC'07 Proceedings of the 2nd international conference on Advances in grid and pervasive computing
Hi-index | 0.00 |
This paper presents a framework for building and managing compound documents in distributed systems It enables an enriched document to be dynamically and nestedly composed of software components corresponding to various types of content, e.g., text, images, and windows It permits the content of each component and program code to access the content inseparable inside the components so that the components can be viewed or modified without the need for any applications It enables each component or document to migrate over a network under its own control by using mobile agent technology Moreover, it introduces components as carriers or forwarders because it enables them to carry or transmit other components as first class objects to other locations It offers several basic operations for network processing, e.g., forwarding, duplication, and synchronization Since these operations are still document components, they can be dynamically deployed and customized at local or remote computers through GUI manipulations It therefore allows an end-user to easily and rapidly configure network processing in the same way as if he/she had edited the documents This paper describes the framework and its implementation, which currently uses Java as the implementation language as well as a component development language, and then illustrates several interesting applications that demonstrate its utility and flexibility.