<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Pansenti</title>
	<atom:link href="http://pansenti.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://pansenti.wordpress.com</link>
	<description></description>
	<lastBuildDate>Sat, 18 Feb 2012 05:42:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='pansenti.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Pansenti</title>
		<link>http://pansenti.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://pansenti.wordpress.com/osd.xml" title="Pansenti" />
	<atom:link rel='hub' href='http://pansenti.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Announcing Syntrino: Syntro + Arduino</title>
		<link>http://pansenti.wordpress.com/2012/02/15/announcing-syntrino-syntro-arduino/</link>
		<comments>http://pansenti.wordpress.com/2012/02/15/announcing-syntrino-syntro-arduino/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 22:31:54 +0000</pubDate>
		<dc:creator>Pansenti</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Lightweight Compute Cloud (LCC)]]></category>
		<category><![CDATA[Syntrino]]></category>
		<category><![CDATA[Syntro]]></category>
		<category><![CDATA[Ubiquitous computing]]></category>

		<guid isPermaLink="false">http://pansenti.wordpress.com/?p=54</guid>
		<description><![CDATA[There&#8217;s no question that the Arduino has to be the most popular platform for all kinds of small projects in very diverse fields. It&#8217;s low-cost and easy to use and so accessible for a large number of people. Once enabled with Ethernet (either with a shield or with an onboard Ethernet interface), the Arduino becomes a great way to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pansenti.wordpress.com&amp;blog=31626945&amp;post=54&amp;subd=pansenti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s no question that the <a title="Arduino" href="http://www.arduino.cc/" target="_blank">Arduino</a> has to be the most popular platform for all kinds of small projects in very diverse fields. It&#8217;s low-cost and easy to use and so accessible for a large number of people. Once enabled with Ethernet (either with a <a title="Arduino Ethernet Shield" href="http://arduino.cc/en/Main/ArduinoEthernetShield" target="_blank">shield</a> or with an <a title="Arduino Ethernet" href="http://arduino.cc/en/Main/ArduinoBoardEthernet" target="_blank">onboard</a> Ethernet interface), the Arduino becomes a great way to connect all kinds of &#8220;things&#8221; to a network. Given the ubiquitous nature of the Arduino and the ubiquitous computing capabilities of the Syntro Lightweight Compute Cloud, it&#8217;s only natural that we&#8217;d want to provide support for the Arduino and make it really easy to integrate with a Syntro cloud. We are calling this software <em>Syntrino</em>.</p>
<p>We&#8217;re hoping to have Syntrino as part of the first open source release of Syntro. It will include the SyntrinoLib library that will handle all of the Syntro-related networking and present an easy to use API to the top level sketch. In addition, there&#8217;ll be a demo application to show just how easy it is to write sketches that can leverage the power of a Syntro cloud.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pansenti.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pansenti.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pansenti.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pansenti.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pansenti.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pansenti.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pansenti.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pansenti.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pansenti.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pansenti.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pansenti.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pansenti.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pansenti.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pansenti.wordpress.com/54/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pansenti.wordpress.com&amp;blog=31626945&amp;post=54&amp;subd=pansenti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pansenti.wordpress.com/2012/02/15/announcing-syntrino-syntro-arduino/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6ed095aa7f0309498dd8c5559a686e8b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pansenti99</media:title>
		</media:content>
	</item>
		<item>
		<title>Syntro Pipeline Stream Filter Demonstration</title>
		<link>http://pansenti.wordpress.com/2012/02/09/syntro-pipeline-stream-filter-demonstration/</link>
		<comments>http://pansenti.wordpress.com/2012/02/09/syntro-pipeline-stream-filter-demonstration/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 22:28:32 +0000</pubDate>
		<dc:creator>Pansenti</dc:creator>
				<category><![CDATA[Lightweight Compute Cloud (LCC)]]></category>
		<category><![CDATA[Pipeline Stream Filter]]></category>
		<category><![CDATA[Syntro]]></category>
		<category><![CDATA[SyntroCFS - Cloud File System]]></category>
		<category><![CDATA[SyntroControl]]></category>

		<guid isPermaLink="false">http://pansenti.wordpress.com/?p=47</guid>
		<description><![CDATA[One of the really cool features of Syntro is that it&#8217;s possible to pick up a stream from a Syntro cloud, do some fancy processing on it and then make it available to other Syntro apps. The screen shot shows this in action. An app called SyntroVideoFilter is picking up a couple of video streams, performing a Canny edge [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pansenti.wordpress.com&amp;blog=31626945&amp;post=47&amp;subd=pansenti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://pansenti.files.wordpress.com/2012/02/filter-capture.jpg"><img class="alignnone size-full wp-image-48" title="Filter capture" src="http://pansenti.files.wordpress.com/2012/02/filter-capture.jpg?w=500&#038;h=402" alt="" width="500" height="402" /></a></p>
<p>One of the really cool features of Syntro is that it&#8217;s possible to pick up a stream from a Syntro cloud, do some fancy processing on it and then make it available to other Syntro apps. The screen shot shows this in action. An app called SyntroVideoFilter is picking up a couple of video streams, performing a Canny edge detect function on both and then passing the results back as two new video streams. The viewer displays the raw and processed streams side by side. In a real application, SyntroStore could be storing any or all of these video streams for later review via the SyntroCFS Cloud File Storage system. The very nice thing is that, even with <a title="OpenCV" href="http://opencv.willowgarage.com/wiki/" target="_blank">OpenCV</a> code, there are only about 40 lines of code that had to be written for the client class.</p>
<p><span id="more-47"></span></p>
<p>This is a very simple example that demonstrates some of the capabilities of a Syntro Lightweight Compute Cloud. In this case, it was a simple flow:</p>
<p>&lt;data source&gt; -&gt; &lt;SyntroControl&gt; -&gt; &lt;filter&gt; -&gt; &lt;SyntroControl&gt; -&gt; &lt;viewer&gt;</p>
<p>This could easily be extended to have more filters in series, more filters in parallel (all obtaining their streams from the same data source) or indeed a combined serial and parallel set of filters. And of course, these filters can be distributed over many processors or geographical distances (depending on delay tolerance in the latter case).</p>
<p>There&#8217;s nothing stopping a filter from receiving multiple streams or generating multiple output streams from one input stream if that makes sense. Also, this happens to be a video demonstration but the Syntro infrastructure is agnostic &#8211; data is data &#8211; so the filter apps could be operating on any or multiple types of data. Only the producer, filter and consumer apps need to understand the data at some level.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pansenti.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pansenti.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pansenti.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pansenti.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pansenti.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pansenti.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pansenti.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pansenti.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pansenti.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pansenti.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pansenti.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pansenti.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pansenti.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pansenti.wordpress.com/47/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pansenti.wordpress.com&amp;blog=31626945&amp;post=47&amp;subd=pansenti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pansenti.wordpress.com/2012/02/09/syntro-pipeline-stream-filter-demonstration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6ed095aa7f0309498dd8c5559a686e8b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pansenti99</media:title>
		</media:content>

		<media:content url="http://pansenti.files.wordpress.com/2012/02/filter-capture.jpg" medium="image">
			<media:title type="html">Filter capture</media:title>
		</media:content>
	</item>
		<item>
		<title>Syntro Working on Mac OS X</title>
		<link>http://pansenti.wordpress.com/2012/02/04/syntro-working-on-mac-os-x/</link>
		<comments>http://pansenti.wordpress.com/2012/02/04/syntro-working-on-mac-os-x/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 17:15:23 +0000</pubDate>
		<dc:creator>Pansenti</dc:creator>
				<category><![CDATA[Qt]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Syntro]]></category>

		<guid isPermaLink="false">http://pansenti.wordpress.com/?p=37</guid>
		<description><![CDATA[The screenshot shows SyntroControl running on an iMac with Mac OS X 10.7. Thanks to Qt, getting it running on the iMac was pretty painless! The remaining apps will follow very quickly now. This will bring Mac OS X up to a fully supported platform along with Linux (currently being tested on Ubuntu) and Windows.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pansenti.wordpress.com&amp;blog=31626945&amp;post=37&amp;subd=pansenti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://pansenti.files.wordpress.com/2012/02/syntrocontrol-on-imac.png"><img class="alignnone  wp-image-38" title="SyntroControl on iMac" src="http://pansenti.files.wordpress.com/2012/02/syntrocontrol-on-imac.png?w=420&#038;h=245" alt="" width="420" height="245" /></a></p>
<p>The screenshot shows SyntroControl running on an iMac with Mac OS X 10.7. Thanks to Qt, getting it running on the iMac was pretty painless! The remaining apps will follow very quickly now. This will bring Mac OS X up to a fully supported platform along with Linux (currently being tested on Ubuntu) and Windows.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pansenti.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pansenti.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pansenti.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pansenti.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pansenti.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pansenti.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pansenti.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pansenti.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pansenti.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pansenti.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pansenti.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pansenti.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pansenti.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pansenti.wordpress.com/37/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pansenti.wordpress.com&amp;blog=31626945&amp;post=37&amp;subd=pansenti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pansenti.wordpress.com/2012/02/04/syntro-working-on-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6ed095aa7f0309498dd8c5559a686e8b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pansenti99</media:title>
		</media:content>

		<media:content url="http://pansenti.files.wordpress.com/2012/02/syntrocontrol-on-imac.png?w=300" medium="image">
			<media:title type="html">SyntroControl on iMac</media:title>
		</media:content>
	</item>
		<item>
		<title>Syntro-Enabled Network Devices</title>
		<link>http://pansenti.wordpress.com/2012/01/29/syntro-enabled-network-devices/</link>
		<comments>http://pansenti.wordpress.com/2012/01/29/syntro-enabled-network-devices/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 03:28:11 +0000</pubDate>
		<dc:creator>Pansenti</dc:creator>
				<category><![CDATA[Network Concepts]]></category>
		<category><![CDATA[Syntro]]></category>
		<category><![CDATA[SyntroControl]]></category>

		<guid isPermaLink="false">http://pansenti.wordpress.com/?p=26</guid>
		<description><![CDATA[Connectionless or connection-orientated? Even better &#8211; integrated connectionless over connection-orientated! We&#8217;re working on an interesting idea about how to combine SyntroControl with Ethernet switches and routers &#8211; Syntro-enabled network devices. First though a bit of background on what SyntroControl does. SyntroControl is a core Syntro component that performs two main functions &#8211; message switching and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pansenti.wordpress.com&amp;blog=31626945&amp;post=26&amp;subd=pansenti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Connectionless or connection-orientated? Even better &#8211; integrated connectionless over connection-orientated!</p>
<p>We&#8217;re working on an interesting idea about how to combine SyntroControl with Ethernet switches and routers &#8211; Syntro-enabled network devices. First though a bit of background on what SyntroControl does.</p>
<p>SyntroControl is a core Syntro component that performs two main functions &#8211; message switching and distributed directory management. A key design principle of Syntro is that each Syntro app only has to maintain a single connection into the Syntro network. Contrast this with something like <a title="ROS" href="http://www.ros.org/wiki/" target="_blank">ROS</a> for example. ROS implements a centralized directory but components set up direct links between themselves as necessary. This certainly avoids having messages go through a single switch component but also has some disadvantages. There&#8217;s nothing to help components out with loading so each component may have to replicate messages for multiple clients and multicast. It also makes the data flows in the network hard to visualize (although there are tools to assist with that).</p>
<p><span id="more-26"></span></p>
<p>In the Syntro architecture, each Syntro app maintains a single link to its designated SyntroControl. There may be many SyntroControls in a Syntro system and apps can be configured to use specific ones (to optimize traffic flows) or just pick one at random. SyntroControls implement a distributed directory system so that Syntro apps can look up published services by just asking their SyntroControl. To communicate with other components, Syntro apps can send and receive End To End (E2E) messages or send and receive multicast messages.</p>
<p>SyntroControl plays a key part in the multicast architecture by ensuring that data duplication is done in an optimal way. Unusually, Syntro was designed with multicast as a critically important transport mechanism &#8211; usually multicast is an afterthought!</p>
<p>Now we can get back to considering the location of SyntroControls. Generally, the server PCs in a Syntro system will each run a copy of SyntroControl and indeed many of the peripheral devices too if that makes sense for data flow reasons. SyntroControl is actually very efficient on CPU utilization so this makes sense.</p>
<p>While this message switching architecture (technically connectionless over connection-orientated networking) has many desirable features, it&#8217;s true that every message has to go through at least one SyntroControl. That means that the shortest path between two Syntro apps is two SyntroLink (what we call the links between Syntro apps and SyntroControl) hops. If you think about it though, most networks are built using switches and routers. Suppose the switches and routers had a copy of SyntroControl built-in? This would effectively eliminate the extra hop and make this architecture a perfect match for the underlying switched Ethernet or routed IP architecture at the same time. SyntroControl functionality is an excellent match for the hardware within switches and routers and so it&#8217;d be reasonable to expect very good performance even from low-cost devices.</p>
<p>The bottom line is this &#8211; by embedding SyntroControl instances in the network, a Syntro system can get all of the advantages of the connectionless overlay network concept without any of the disadvantages.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pansenti.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pansenti.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pansenti.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pansenti.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pansenti.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pansenti.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pansenti.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pansenti.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pansenti.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pansenti.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pansenti.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pansenti.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pansenti.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pansenti.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pansenti.wordpress.com&amp;blog=31626945&amp;post=26&amp;subd=pansenti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pansenti.wordpress.com/2012/01/29/syntro-enabled-network-devices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6ed095aa7f0309498dd8c5559a686e8b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pansenti99</media:title>
		</media:content>
	</item>
		<item>
		<title>Syntro&#8217;s Cloud File System (CFS)</title>
		<link>http://pansenti.wordpress.com/2012/01/29/syntros-cloud-file-system-cfs/</link>
		<comments>http://pansenti.wordpress.com/2012/01/29/syntros-cloud-file-system-cfs/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 05:01:50 +0000</pubDate>
		<dc:creator>tirokartchief</dc:creator>
				<category><![CDATA[Syntro]]></category>
		<category><![CDATA[SyntroCFS - Cloud File System]]></category>

		<guid isPermaLink="false">http://pansenti.wordpress.com/?p=24</guid>
		<description><![CDATA[An important feature of the first release of Syntro is going to be its Cloud File System &#8211; SyntroCFS. SyntroCFS allows both real-time and historical data collected by a Syntro system to be accessed in a  very flexible way by Syntro client apps. For example, Syntro&#8217;s intelligent multicast distribution system allows large number of client apps to monitor a subset or all [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pansenti.wordpress.com&amp;blog=31626945&amp;post=24&amp;subd=pansenti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>An important feature of the first release of Syntro is going to be its Cloud File System &#8211; SyntroCFS. SyntroCFS allows both real-time and historical data collected by a Syntro system to be accessed in a  very flexible way by Syntro client apps.</p>
<p>For example, Syntro&#8217;s intelligent multicast distribution system allows large number of client apps to monitor a subset or all of a large number of media streams (audio, video etc) in real-time and at high data rates but does not allow for a &#8220;DVR-like&#8221; capability where it&#8217;s possible to pause a stream, go back to an arbitrary point in history, replay at a different rate etc. SyntroCFS adds that capability.</p>
<p><span id="more-24"></span></p>
<p>There are two parts to the SyntroCFS implementation. SyntroStore is a Syntro core app that monitors multicast streams and stores them to disks. SyntroStore also publishes a SyntroCFS End To End (E2E) service via the SyntroControl distributed directory system. SyntroLib, the basis of every Syntro application, contains within it the SyntroCFS client API that allows easy access to the SyntroCFS service offered by any or all of the SyntroStores in a Syntro system. The SyntroCFS API allows full random access to the historical records previously saved for each stream while at the same time providing an alternate mechanism for receiving streams in real-time. To use the DVR analogy, if a stream is a video stream, the SyntroCFS API allows for real-time play, pause, rewind, reverse, high-speed forward and reverse, etc.</p>
<p>SyntroCFS is an enabling technology for some of the key functions of Syntro - the managing, mining, manipulation and presentation of data in all its forms that has been and is being collected by the system. The SyntroCFS API offered by SyntroLib gives Syntro app developers a straightforward way to access its very powerful capabilities.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pansenti.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pansenti.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pansenti.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pansenti.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pansenti.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pansenti.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pansenti.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pansenti.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pansenti.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pansenti.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pansenti.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pansenti.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pansenti.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pansenti.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pansenti.wordpress.com&amp;blog=31626945&amp;post=24&amp;subd=pansenti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pansenti.wordpress.com/2012/01/29/syntros-cloud-file-system-cfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4996c896fbd9df511bc577d835efb7b3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tirokartchief</media:title>
		</media:content>
	</item>
		<item>
		<title>Syntro and Qt</title>
		<link>http://pansenti.wordpress.com/2012/01/28/syntro-and-qt/</link>
		<comments>http://pansenti.wordpress.com/2012/01/28/syntro-and-qt/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 15:38:20 +0000</pubDate>
		<dc:creator>Pansenti</dc:creator>
				<category><![CDATA[Qt]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Syntro]]></category>

		<guid isPermaLink="false">http://pansenti.wordpress.com/?p=14</guid>
		<description><![CDATA[One of the objectives for Syntro is that it be supported on as many platforms as possible. In order to achieve this, we selected Qt as our application framework. While Qt provides many platform-independent mechanisms for things such as threading and inter-thread message passing, one of the primary advantages is that it allows the implementation of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pansenti.wordpress.com&amp;blog=31626945&amp;post=14&amp;subd=pansenti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One of the objectives for Syntro is that it be supported on as many platforms as possible. In order to achieve this, we selected <a title="Qt" href="http://qt.nokia.com/" target="_blank">Qt</a> as our application framework. While Qt provides many platform-independent mechanisms for things such as threading and inter-thread message passing, one of the primary advantages is that it allows the implementation of GUIs that will work on any supported platform without significant (or indeed any) modification. This has greatly accelerated development as Syntro components can be developed on one OS (we typically use <a title="Visual Studio 2010" href="http://www.microsoft.com/visualstudio/en-us/products/2010-editions" target="_blank">Visual Studio 2010</a> on Windows) and then all they need to be ported to other platforms is to recompile on that platform. Qt&#8217;s<a title="Qt Creator" href="http://qt.nokia.com/products/developer-tools/" target="_blank"> Qt Creator </a>could be used for development just as easily incidentally. Syntro releases will include VS2010 projects and Qt Creator .pro and .pri files to simplify the process.</p>
<p>Syntro is currently being supported on both Windows and Linux (we test on Ubuntu) and support on MAC OS will hopefully follow very soon.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pansenti.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pansenti.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pansenti.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pansenti.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pansenti.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pansenti.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pansenti.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pansenti.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pansenti.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pansenti.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pansenti.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pansenti.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pansenti.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pansenti.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pansenti.wordpress.com&amp;blog=31626945&amp;post=14&amp;subd=pansenti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pansenti.wordpress.com/2012/01/28/syntro-and-qt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6ed095aa7f0309498dd8c5559a686e8b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pansenti99</media:title>
		</media:content>
	</item>
		<item>
		<title>Introducing Syntro</title>
		<link>http://pansenti.wordpress.com/2012/01/23/introducing-syntro/</link>
		<comments>http://pansenti.wordpress.com/2012/01/23/introducing-syntro/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 17:41:27 +0000</pubDate>
		<dc:creator>Pansenti</dc:creator>
				<category><![CDATA[Lightweight Compute Cloud (LCC)]]></category>
		<category><![CDATA[Syntro]]></category>

		<guid isPermaLink="false">http://pansenti.wordpress.com/?p=10</guid>
		<description><![CDATA[Pansenti&#8217;s flagship technology is called Syntro, a ground breaking open source Lightweight Compute Cloud (LCC) implementation that offers unbelievable flexibility for geographically distributed data collection (video, audio and anything else), reliable and scalable storage, processing of the data and then presentation of the data to users. To give a sense of how Syntro might be used, consider [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pansenti.wordpress.com&amp;blog=31626945&amp;post=10&amp;subd=pansenti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pansenti&#8217;s flagship technology is called Syntro, a ground breaking open source Lightweight Compute Cloud (LCC) implementation that offers unbelievable flexibility for geographically distributed data collection (video, audio and anything else), reliable and scalable storage, processing of the data and then presentation of the data to users.</p>
<p>To give a sense of how Syntro might be used, consider the case where a large number of surveillance cameras are generating video and audio feeds, perhaps over a very large area. All of these data feeds need to be stored for future data mining. A monitoring center needs access to all of the feeds on demand in real-time, as do remotely located staff using tablets or smartphones. At the same time, sophisticated processing of the feeds is taking place in both real-time and on historic records, perhaps to track an interesting object backwards in time. Tools are provided for users to access the processed information in the same way as the real-time feeds.</p>
<p><span id="more-10"></span></p>
<p>Syntro provides all of the infrastructure to make this happen and can cost-effectively scale from just a few cameras and users to thousands of cameras and users just by adding more computing resources.</p>
<p>Another example of use would be to coordinate the actions of multiple autonomous mobile robots. Each robot becomes part of the Syntro LCC and allows flexible allocation of computing resources and easy access to data from anywhere else in the system to assist with coordination. Sensors on the robots act as sources of data into the Syntro system allowing real-time monitoring by controllers at the same time as autonomous intelligence is processing the information and sending out commands to the robots based on sensor information and task goals. For example, a group of autonomous Unmanned Aerial Vehicles (UAVs) could utilize Syntro to simplify the collection of sensor streams, provide the control intelligence and then command coordinated actions.</p>
<p>These are just two examples of how the power of Syntro can be leveraged in real application scenarios. Future posts will delve deeper into the underlying technology and talk more about real applications.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pansenti.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pansenti.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pansenti.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pansenti.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pansenti.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pansenti.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pansenti.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pansenti.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pansenti.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pansenti.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pansenti.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pansenti.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pansenti.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pansenti.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pansenti.wordpress.com&amp;blog=31626945&amp;post=10&amp;subd=pansenti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pansenti.wordpress.com/2012/01/23/introducing-syntro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6ed095aa7f0309498dd8c5559a686e8b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pansenti99</media:title>
		</media:content>
	</item>
		<item>
		<title>Welcome to the Pansenti Blog</title>
		<link>http://pansenti.wordpress.com/2012/01/16/welcome-to-the-pansenti-blog/</link>
		<comments>http://pansenti.wordpress.com/2012/01/16/welcome-to-the-pansenti-blog/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 00:16:38 +0000</pubDate>
		<dc:creator>Pansenti</dc:creator>
				<category><![CDATA[Lightweight Compute Cloud (LCC)]]></category>

		<guid isPermaLink="false">http://pansenti.wordpress.com/?p=5</guid>
		<description><![CDATA[Pansenti is a new company developing open source massively scalable data middleware solutions based on the Lightweight Compute Cloud (LCC) concept. More info and a company website very soon!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pansenti.wordpress.com&amp;blog=31626945&amp;post=5&amp;subd=pansenti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pansenti is a new company developing open source massively scalable data middleware solutions based on the Lightweight Compute Cloud (LCC) concept. More info and a company website very soon!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pansenti.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pansenti.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pansenti.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pansenti.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pansenti.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pansenti.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pansenti.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pansenti.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pansenti.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pansenti.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pansenti.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pansenti.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pansenti.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pansenti.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pansenti.wordpress.com&amp;blog=31626945&amp;post=5&amp;subd=pansenti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pansenti.wordpress.com/2012/01/16/welcome-to-the-pansenti-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6ed095aa7f0309498dd8c5559a686e8b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pansenti99</media:title>
		</media:content>
	</item>
	</channel>
</rss>
