Winter Quarter 1996 February 22, 1996
Document Author:
Project Sponsor:
| Yakko Wakko and Dot Profile Team:
Manager: Harry Marlin |
The scope of our design document can be found here.
Currently the YWD Dayplanner cannot write schedules, therefore, if you wish to add schedules in your dayplanner, you must use the X-utility "plan" to add your schedule. The "plan" utility will create a file named ".dayplan" in the user's home directly.
Helps on how to use the "plan" utility can be found in the manual page
In order for the applet to read the .dayplan file, the .dayplan file must reside in the user's WWW directory. Create a symbolic link to the .dayplan file in the home directory using the "ln" command. Following is a step-by-step instruction on creating a symbolic link to the .dayplan file in your WWW directory
After you have done the above two steps, your YWD Dayplanner will be ready to run on the Netscape 2.0 browser.
The YWD Dayplanner is invoked by a URL reference in an HTML document. The user clicks on the reference, and the applet is downloaded to the local machine and executed. The dayplanner opens to a display containing three regions: monthly, daily, and overlay windows. The upper left region of the applet window is a view of the current month. The upper right region contains today's daily schedule information. The lower area is an overlay view of the chedules of all the users.
Each of the regions in the YWD dayplanner displays information about the user's schedule. In addition, each region is responsive to clicks from a mouse or other pointing device.
This area contains a block-format display of the month. When the applet is first executed, the monthly display will default to the current month. Each day in the month that contains an active scheduled event is highlighted in red. Each day that does not contain scheduled event is displayed with a black button.
There exists two scrolling arrows. One points to the right and one points to the left. Clicking on the arrow allows the user to view the next month or the previous month. The month label will change as the user clicks to the next or previous month.
The scheduled time window displays a list of times the user has appointments. Each of the scheduled time is linked to the free-text window that describes the event for a given time.
The free-text window is a display that shows all the appointments for that day. Each of the appointments are linked to the scheduled time; therefore, if the user clicks on a specific time, the free-text window will scroll to the text area that describes the event for that time.
The vertical scroll bar is used for the free-text window. With the scroll bar, the user can scroll through the appointments for that whole day. This allows the user to view the upcoming scheduled events.
The schedule display window blocks out the time slot a person has an event scheduled. The blocked out time is displayed in red. The bottom of the display window shows the overlay of all the schedules.
When a one's schedule is added to the list of people to overlay, the user can toggle different people's schedule to view the various overlays that exists. When a schedule is toggled off, the display window will display the block of time scheduled in purple.
The vertical scrollbar allows the user to scroll through all the schedules when there exists more schedules than the display window allows.
The add user button allows the user to add another schedule to the overlay information window. When the button is pressed, a pop-up window will appear, prompting the user to enter the URL of the person's schedule. When the URL information is entered, the specified schedule will be added to the list of schedules.
The base URL window displays a list of base URLs that the user have added previously. This window allows the user to quickly a frequently used URL by clicking on the URL displayed.
The users window displays the list of users currently in the overlay display.
The add base URL button allows the user to add a frequently used base URL for quick access next time.
The delete base URL button allows the user to delete an URL that is no longer in use.
The add user button allows the user to add another schedule to the overlay information.
The delete user button allows the user to delete a schedule from the overlay information.
Top | Plan | Req Doc | Design Doc | Prototype | History | Revision |