Thursday, February 15, 2007

Wednesday Work

I read about Ajax today. Now I don't know if Ajax is a good technology for this project.

What Ajax can do for this project:
- The application responds to user input without loading a whole page again.
- We can load the information a head of time, then responds to user input using the data loaded locally. For example, when a user selects the ICS subjects, all ICS courses (include all information) are loaded in the background, but only the Course title are displayed. Then when the user select the dates and times, the application will query the data previous loaded. There are some issues with this:
1. In a sense, it can improve the speed because it loads data while the user still working on other search criteria.
2. In another sence, it may load unused data. If we wait until the user selects all criteria then query the database, then we only load the data needed.

At this point, I think ajax may not be a good choice. I may need to talk with Brandon and Gary about this.

Also today I think the applicaction should let students search for books of courses.

No comments: