Back to results

Massachusetts Institute of Technology

A graphical environment for Déjà Vu app development

Abstract

dc:description.abstract

Déjà Vu is a platform that allows people to build web applications from clichés, reusable implementations of software concepts. A cliché provides user interface elements and a database-backed web service in a single package, and the actions provided by clichés can be connected together to create complex functionality. On its own, the Déjà Vu platform requires one to learn HTML and a few additional language constructs to create an app. In order to make Déjà Vu accessible to non-programmers, I created a WYSIWYG ("What You See Is What You Get") editor for Déjà Vu apps. This editor uses the drag-and-drop approach taken by many static website editors and extends it to Déjà Vu action composition. The actions, their inputs and outputs, and the connections between them are presented visually, and an app can be used in the editor as it is being built. This new editor allows unique, multi-user applications to be created without writing any code.

Degree

thesis:*
Name thesis:degree_name
Master
Department dc:contributor.department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Grantor dc:publisher
Massachusetts Institute of Technology
Year dc:date.issued
2019

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • McNamara, Barry A.,III.
Advisor dc:contributor.advisor
  • Daniel Jackson.

Subjects

dc:subject × 1

Rights

dc:rights
Statement dc:rights
  • MIT theses are protected by copyright. They may be viewed, downloaded, or printed from this source but further reproduction or distribution in any format is prohibited without written permission.
Language dc:language.iso
eng

Identifiers

dc:identifier.*
Handle dc:identifier.uri
https://hdl.handle.net/1721.1/123049
OAI identifier oai:identifier
oai:dspace.mit.edu:1721.1/123049

Chain of custody

source
Harvested from
MIT
Base URL
dspace.mit.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

McNamara, Barry A.,III.. A graphical environment for Déjà Vu app development. Massachusetts Institute of Technology, 2019. https://hdl.handle.net/1721.1/123049