Abstract

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.

Degree

MS

College and Department

Physical and Mathematical Sciences; Computer Science

Rights

http://lib.byu.edu/about/copyright/

Date Submitted

2008-03-12

Document Type

Thesis

Handle

http://hdl.lib.byu.edu/1877/etd2289

Keywords

web application development, end-user, XML page, page architecture, XPath messaging, implicit page generation, wiki

Share

COinS