README FILE - WebProjector By Wassim Jabi 6/3/1996 1. Release Notes . I am making WebProjector FREELY available as thanks to the help I got from the WebObjects community. However .... . This is my first WebObjects project. The code is un-commented and probably inefficient at places. If you improve it and/or find gross mistakes/bugs, please e-mail me. . Please do not pretend this is your own work, please keep the logo and the titles of the HTML pages. You can change other things such as layout, the text and the other images. . If you do put WebProjector to use, please send me the URL so that I can show-off in front of my friends :-) . The Demo button fills the tray with a relative path. Create your own demo images and change the arrays in the "Intro.wo/Intro.wos" component. . WebProjector only works with browsers that support frames correctly. . To use the "Powered By WebObjects" logo, you must insert my improved version of the PoweredByWebObjects reusable component. I have included it with this distribution. This goes right under the /Document_Root/WebObjects/ folder. 2. Introduction This server allows the construction of a distributed web-based slide projector. The user enters the URLs of slide images each on a line by itself in the tray on the right (The URL must point to an image). She can, optionally, enter a title for the presentation as well as titles, one-line captions, and thumbnail URLs for each slide or press the Demo button for a pre-packaged presentation. 3. WebProjector Structure WebProjector relies heavily on FRAMES: Main.wo: Introduction frame: Intro.wo MyPoweredByWebObjects.wo Form frame: Form.wo Once the Form is filled and the START button is pressed, WebProjector returns the Show component: Show.wo: Catalog frame: Catalog.wo Slide frame: Slide.wo Controls.wo Slide Title Controls.wo is a semi-reusable component :-) that performs the basic functions of advancing, reversing, and exiting the slide show. Controls.wo makes good use of WOConditional in the appearance and functionality of the FWD, REV buttons The Catalog includes a WORepetition of HyperLinks that load the correct slide in the Slide frame. I'll stop here and let you explore the details. If you have any questions, please do not hesitate to contact me: Wassim Jabi (wjabi@umich.edu) If you manage to add a feature (e.g. auto-advance with user-defined delay) please let me know so that I add that feature to my copy of WebProjector. Enjoy! --- Wassim M. Jabi Doctoral Program in Architecture University of Michigan 2000 Bonisteel Blvd Ann Arbor, MI 48109-2069 wjabi@umich.edu (Text/MIME/NeXTMail) http://www-personal.umich.edu/~wjabi/
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.