1. Abstract
    1. Keywords
  2. 1.Introduction
    1. 1.1.The Application
    2. 1.2.Providing Access to Applications Over the Web
  3. 2.Problem Analysis and Design
    1. 2.1.Objectives
      1. 2.1.1.Support for Naïve Users
      2. 2.1.2.Support for Power Users
      3. 2.1.3.User Support
      4. 2.1.4.Trustworthiness
      5. 2.1.5.Overcome Previous Difficulties
    2. 2.2.Constraints Imposed by HTML and HTTP
      1. 2.2.1.Multiple Browsers
      2. 2.2.2.Time-Travel in the Interface
    3. 2.3.Choices and Design Principles
      1. 2.3.1.Minimize Intermediate Pages and Number of Clicks
      2. 2.3.2.Edit-In-Place Metaphor
      3. 2.3.3.Pages Represent Objects
      4. 2.3.4.Five Types of Interface Widgets
      5. 2.3.5.Consistency Across Browsers
      6. 2.3.6.Native Window System's Submit Buttons
  4. 3.Evolution of Design
    1. 3.1.Early Design and Mockup
    2. 3.2.Early Implementation
    3. 3.3.Problems of Scale
    4. 3.4.Breakdown of the Edit-in-place Model
    5. 3.5.Observations on User Interaction
      1. 3.5.1.Reluctance to Click
      2. 3.5.2.Logging Out
      3. The Usage of User Preferences
  5. The Future
  6. 4.Conclusions
  7. Acknowledgments
  8. References