home *** CD-ROM | disk | FTP | other *** search
/ PC Press: Internet / PC_PRESS.ISO / software / www / mosaic / mos-read.me < prev    next >
Encoding:
Text File  |  1996-03-20  |  4.6 KB  |  115 lines

  1. Object Oriented Animation Mosaic (Mosanim) Demos
  2.  
  3. (You must use Mosanim to view the demos)
  4.  
  5.  
  6.  
  7. Demo 1: Simple Walking Person
  8.  
  9. Demo 2: Simple Running Turtle
  10.  
  11. Demo 3: "Full-blown" BU CS Dept. Logo Contest Presentation 
  12.  
  13.  
  14.  
  15. Credits go to Larry Tu (larry@acs.bu.edu) for creating the lively turtles.
  16.  
  17.  
  18.  
  19. Specifications on Object Oriented Animation 
  20.  
  21. Patrick P. Cai 
  22.  
  23.  
  24.  
  25. Frequently Asked Questions
  26.  
  27.  1. What is Mosanim? Is it really Mosaic? 
  28.  
  29.    This is a demo version of the BU-NCSA Mosanim. Mosanim is a modified
  30.    version of NCSA Mosaic (v2.5) with additional animation capabilities. It
  31.    should be compatible with the standard Mosaic when used for viewing normal
  32.    HTML documents. However, Mosanim is able to interpret extended HTML
  33.    tags for animation. Two modes of animation are supported: drawing(lines,
  34.    circles, polygons, etc...) based animation and frame-based animation using
  35.    pre-scanned images. 
  36.  
  37.    A new version of the BU-NCSA Mosanim with more features and better
  38.    usability will be released soon. 
  39.  
  40.  2. Why is animation useful to the web? 
  41.  
  42.    The web has been kind of static. It is true that you may be able to view audio
  43.    and video through the web, the network resource requirement is often
  44.    prohibitive. In contrast, animation does not require too much network
  45.    bandwidth, since once the images are downloaded, the motions are generated
  46.    by the web client. Take a look at the "BU CS Dept. Logo Contest
  47.    Presentation" demo above(as a sloppy example), and you'll realize the
  48.    potentials of animation in presenting your ideas/products/image to the internet
  49.    community. 
  50.  
  51.  3. How do I get Mosanim? 
  52.  
  53.    You may download and compile it just like Mosaic. The current ftp sites are: 
  54.       Boston University 
  55.       Boston University Computer Science Department 
  56.  
  57.    Please refer to the original NCSA Mosaic installation instructions. After
  58.    "make", the executable will be src/Mosanim. 
  59.  
  60.    When you compile Mosanim on DEC Alpha, you may want to use top level
  61.    Makefile "Makefile.alpha.1". The original makefile is missing a linker option
  62.    for math functions. I'd like to thank Achille (eillihca@drizzle.Stanford.EDU)
  63.    for providing the makefile(and other fixes). You might encounter similar
  64.    problems on other platforms. If linking fails, please check what the linker
  65.    option for math function(sine/cosine...) is on your system. 
  66.  
  67.  4. Where do I start to make a presentation in Mosanim? 
  68.  
  69.    You need to understand the animation model used in Mosanim, including the
  70.    functions of various interactive entities such as objects, object lists, translation
  71.    specifications, rotation specifications, states, events and event lists. You'll also
  72.    need to know the HTML extension in order to put together a presentation. I
  73.    suggest you take a look at the page on Object Oriented Animation. Then you
  74.    can view the HTML source for the above demos. You may also want to use the
  75.    two demo documents "turtle.html" and "person.html" as templates to create
  76.    your first few animations. The two documents are used as demo "Running
  77.    Turtle" and "Walking Person". They are also included in the "demo" directory
  78.    in the source distribution. 
  79.  
  80.  5. What hardware does Mosanim run on? 
  81.  
  82.    Mosanim has been tested on the following hardware platforms: 
  83.       SUN Sparc 2 and Sparc 10 workstations 
  84.       DEC Alpha 
  85.       Tektronix 
  86.  
  87.    If you are able to compile it on a platform other than one of the above, or if
  88.    you find a device-specific issue, please report it to Patrick P. Cai . 
  89.  
  90.  6. What are the known problems? 
  91.  
  92.       Animation demands a lot of resources from the X server. Some X
  93.       servers may not be able to meet this demand. 
  94.  
  95.  7. Future works: 
  96.  
  97.       Make the HTML extension easier to use. We need a more natural way
  98.       to synchronize objects. It is desirable to use something like the
  99.       following to create a scene: 
  100.  
  101.       < while in next 10 seconds >
  102.       < object PERSON moves from TREE to STOP_SIGN >
  103.       < object CAR moves from PARKING_LOT to STOP_SIGN >
  104.       < /while >
  105.  
  106.       Make Mosanim compatible with all popular hardware platforms. 
  107.       Allow additional object types in Mosanim, such as audio. The goal is to
  108.       have Multimedia Presentation over the internet. 
  109.       Allow user-interaction by making the objects capable of responding to
  110.       key/mouse events. 
  111.  
  112.  
  113. P.P. Cai 
  114.