<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Network Management and Artificial Intelligence</provider_name><provider_url>https://carleton.ca/nmai</provider_url><author_name>cuthemeedtr5</author_name><author_url>https://carleton.ca/nmai/author/cuthemeedtr5/</author_url><title>Polyester - Network Management and Artificial Intelligence</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="QzgcKmUvyG"&gt;&lt;a href="https://carleton.ca/nmai/research-projects/universal-peer-to-peer/polyester/"&gt;Polyester&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://carleton.ca/nmai/research-projects/universal-peer-to-peer/polyester/embed/#?secret=QzgcKmUvyG" width="600" height="338" title="&#x201C;Polyester&#x201D; &#x2014; Network Management and Artificial Intelligence" data-secret="QzgcKmUvyG" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://carleton.ca/nmai/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><description>Polyester is a tuple-space framework implemented in java, based on the lighTS framework by Gian Pietro Picco et al. A first repository for polyester was created on sourceforge, but we are in the process of moving our repositories to GitHub, in order to benefit from the social network of github, and see the evolution of [&hellip;]</description></oembed>
