todo list FramedPad
Collaborative functions
I am planning to create two type of collaborative functions.
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.
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