Advanced Search
DSpace@MIT

Kaleido : individualistic visual interfaces for software development environments

Research and Teaching Output of the MIT Community

Show simple item record

dc.contributor.advisor David Small. en_US
dc.contributor.author Chang, Agnes, S.M. Massachusetts Institute of Technology en_US
dc.contributor.other Massachusetts Institute of Technology. Dept. of Architecture. Program in Media Arts and Sciences. en_US
dc.date.accessioned 2011-03-24T20:30:22Z
dc.date.available 2011-03-24T20:30:22Z
dc.date.copyright 2010 en_US
dc.date.issued 2010 en_US
dc.identifier.uri http://hdl.handle.net/1721.1/61942
dc.description Thesis (S.M.)--Massachusetts Institute of Technology, School of Architecture and Planning, Program in Media Arts and Sciences, 2010. en_US
dc.description Cataloged from PDF version of thesis. en_US
dc.description Includes bibliographical references (p. [105]-108). en_US
dc.description.abstract Programming, especially programming in the context of art and design, is a process of reconciling and shifting between individual creative thought and rigid conceptual models of code. Despite advances of programming support tools, the discrepancy between the contextual specificity of the author's intent and the uniformity of program structure still causes people to find the software medium unwieldy. Taking inspiration from the way in which sketching supports the creative process, in this thesis I argue that incorporating individualistic visual elements into the interface of our programming environments can make the creative coding process more intuitive. I present Kaleido as one implementation of a programming environment that augments traditional textual representations of a program with user-generated graphical elements that act as an additional interface to the code. Kaleido enables users to create personally meaningful visuals for their code, thus allowing individuals to plan, organize, and navigate code in the idiosyncratic way we each think. This document presents the motivations, research, and design process that led to the creation of Kaleido, as well as a preliminary evaluation of a number of users' experience with using Kaleido, and finally a discussion of future and alternative possibilities. en_US
dc.description.statementofresponsibility by Agnes Chang. en_US
dc.format.extent 142, 3 p. en_US
dc.language.iso eng en_US
dc.publisher Massachusetts Institute of Technology en_US
dc.rights M.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.uri http://dspace.mit.edu/handle/1721.1/7582 en_US
dc.subject Architecture. Program in Media Arts and Sciences. en_US
dc.title Kaleido : individualistic visual interfaces for software development environments en_US
dc.title.alternative Kaleido : integrating sketches as individualistic visual interfaces for software development environments en_US
dc.type Thesis en_US
dc.description.degree S.M. en_US
dc.contributor.department Massachusetts Institute of Technology. Dept. of Architecture. Program in Media Arts and Sciences. en_US
dc.identifier.oclc 707536595 en_US


Files in this item

Name Size Format Description
707536595.pdf 23.09Mb PDF Preview, non-printable (open to all)
707536595-MIT.pdf 23.09Mb PDF Full printable version (MIT only)

This item appears in the following Collection(s)

Show simple item record

MIT-Mirage