|
|
|
|
Window
Application Share Framework |
Abstract:
The shared workspace had been considered as a significant feature of the synchronous
concurrent engineering environment. An efficient way to provide shared workspace is the
shared window system (or shared application system) which lay between the applications
been shared and the underlying window management system (WMS). With shared window system,
the single-user applications can be transparently shared among multiple participants
without any modification under collaboration environment. There are three different
paradigms to implement a shared window system: event-sharing paradigm, UI-image-sharing
paradigm, and request-sharing paradigm. This paper will discuss the characteristic and
implementation differences among these three sharing paradigms, and then propose a generic
shared window system architecture to embody all of them in single architecture. Two
crucial function groups: sharing activity management and I/O redirection/reproduction,
will be separately designed within this generic architecture.
Several critical implementation problems such as: latecomer problem, application
spontaneous sharing problem, and cross-platform sharing problem, will also be discussed.
Finally, an application recorder/player system using request-sharing paradigm was proposed
to illustrate the utilization of application sharing technique on non-CSCW scenario.
Download : ( 74K PDF File) ( 101K
DOC File)
[Back] |
An Application Recorder and Player (English)
Chee-Wen Shiah, Jyh-Ching Cheng, and Wen-Chin Chen
Communication and Multimedia Lab.
Department of Computer Science and Information Engineering
National Taiwan University, Taipei, Taiwan, R.O.C |
Abstract:
This paper will discuss how to record the execution progress of an application and
reproduce it. The recording and reproducing of an application execution progress, called
application recorder and application player correspondingly, can be applied to the
application-sharing function of a groupware system or the instruction mechanism of a
software package.
The application recorder is responsible for recording the execution progress of an
application and storing them into a recorded file, such that the application player can
reproduce the execution progress. An application execution typically invoke the requests
of system calls, and processing of messages. The system calls and messages, therefore, are
the basic elements to be recorded.
The recording process consists of many steps, includes: interception, analysis, packet and
storing; while the reproducing process includes: retrieve, analysis, packet and
invocation. There are also many implementation details should be considered, such as:
resource processing, choice of interception point, time simulation and reproducing
direction. In the future, the recorded content could be further developed toward a
script-like language to provide the editing capability.
Download : ( 207K PDF File) ( 505K DOC File)
[Back] |
Window Application Share Framework (English)
Chee-Wen Shiah, Jyh-Ching Cheng, and Wen-Chin Chen
Communication and Multimedia Lab.
Department of Computer Science and Information Engineering
National Taiwan University, Taipei, Taiwan, R.O.C |
Abstract:
This dissertation discuss the implementation issues of the Application Sharing System
(ASS) and its possible utilization. The sharing system (or shared workspace) originally
was developed on the Computer Supported Cooperated Work (CSCW) environment to support the
information sharing capability among a group of people. An example of the information
sharing tool is the Shared White Board (SWB). The SWB, however, can only support the
sharing capability of drawing data. Other complex computer data formats, such as: spread
sheet, formatted document,¡Ketc., are beyond the scope of SWB. Since different type of
data formats are generated by different applications, a practical information sharing
system should provide the general application sharing capability. The Application Sharing
System therefore become the most significant tool of the CSCW system.
There are three sharing policies been proposed: event-sharing, request-sharing, and
UI-image-sharing. From the viewpoint of system architecture, this dissertation will
discuss these sharing policies in detail, and provide solutions of specific problems. A
generic architecture will be proposed to embody different sharing policies. It could
enhance the system flexibility and simplify the task of characteristic analyzing among
different systems. Furthermore, this generic architecture can become an implementation
archetype of similar application sharing system.
The execution progress of an application could be treated as a typical dynamic medium.
This dissertation will bring the application sharing technique into medium processing
field and discuss corresponding issues and solutions. At last, three practical systems
will be implemented to clarify the utilization of application sharing technique under
different scenario. Download : ( 3,860K DOC File)
[Back] |
|
SSB
|
Abstract:
This paper presents important issues on the design and implementation of a Multimedia
Digital Classroom (MDC) system with its applications. The MDC system is implemented in
Java language. It aims at providing important tools to support a distributed interactive
education environment. The system consists of a classroom manager and some powerful
teaching application tools. The classroom manager is a sharing system with a database. The
teaching application tools include Multimedia Internet Browser, Shared White Board,
Multi-Channel Audio Conference,
WWW-Based Note-Taking System, and Instruction Evaluation System. The MDC system and
these application tools have been implemented and tested on the heterogeneous environment
where workstations and PCs are connected through networks. Download
: ( 290K PDF File)
[Back] |
|
|
|