Features
Our protocol is very easy to use and understand. The commands are in
simple, plain english as opposed to cryptic numbers. We have added a number
of additional helpful commands to reduce client development time.
- It can do calendar calculations for you.
- On which day of the week does November 1st, 2023 begin? Our server
can tell you!
- You can save any kind of client-state information on the server.
- Professor Clarke restricted our clients from saving state locally.
That means you can not save any preferences on the client.
- We have provided a command to store client-state information on the
server.
- For example, you may wish to save information such as current view
(day, week, or month view), currently viewed date, window sizes, alarm
settings, colour settings, etc....
- You can save whatever you want!
- With just one command, you can retrieve all event information for a
given day.
- You dont need to make 24 separate requests (one for each hour of the
day).
- With just one command, you can retrieve all information needed for
a month view.
- For each day of the month, the server will tell you if an event has
been scheduled.
Extras
We have added some additional features that improve the functionality
of the server. These features are available but you don't need to support
them.
- Stores basic user information such as first name, last name, address,
phone #, email address, etc...
- Each day can have a notes section to store daily notes.
- Each day can have a to-do list to store daily tasks.
Last updated:
David Tam
Friday, November 6, 1998.