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