<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-09-18T22:54:35Z</responseDate><request verb="GetRecord" identifier="oai:dspace.mit.edu:1721.1/145214" metadataPrefix="dim">https://dspace.mit.edu/server/oai/request</request><GetRecord><record><header><identifier>oai:dspace.mit.edu:1721.1/145214</identifier><datestamp>2025-10-30T17:51:25Z</datestamp><setSpec>com_1721.1_7582</setSpec><setSpec>com_1721.1_7581</setSpec><setSpec>col_1721.1_131023</setSpec></header><metadata><dim:dim xmlns:dim="http://www.dspace.org/xmlns/dspace/dim" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:doc="http://www.lyncode.com/xoai" xsi:schemaLocation="http://www.dspace.org/xmlns/dspace/dim http://www.dspace.org/schema/dim.xsd">
   <dim:field mdschema="dc" element="contributor" qualifier="advisor">Neil Gershenfeld.</dim:field>
   <dim:field mdschema="dc" element="contributor" qualifier="author" lang="en_US">Read, Jake Robert.</dim:field>
   <dim:field mdschema="dc" element="contributor" qualifier="other" lang="en_US">Program in Media Arts and Sciences (Massachusetts Institute of Technology)</dim:field>
   <dim:field mdschema="dc" element="contributor" qualifier="department" lang="en_US">Program in Media Arts and Sciences (Massachusetts Institute of Technology)</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="accessioned">2022-08-31T16:13:43Z</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="available">2022-08-31T16:13:43Z</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="copyright" lang="en_US">2020</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="issued" lang="en_US">2021   [for thesis before June 2021]</dim:field>
   <dim:field mdschema="dc" element="identifier" qualifier="uri">https://hdl.handle.net/1721.1/145214</dim:field>
   <dim:field mdschema="dc" element="identifier" qualifier="oclc" lang="en_US">1342117431</dim:field>
   <dim:field mdschema="dc" element="description" lang="en_US">Thesis: S.M., Massachusetts Institute of Technology, School of Architecture and Planning, Program in Media Arts and Sciences, February, 2021   [for thesis before June 2021]</dim:field>
   <dim:field mdschema="dc" element="description" lang="en_US">Cataloged from the official PDF version of thesis.</dim:field>
   <dim:field mdschema="dc" element="description" lang="en_US">Includes bibliographical references (pages 97-99).</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="abstract" lang="en_US">Workflows in Digital Fabrication require coordination across heterogenous computing systems, from the design tools used to describe component geometries to the embedded control systems used to interact with the physical world in order to produce those components. In the state of the art, workflows are typically static and opaque, especially within embedded controllers themselves. This makes them difficult to modify or develop, and places barriers between high level computing and low level control. An opportunity exists to develop an open platform for interoperability and reconfigurability that spans low- and high-level workflow components, that could collapse much of the heterogeneity found in these systems into cohesive representations. To do so, this thesis develops a systems architecture based on reconfigurable graphs of dataflow objects. It embeds virtual dataflow graphs of modular software elements within physical dataflow graphs of modular hardware elements, recasting heterogenous systems as cohesive graphs all the way down. The architecture is reduced to practice across high-level browser computing and low-level embedded control, through mixed networking links. It is deployed on two machine systems: one that collapses path planning and path execution for a small milling machine, marking a departure from the historic use of G Codes, and another that aligns computer vision based measurement with low-level motor control and sensor acquisition, to open access to materials measurement.</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="statementofresponsibility" lang="en_US">by Jake Robert Read.</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="degree" lang="en_US">S.M.</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="collection" lang="en_US">S.M. Massachusetts Institute of Technology, School of Architecture and Planning, Program in Media Arts and Sciences</dim:field>
   <dim:field mdschema="dc" element="format" qualifier="extent" lang="en_US">99 pages</dim:field>
   <dim:field mdschema="dc" element="language" qualifier="iso" lang="en_US">eng</dim:field>
   <dim:field mdschema="dc" element="publisher" lang="en_US">Massachusetts Institute of Technology</dim:field>
   <dim:field mdschema="dc" element="rights" lang="en_US">MIT theses may be protected by copyright. Please reuse MIT thesis content according to the MIT Libraries Permissions Policy, which is available through the URL provided.</dim:field>
   <dim:field mdschema="dc" element="rights" qualifier="uri" lang="en_US">http://dspace.mit.edu/handle/1721.1/7582</dim:field>
   <dim:field mdschema="dc" element="subject" lang="en_US">Program in Media Arts and Sciences</dim:field>
   <dim:field mdschema="dc" element="title" lang="en_US">Distributed dataflow machine controllers</dim:field>
   <dim:field mdschema="dc" element="type" lang="en_US">Thesis</dim:field>
   <dim:field mdschema="dc" element="format" qualifier="mimetype">application/pdf</dim:field>
   <dim:field mdschema="dspace" element="imported" lang="en_US">2022-08-31T16:13:43Z</dim:field>
   <dim:field mdschema="dspace" element="entity" qualifier="type">Publication</dim:field>
   <dim:field mdschema="mit" element="thesis" qualifier="degree" lang="en_US">Master</dim:field>
   <dim:field mdschema="others" element="access-status">unknown</dim:field>
   <dim:field mdschema="others" element="access-status">unknown</dim:field>
   <dim:field mdschema="cerif" element="openaire" authority="" confidence="-1">&lt;Publication xmlns="https://www.openaire.eu/cerif-profile/1.1/" id="601c980b-2f3c-4000-b165-017de1174819">
	&lt;Type xmlns="https://www.openaire.eu/cerif-profile/vocab/COAR_Publication_Types">http://purl.org/coar/resource_type/c_1843&lt;/Type>
	&lt;Language>eng&lt;/Language>
   	&lt;Title>Distributed dataflow machine controllers&lt;/Title>
   	&lt;PublishedIn>
    	&lt;Publication>
      	&lt;/Publication>
   	&lt;/PublishedIn>
   	&lt;PublicationDate>2021   [for thesis before June 2021]&lt;/PublicationDate>
   	&lt;Authors>
      	&lt;Author>
        	&lt;DisplayName>Read, Jake Robert.&lt;/DisplayName>
         	&lt;Affiliation>
         		&lt;OrgUnit>
         		&lt;/OrgUnit>
         	&lt;/Affiliation>
      	&lt;/Author>
	&lt;/Authors>
   	&lt;Editors>
	&lt;/Editors>
    &lt;Publishers>
        &lt;Publisher>
            &lt;DisplayName>Massachusetts Institute of Technology&lt;/DisplayName>
            &lt;OrgUnit />
        &lt;/Publisher>
    &lt;/Publishers>
    &lt;License>http://dspace.mit.edu/handle/1721.1/7582&lt;/License>
    &lt;Keyword>Program in Media Arts and Sciences&lt;/Keyword>
   	&lt;Abstract>Workflows in Digital Fabrication require coordination across heterogenous computing systems, from the design tools used to describe component geometries to the embedded control systems used to interact with the physical world in order to produce those components. In the state of the art, workflows are typically static and opaque, especially within embedded controllers themselves. This makes them difficult to modify or develop, and places barriers between high level computing and low level control. An opportunity exists to develop an open platform for interoperability and reconfigurability that spans low- and high-level workflow components, that could collapse much of the heterogeneity found in these systems into cohesive representations. To do so, this thesis develops a systems architecture based on reconfigurable graphs of dataflow objects. It embeds virtual dataflow graphs of modular software elements within physical dataflow graphs of modular hardware elements, recasting heterogenous systems as cohesive graphs all the way down. The architecture is reduced to practice across high-level browser computing and low-level embedded control, through mixed networking links. It is deployed on two machine systems: one that collapses path planning and path execution for a small milling machine, marking a departure from the historic use of G Codes, and another that aligns computer vision based measurement with low-level motor control and sensor acquisition, to open access to materials measurement.&lt;/Abstract>
	&lt;Access xmlns="http://purl.org/coar/access_right" 
    >
    &lt;/Access>
&lt;/Publication>
</dim:field>
</dim:dim>
</metadata></record></GetRecord></OAI-PMH>