Share Application Framework


Window Application Share Framework


  A Generic Shared Window Architecture and Some Issues (English)

Chee-Wen Shiah, and Wen-Chin Chen
Communication and Multimedia Lab.
Department of Computer Science and Information Engineering
National Taiwan University, Taipei, Taiwan, R.O.C

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] 


  An Application Recorder and Player (Chinese)
        Download :      ( 419K DOC File)

[Back] 


  The Application Sharing Technique and Its Utilization (Chinese) 
        Download :      ( 1,087K DOC File)     ( 711K PPT File)

[Back] 


  The Application Movie Analysis and Its Implementation (Chinese)
        Download :     ( 280K PPT File)

[Back] 


  The Implementation of an Application Sharing System (Chinese)
        Download :     ( 346K PPT File)

[Back] 



SSB


  Design and Implementation of Important Applications in a Java-Based Multimedia Digital Classroom (English)

Kuang-Chih Lee, Keh-Ning Chang, Shiuh-Sheng Yu, Ing-Chau Chang, Chee-Wen Shia, 
Wen-Chin Chen, Jau-Hsiung Huang
Communications and Multimedia Lab.
Department of Computer Science and Information Engineering
National Taiwan University, Taipei, Taiwan

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]   


¡@