Santa Clara University Scholar Commons Computer Engineering Senior Theses Engineering Senior Theses 6-9-2016 Uniform: The orF m Validation Language Sawyer Novak Santa Clara University Reid Palmquist Santa Clara University Douglas Parker Santa Clara University Follow this and additional works at: https://scholarcommons.scu.edu/cseng_senior Part of the Computer Engineering Commons Recommended Citation Novak, Sawyer; Palmquist, Reid; and Parker, Douglas, "Uniform: The orF m Validation Language" (2016). Computer Engineering Senior Theses. 72. https://scholarcommons.scu.edu/cseng_senior/72 This Thesis is brought to you for free and open access by the Engineering Senior Theses at Scholar Commons. It has been accepted for inclusion in Computer Engineering Senior Theses by an authorized administrator of Scholar Commons. For more information, please contact
[email protected]. Thesis Senior Design Santa Clara University Santa Clara, California Uniform: The Form Validation Language Submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering Santa Clara University School of Engineering Authors: Sawyer Novak Reid Palmquist Douglas Parker June 9, 2016 Abstract Digital forms are becoming increasingly more prevalent but the ease of creation is not. Web Forms are difficult to produce and validate. This design project seeks to simplify this process. This project is comprised of two parts: a logical programming language (Uniform) and a web application. Uniform is a language that allows its users to define logical rela- tionships between web elements and apply simple rules to individual inputs to both validate the form and manipulate its components de- pending on user input. Uniform provides an extra layer of abstraction to complex coding.