The features of FramedPad v1.23(12/17/96)

a) Half Scroll Version
  This version can scroll the page instead of page changing. 

Known Bugs

    1. The Stroke Slider doesn't work.
    When scrolling the pages, the stroke slider doesn't make sense.
    2. Simulate Button doesn't work
    3. SharedBoard Button doesn't work

The features of FramedPad v1.21(12/10/96)

a) Multi User version ( for using soft keyboard or so on )
 Primitive Multi User version implement. Precisely, create the
fp.html, fp.cgi only.

b) Change to sepcify the objects in erase mode.
 Before this version, in order to erase the objects, we needed to
click the objects. From this version, only move into the mouse on the
boundingbox.

The features of FramedPad v1.20(11/16/96)

a) add the start button
 1) we have to know the start time of class lecture. So, just push the
    start button. If the user don't push the startbutton, FramedPad
    set the the first scribbled time as the starttime.
    StartTime is used when the audio file is automatically created.
b) implement Audio functions.
 1) audio mark 
   In class use, when user want to add the audio mark to describe,
   just click the mark button in the mode of Audio checkbox.
 2) automatically attached audio file

The features of FramedPad v1.17(11/14/96)


a) adding the One shared Board.
 But, currently it cannot work with collaborative people. Only copy
from the applet to sharedboard and contrary.

The features of FramedPad v1.16(11/11/96)


a) Change the loading method.
  The version v1.15 doesn't wait to finish loading the all images.
  In this version, we use the MediaTracker class to load all images
  completly before displaying.

The features of FramedPad v1.15(9/17/96)

a) Insert pages We can insert the page at any location. Of course, we can save and load these scribbled page. b) grouped objects We can group/ungroup the objects on this notepad. In order to create the grouped object, in edit mode, click the mouse outside the objects, and dragging mouse as the showing rectangle surroundes the multiple objects which we want to group. After release the mouse, the objects are focused and reversed. click the group button. The focused objects become a grouped object. We can handle the grouped object the same as the usual object. c) the new file format: In order to handle the grouped object, insert function, and reduce the data file, now we use the new file format. The size of file is very smaller than older version to reduce the string of color and created time. d) an Efficient GUI: I believe I has improved the GUI. The page slider is located at the right hand of Scribbler, and bottons are almost located at the left hand of Scribbler. This design is inspired from many word processor and so on. e) separate the annotation log directory and materail directory: we can specify the directory to save/load the log data and the material directory separately. a) general: 1) stroke slider and page slider: We can page change using the page slider. We can limit to show the object to move the stroke slider. 2) reload, savethis, and saveall function: we can reload the showing page, save the showing page only. Of course, we can save the all slides in the saveall button. But, saveall button save the modified slides only. 3) add the new page: we can add the new blank page at tha last of slides. c) write mode: 1) color changing in writing: In the current object to write, the color is defferent from other object. and after writing the color is changed to usual annotation color. b) erase mode: 1) undo function: we can undo the erased object until changing the page. c) edit mode: 1) attach the comment, URL, page: After clicking the specified object, write the comment, URL, page in the textarea and click the attach button. Each of them will attach to the specified object. 2) showing the comment, URL, page: When we click the object, the comment, URL, page which attached to that object is displayed. 3) move the object: We can move the object to any position which we want. After click the object and drag it to any position in the page. It moves. (Note: This move function cause to change the time of object) 4) cut, copy and paste: We can cut, copy, and paste the object beyond the page. d) show mode: 1) walk through showing: In show mode, the object become reversed when the mouse enter the area of object and show the comment, URL, page attached to that object in the textarea under the Scribbler. 2) URL showing on the another WEB browser: If we want to see the URL showed in the textarea, only click the object. It starts the new web browser and show the URL. 3) page change: When the "page:xx" showed in the textarea and click the object, this notepad show the page:xx. 1) using MSQL for more efficient data storing and loading, I am planning to introduce the MSQL. 2) more collaborative (using RMI and Habanero) a) dynamic storing and reading: we can change the store mode: dynamically and statically, we can change the timing of the dynamic storing, after each stroke, after changing the slide, after the class use b) realtime connection to another Framedpad: we can cut & paste function to another Framedpad showed on another Netscape. 3) Graphical marking: we can attached the small icon to the audio, object, page ,URL to mark and hail it as the attached link.

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