z-logo
open-access-imgOpen Access
A Document-Centric Component Framework for Document Distributions
Author(s) -
Ichiro Satoh
Publication year - 2006
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-48274-1
DOI - 10.1007/11914952_38
Subject(s) - computer science , component (thermodynamics) , java , component based software engineering , flexibility (engineering) , synchronization (alternating current) , source code , software , class (philosophy) , distributed computing , programming language , software development , software engineering , operating system , computer network , artificial intelligence , channel (broadcasting) , statistics , physics , mathematics , thermodynamics
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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom