todo list FramedPad

How to create the audio links

Current architecture to create the ram files

While saving the annotation log to the server, the cgi-script detect the startTime and create time of each Aobject. It calculate the relative time from the start time of the session and create the ram file in the user's own directory.

ROOTDIR/students/(username)/notes/(date)/rams/(ramfile)

(ramfile)=(Mon)(Day)(Year).(Hour)(Min)(Sec).ram

For examples, in the case of the class at 10/10/96, the audio ram file start at 4:04:05pm is 101096.160405.ram.

This file contents the next expression.

pnm://c2000.gatech.edu/c2000/audio_(Mon)(Day)(Year).ra$(relativeTime)

(relativeTime)=(relativeHour):(relativeMin):(relativeSec).

The relativeTime means the time from the startTime.

After the class, especially after the RealAudio file sets the appropriate directory, the user can access the audio to click the specified object in the show mode. This architecture is not so good because I created this method very short time for demo purpose.

This cause to keep the start time in the applet and save the start time to inform the cgi-bin script.

Proposal to change

I want to replace this method to which of follwing methods.

1) store the start time by the lecturer.

When lecturer clicks the start button, the applet restore the start time to lecture's directory as a startTime.html.

(ROOTDIR)/lectures/lecturer/(lecturer)/notes/(date)/startTime When the student save the annotation data, the cgi script can show the start time and caliculate the relative time. The merit of this method is needless to keep the start time in the applet and not to store the startTime.

2) use RealAudio Ver.3.0

The "RealAudio" version 3.0 provides the API to control the start/stop from Java applet in the same page. So, we don't need the "ram" file on the server. If we decide to use the RealAudio Ver.3.0 system, we don't care to store the startTime while saving the annotation data. The demerit of this methods we needs the RealAudio(ver3.0) plug-in for Netscape. I believe the plug-ins are only for Windows and Macintosh. If we neglect the Unix based netscape. This option is very smart one.
todo list FramedPad

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