MIT Libraries logoDSpace@MIT

MIT
View Item 
  • DSpace@MIT Home
  • MIT Libraries
  • MIT Theses
  • Doctoral Theses
  • View Item
  • DSpace@MIT Home
  • MIT Libraries
  • MIT Theses
  • Doctoral Theses
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Building Personal Software with Reactive Databases

Author(s)
Litt, Geoffrey
Thumbnail
DownloadThesis PDF (16.00Mb)
Advisor
Jackson, Daniel
Terms of use
In Copyright - Educational Use Permitted Copyright retained by author(s) https://rightsstatements.org/page/InC-EDU/1.0/
Metadata
Show full item record
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.
Date issued
2023-09
URI
https://hdl.handle.net/1721.1/152650
Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Publisher
Massachusetts Institute of Technology

Collections
  • Doctoral Theses

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

Login

Statistics

OA StatisticsStatistics by CountryStatistics by Department
MIT Libraries
PrivacyPermissionsAccessibilityContact us
MIT
Content created by the MIT Libraries, CC BY-NC unless otherwise noted. Notify us about copyright concerns.