Web Interactions paper
Tuesday, September 2, 2003
I came across a great paper by Paul Graunke titled "Web Interactions" that he wrote for his doctoral thesis in Computer Science at Northeastern University. He discusses the pros and cons of different approaches to maintaining session state (including continuations) and improving interactivity on the Web. In addition, he has combined material from a number of other very good papers in this area to provide a cohesive presentation of the issues and potential solutions.
A brief summary of the contents:
- Chapter 1: The problem space - issues with maintaining state on the Web.
- Chapter 2: Related work.
- Chapter 3: Serving the Web - static and dynamic content using standard SE techniques. (an updated version of the "Programming the Web with High-Level Programming Languages" paper).
- Chapter 4: Compiling to the Web - generating interactive CGI scripts for the Web. (based on the "Automatically Restructuring Programs for the Web" paper)
- Chapter 5: Modeling the Web - developing a formal model for Web interactions. (presents the model described in the "Modeling Web Interactions" paper)
- Chapter 6: Beyond the Web - looks at Web and other UI interaction applications and speculates on how techniques used in one area may carry over to other areas. (presents material similar to that in "Advanced Control Flows for Flexible Graphical User Interfaces or, Growing GUIs on Trees or, Bookmarking GUIs")
- Chapter 7: Conclusion.

