Mavo Create : a WYSIWYG editor for Mavo

Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2018. === This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections. === Cataloged from student-s...

Full description

Bibliographic Details
Main Author: Cicileo, Francesca Rose
Other Authors: David Karger.
Format: Others
Language:English
Published: Massachusetts Institute of Technology 2018
Subjects:
Online Access:http://hdl.handle.net/1721.1/119759
id ndltd-MIT-oai-dspace.mit.edu-1721.1-119759
record_format oai_dc
spelling ndltd-MIT-oai-dspace.mit.edu-1721.1-1197592019-05-02T16:23:38Z Mavo Create : a WYSIWYG editor for Mavo WYSIWYG editor for Mavo What-You-See-Is-What-You-Get editor for Mavo Cicileo, Francesca Rose David Karger. Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science. Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science. Electrical Engineering and Computer Science. Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2018. This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections. Cataloged from student-submitted PDF version of thesis. Includes bibliographical references (page 47). Mavo Create provides the data storage and computation abilities of Mavo through the interface of a WYSIWYG (What-You-See-Is-What-You-Get) editor. Mavo extends HTML, providing attributes that one can use to set up data storage for a web application. This data can be created, amended, and populated into the web application use Mavo attributes. Further, Mavo provides expressions for performing computations on the data and visualizing the results of those computations in the Mavo application. One limitation of Mavo is that a user must know or become familiar with HTML in order to use Mavo. Mavo Create attempts to abstract away the programming part of using Mavo by providing a visual website editor that can be used to create Mavo applications. Mavo Create was built using GrapesJS, a WYSIWYG website template creation application. Mavo Create uses drag-and-drop HTML elements with WYSIWYG editing for styling and for adding Mavo capabilities. After creating the template of a Mavo application in Mavo Create, one can download source code and begin using his application. The goal of Mavo Create is to make the creation of Mavo applications accessible to people who do not know HTML or programming. by Francesca Rose Cicileo. M. Eng. 2018-12-18T19:48:50Z 2018-12-18T19:48:50Z 2018 2018 Thesis http://hdl.handle.net/1721.1/119759 1078782479 eng 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. http://dspace.mit.edu/handle/1721.1/7582 47 pages application/pdf Massachusetts Institute of Technology
collection NDLTD
language English
format Others
sources NDLTD
topic Electrical Engineering and Computer Science.
spellingShingle Electrical Engineering and Computer Science.
Cicileo, Francesca Rose
Mavo Create : a WYSIWYG editor for Mavo
description Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2018. === This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections. === Cataloged from student-submitted PDF version of thesis. === Includes bibliographical references (page 47). === Mavo Create provides the data storage and computation abilities of Mavo through the interface of a WYSIWYG (What-You-See-Is-What-You-Get) editor. Mavo extends HTML, providing attributes that one can use to set up data storage for a web application. This data can be created, amended, and populated into the web application use Mavo attributes. Further, Mavo provides expressions for performing computations on the data and visualizing the results of those computations in the Mavo application. One limitation of Mavo is that a user must know or become familiar with HTML in order to use Mavo. Mavo Create attempts to abstract away the programming part of using Mavo by providing a visual website editor that can be used to create Mavo applications. Mavo Create was built using GrapesJS, a WYSIWYG website template creation application. Mavo Create uses drag-and-drop HTML elements with WYSIWYG editing for styling and for adding Mavo capabilities. After creating the template of a Mavo application in Mavo Create, one can download source code and begin using his application. The goal of Mavo Create is to make the creation of Mavo applications accessible to people who do not know HTML or programming. === by Francesca Rose Cicileo. === M. Eng.
author2 David Karger.
author_facet David Karger.
Cicileo, Francesca Rose
author Cicileo, Francesca Rose
author_sort Cicileo, Francesca Rose
title Mavo Create : a WYSIWYG editor for Mavo
title_short Mavo Create : a WYSIWYG editor for Mavo
title_full Mavo Create : a WYSIWYG editor for Mavo
title_fullStr Mavo Create : a WYSIWYG editor for Mavo
title_full_unstemmed Mavo Create : a WYSIWYG editor for Mavo
title_sort mavo create : a wysiwyg editor for mavo
publisher Massachusetts Institute of Technology
publishDate 2018
url http://hdl.handle.net/1721.1/119759
work_keys_str_mv AT cicileofrancescarose mavocreateawysiwygeditorformavo
AT cicileofrancescarose wysiwygeditorformavo
AT cicileofrancescarose whatyouseeiswhatyougeteditorformavo
_version_ 1719039732032208896