Chris Pollett >
Students > [Bio] [Deliverable 1 - Hello World Extension] [Deliverable2 - Capture Events] |
CS297 ProposalTotal Recall for Ajax Applications ? an extension to FirefoxSmita Periyapatna (smita.periyapatna@gmail.com) Advisor: Dr. Chris Pollett Description: Saving the state of an Ajax based website, as a history item is a big problem. Typically, the usual history controls (Back/Forward buttons) do not take the user back to the previous state of the document, but to a webpage they were viewing sometime back. Our project aims to build an extension for Mozilla Firefox browser, which extends the functionality of the browser to save the states of an Ajax page in something similar to storing normal history items. It would also check if some states were already saved in the history item, if they were, then those states would not be saved. Schedule:
Deliverables: The full project will be done when CS298 is completed. The following will be done by the end of CS297: 1. Writing simple "Hello World" extension to Firefox. 2. Capturing events and displaying using alerts. 3. Adding states to New History. 4. If a state not already present as a history item, adding that state to history. 5. Submit CS297 report References: [2007] Official page of Mozilla. "http://developer.mozilla.org/en/docs/Building_an_Extension" [2007] Programming Firefox: Building Rich Internet Applications with XUL. Kenneth C. Feldt. O'Reilly. 2007. [2007] JavaScript and DHTML Cookbook: Danny Goodman. O'Reilly. 2007. [2007] Official page of Backbase. "http://bdn.backbase.com/topic/documentation" |