Show simple item record

dc.contributor.advisorRobert C. Miller.en_US
dc.contributor.authorWebber, Matthew J. (Matthew James)en_US
dc.contributor.otherMassachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science.en_US
dc.date.accessioned2011-02-23T14:36:09Z
dc.date.available2011-02-23T14:36:09Z
dc.date.copyright2009en_US
dc.date.issued2010en_US
dc.identifier.urihttp://hdl.handle.net/1721.1/61248
dc.descriptionThesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, February 2010.en_US
dc.descriptionCataloged from PDF version of thesis.en_US
dc.descriptionIncludes bibliographical references (p. 52-54).en_US
dc.description.abstractThis thesis introduces the Stateful Web Augmentation Toolkit (SWAT), a toolkit that gives users control over the presentation and functionality of web content. SWAT extends Chickenfoot, a Firefox browser scripting environment that offers a variety of automation and manipulation capabilities. SWAT allows programmers to identify data records in database-backed web sites. Records are nodes of data corresponding to rows in the database backend. Programmers can append additional functionality to those nodes, and the resulting code can be bundled up and installed by users without technical expertise. SWAT consists of three modules: a Site Profile module that identifies data records, a Tweak module that defines the look and behavior of an interactive widget, and a Storage module that persists the widget state across pages and browser sessions. Default implementations are provided for each module, and these implementations adhere to an API that encompasses all communication between modules. A programmer can extend or replace any module to improve a system built with SWAT. With SWAT, end users can customize sites far beyond where their content providers stopped, and can add functionality that logically connects different data sources, changes how and where data is stored, and redefines how they interact with the web.en_US
dc.description.statementofresponsibilityby Matthew J. Webber.en_US
dc.format.extent64 p.en_US
dc.language.isoengen_US
dc.publisherMassachusetts Institute of Technologyen_US
dc.rightsM.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission.en_US
dc.rights.urihttp://dspace.mit.edu/handle/1721.1/7582en_US
dc.subjectElectrical Engineering and Computer Science.en_US
dc.titleA Stateful Web Augmentation Toolkiten_US
dc.title.alternativeSWATen_US
dc.typeThesisen_US
dc.description.degreeM.Eng.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
dc.identifier.oclc701837978en_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record