todo list FramedPad

Collaborative functions

I am planning to create two type of collaborative functions.

Shared Board

The shared board which is launched from the FramedPad applet is for group use. I am planning to implement the SharedBoard class by using the RMI. When launching, the user can select the already exsisted group or create the another group newly. The users in the same group cannot only exchange the objects attached the information via this shared board, but also they can scribble something and save them. After Viren and I discussed, I think it should be savable.

Reuse the annotation of lecturer

Reggie has enhanced the save/load methods from using cgi script to using the msql database. Currently, these methods save and load the whole annotation objects of one page. But, if the msql architecture can work smoothly, we had better to create the save/load methods in the each data structure class. If we realize the dynamically saving methods by saving each Aobject and Gobject just after creating, we can realize the dynamic loading from another user, especailly the lecturer. This method depends on how fast we can implement the practical msql version and how fast we can store and load the each object from msql server.

The another implementation of this function is using the object seriarization method of Aobject and Gobejct. So, we can send the each object via the RMI server on WWW server. But, this method depends on how fast the Netsacpe navigator supperts the core of JDK1.1.

Althoug we can use the "RMI on JDK1.02", it needs to add the plug-ins to Netscape. I'm not sure whether it works on SunOS system.


todo list FramedPad

Mikiya Tani - Dec 19 1996 - mik@cc.gatech.edu