本系统将CSCW与Java技术相结合,采用Java语言中的Socket网络编程技术,实现了客户端与服务器端之间网络底层的链接和信息的交换,用C/S计算机模型设计并实现了一个基于Java的电子白板系统,增加网上绘制图功能,弥补了纯文本非实时交流的不足。
电子白板功能设计:
1)支持多用户对图形、文本等的绘制操作功能,如直线、圆、椭圆、填充圆、文本等。
2)支持多用户对同一内容进行讨论功能。有纯文字的讨论显示内容区和图形、文本讨论显示内容区。
3)支持用户自觉锁的功能。如果用户不是主讲者,也就是对图形、文本显示内容区的绘制者,就要自觉地锁定对图形、文本显示内容区的操作功能,只能对纯文字显示内容区内发表个人的意见。