Object-Oriented Implementation of ODA and DTAM system in Windows Environment

碩士 === 中原大學 === 資訊工程研究所 === 82 === In this thesis, we apply object-oriented technique to the implementation of Open Document Architecture (ODA) and Document Transfer and Manuipulation (DTAM) that are specified in CCITT T.410 and T.430, and...

Full description

Bibliographic Details
Main Authors: Hong, Si Chung, 洪世昌
Other Authors: Liu, Chung Shyan
Format: Others
Language:zh-TW
Published: 1994
Online Access:http://ndltd.ncl.edu.tw/handle/98746213375086866701
Description
Summary:碩士 === 中原大學 === 資訊工程研究所 === 82 === In this thesis, we apply object-oriented technique to the implementation of Open Document Architecture (ODA) and Document Transfer and Manuipulation (DTAM) that are specified in CCITT T.410 and T.430, and discuss the advantages of this implementation technique. The ODA and DTAM system that we have implemented contains an ODA subsystem and a DTAM subsystem that are in the application layer of OSI model. The major functions of the system are to process characters and raster graphics, to produce standard documents and to transfer documents. Two machines have to build a connection first, and then they can negotiate with each other on how to transmit data and control information, and to perform remote editing. We use Object Modeling techniques to analyze and design the ODA and DTAM system, and build three models to describe three aspects of objects, event trace, state transition, and data transformation. Our system is implemented on MS-Windows and coded in C++, S.D.K and O.W.L, and is flexible and extensible. The ODA subsystem is the primary part of our ODA and DTAM system, and we implemented the interchanges between ODA and Windows. First, we performed an object-oriented analysis and design for ODA subsystem, and then we implemented the data structures and the editing operations for characters and graphics, three document processes, open document interchange formats, character content of T.416 and raster graphics content of T.417. In DTAM subsystem, we implemented DTAM protocols on the Windows system. The DTAM subsystem provides the DTAM services that are based on session services. The DTAM subsystem includes remote data editing operations, timer devices, protocol machines, and application protocol data units. To reach the aim of high performance and accuracy, an ethernet drvier is designed as a primitive that can work better in the Windows environment.