The growth of the web increased dramatically when users were provided with applications that let them use just their browser to post and edit content on the World Wide Web. Offering users the ability to use their browser to create their own web applications, instead of just posting text and images, would cause another Internet evolution. This thesis describes the EXPPO system (Extensible Page Productions and Operations), a web application development environment for both end-users and technical-users. EXPPO leverages the end-user's previous experience with internet browsers by using a page based development experience or a Page Oriented Architecture. Because applications are structured in this architecture, components used in one application can be re-used by another, providing end-users with functionality that was created by more technical users. This thesis demonstrates how the EXPPO development environment can be used to create functionally rich web applications.
College and Department
Physical and Mathematical Sciences; Computer Science
BYU ScholarsArchive Citation
Goodrich, Brian S., "Extending Web Application Development to the User-Editable Space" (2008). All Theses and Dissertations. 1338.
web application development, end-user, XML page, page architecture, XPath messaging, implicit page generation, wiki