Design and Implementation of a Multi-User Visual Programming Environment

碩士 === 國立交通大學 === 資訊工程學系 === 86 === Software systems are growing larger and more complex. The development of a large-scale software system usually requires the collaboration of multiple developers. This thesis addresses several desirable fe...

Full description

Bibliographic Details
Main Authors: Chiang, Wen-Jie, 江文傑
Other Authors: Feng-Jian Wang
Format: Others
Language:zh-TW
Published: 1998
Online Access:http://ndltd.ncl.edu.tw/handle/89139078980053806791
Description
Summary:碩士 === 國立交通大學 === 資訊工程學系 === 86 === Software systems are growing larger and more complex. The development of a large-scale software system usually requires the collaboration of multiple developers. This thesis addresses several desirable features of a practical multi-user visual programming environment, whose constituent components may bedistributed over a long distance, unreliable communication environment such as the Internet. By incorporating three design rationales, more local processing, compact remote communication, and multi-threaded collaboration, our environment makes a trade- off between performance and consistency requirements. The environment provides programming supports with two aspects: visual programming for object-oriented languages and collaborative programming for incremental softwaredevelopment. So far a window-based environment prototype, developed with Visual C++, has executed on multiple PCs connected by the network. Keywords: visual object-oriented programming, integrated programming environment, multi-user programming, client-server model, groupware, Internet,C++