TY - GEN
T1 - Multi-user visual object-oriented programming environment
AU - Hu, Chung Hua
AU - Wang, Feng-Jian
PY - 1998
Y1 - 1998
N2 - Software systems are growing larger and more complex. The development of a large-scale software system usually requires the collaboration of multiple developers. This paper addresses several desirable features of a practical multi-user, visual object-oriented programming environment (mVOOPE), whose constituent components may be distributed 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 mVOOPE makes a trade-off between performance and consistency requirements. The mVOOPE provides programming supports with two aspects: visual programming for object-oriented languages and collaborative programming for incremental software development. So far a window-based environment prototype, developed with Visual C++, executes on multiple PCs connected by the network.
AB - Software systems are growing larger and more complex. The development of a large-scale software system usually requires the collaboration of multiple developers. This paper addresses several desirable features of a practical multi-user, visual object-oriented programming environment (mVOOPE), whose constituent components may be distributed 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 mVOOPE makes a trade-off between performance and consistency requirements. The mVOOPE provides programming supports with two aspects: visual programming for object-oriented languages and collaborative programming for incremental software development. So far a window-based environment prototype, developed with Visual C++, executes on multiple PCs connected by the network.
UR - http://www.scopus.com/inward/record.url?scp=0032295079&partnerID=8YFLogxK
U2 - 10.1109/CMPSAC.1998.716665
DO - 10.1109/CMPSAC.1998.716665
M3 - Conference contribution
AN - SCOPUS:0032295079
SN - 0818685859
T3 - Proceedings - IEEE Computer Society's International Computer Software and Applications Conference
SP - 262
EP - 269
BT - Proceedings - IEEE Computer Society's International Computer Software and Applications Conference
T2 - Proceedings of the 1998 IEEE 22nd Annual International Computer Software & Applications Conference
Y2 - 19 August 1998 through 21 August 1998
ER -