Research Project Title:
Responsive Layout Generation
abstract:Déjà Vu© is a software-development platform that aims to take advantage of the observation that much of software design is simply recombining pre-existing concepts in novel ways. Déjà Vu provides a library of clichés — components that are pre-implemented by experts — with which designers can construct richly featured web applications. Currently, we have about a dozen clichés and a handful of sample applications that use them. Throughout the next year, we plan to work on the automatic generation of HTML and CSS based on the clichés chosen by the user, along with a basic description of the application layout. This will decrease the technical knowledge required to build apps using Déjà Vu, bringing us closer to our goal of abstracting design from implementation details.
“I am participating in SuperUROP because I have heard from friends that it is a great experience and the best way to do research as an undergraduate. I found my project as a result of Software Studio (6.170) last fall, the content of which relates directly to my project. I hope to gain a deeper understanding of software design and am excited to be working on a single project for an extended period of time.”