Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Libraries
  3. MIT Theses
  4. Doctoral Theses
  5. Building Personal Software with Reactive Databases

Building Personal Software with Reactive Databases

Thumbnail Image
Download
Name

litt-glitt-phd-eecs-2023-thesis.pdf

Description
Thesis PDF
Size

16 MB

Format

Adobe PDF

Checksum (MD5)

8905d38c517b0aaada11fdbccc5ceb09

Author(s)
Litt, Geoffrey
Advisor(s)
Jackson, Daniel
Date Issued
September 2023
Publisher
Massachusetts Institute of Technology
Abstract
Spreadsheets and relational databases can simplify the creation of a variety of software, particularly for end-users who are less familiar with programming. This thesis extends techniques from those tools in three novel ways. First, we show how existing real-world web applications can be extended without doing traditional programming, using a spreadsheet view. Second, we show how text documents can be gradually enriched into personal software tools using similar techniques. Finally, we demonstrate a new reactive relational data architecture for building complex applications with rich interactions and stringent performance requirements. Together, these projects empower both end users and application developers with simpler tools for developing software.
MIT Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
In Copyright - Educational Use Permitted
https://rightsstatements.org/page/InC-EDU/1.0/
Copyright retained by author(s)
Persistent DSpace Link
https://hdl.handle.net/1721.1/152650
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.