<?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/"
	>

<channel>
	<title>Plugable &#187; Other</title>
	<atom:link href="http://plugable.com/category/all/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://plugable.com</link>
	<description>USB Devices - Hubs, Cables, Graphics, Video, Docking, SATA, Keyboards, more</description>
	<lastBuildDate>Wed, 08 Feb 2012 23:57:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Endurance Technology Contributions</title>
		<link>http://plugable.com/2010/05/28/endurance-technology-contributions/</link>
		<comments>http://plugable.com/2010/05/28/endurance-technology-contributions/#comments</comments>
		<pubDate>Fri, 28 May 2010 20:27:58 +0000</pubDate>
		<dc:creator>Bernie Thompson</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[udlfb]]></category>

		<guid isPermaLink="false">http://plugable.com/?p=947</guid>
		<description><![CDATA[Endurance Technology, a software consulting company in the UK who has done previous work on DisplayLink devices, has contributed back a branch of work done on the Fall 2009-era DisplayLink kernel framebuffer (udlfb) and X driver (xf86-video-displaylink). The goal of their project was to get an embedded platform working on Centos 5.3. You can read [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://endurancetech.co.uk/">Endurance Technology</a>, a software consulting company in the UK who has done previous work on DisplayLink devices, has contributed back a branch of work done on the Fall 2009-era DisplayLink kernel framebuffer (udlfb) and X driver (xf86-video-displaylink).</p>
<p>The goal of their project was to get an embedded platform working on Centos 5.3.  You can read more in their <a href="http://git.plugable.com/gitphp/index.php?p=udlfb&#038;a=blob&#038;h=db1baa3bc25b6ca3a8eba7134ca24e8600319c59&#038;hb=6494b586c38ab4dc7a7e22c5e38aa10deeea0b1a&#038;f=Endurance-Centos-ReleaseNote.txt">release note</a> for the work.</p>
<p>To make the contributions easier to diff, they&#8217;ve been checked into a git branch from a (best guess) of the code Endurance started from. </p>
<p>The changes are available <a href="http://git.plugable.com/gitphp/index.php?p=udlfb&#038;a=commitdiff&#038;h=6494b586c38ab4dc7a7e22c5e38aa10deeea0b1a">here for the kernel driver</a> and <a href="http://git.plugable.com/gitphp/index.php?p=xf-video-udlfb&#038;a=commitdiff&#038;h=727ef3545a092b04333aaf499c9762f600d2bc2d">here for the X server</a>.</p>
<p>To actually build it, you may need their <a href="http://plugable.com/public/3rdparty/endurance-linux-centos-fbdev-x.tar.bz2">full package</a>.</p>
<p>It&#8217;s unclear what of these changes might get picked up, as things have moved on since.  One of the main features of this code is providing a default EDID blob in udlfb.  The plan for udlfb at this point is to allow the edid sysfs interface of udlfb to be written to, to allow (and give responsibility) to a user-mode entity to supply a default edid, if one isn&#8217;t available from hardware.  </p>
<p>Thanks again to Endurance for being diligent about contributing changes back.</p>
]]></content:encoded>
			<wfw:commentRss>http://plugable.com/2010/05/28/endurance-technology-contributions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SparkFun: Corporate Hero</title>
		<link>http://plugable.com/2010/03/26/sparkfun-corporate-hero/</link>
		<comments>http://plugable.com/2010/03/26/sparkfun-corporate-hero/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 19:08:31 +0000</pubDate>
		<dc:creator>Bernie Thompson</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[sparkfun]]></category>
		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://plugable.com/?p=756</guid>
		<description><![CDATA[If there&#8217;s a corporate recipe for Plugable Technologies, it&#8217;s taking a blend of Linksys, Belkin, Kensington, and mixing in a heavy dose of a secret ingredient: SparkFun. SparkFun is a true corporate hero &#8211; bootstrapping from zero, innovating fundamentally, serving customers fanatically, thinking differently, building locally, selling internationally, staying lean, and growing and succeeding organically. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://plugable.com/wp-content/uploads/2010/03/SFE-0015-PrintAd1-Leah-BIG.jpg"><img src="http://plugable.com/wp-content/uploads/2010/03/SFE-0015-PrintAd1-Leah-BIG-224x300.jpg" alt="" title="SFE-0015-PrintAd1-Leah-BIG" width="224" height="300" class="alignright size-medium wp-image-759" /></a>If there&#8217;s a corporate recipe for Plugable Technologies, it&#8217;s taking a blend of Linksys, Belkin, Kensington, and mixing in a heavy dose of a secret ingredient: <a href="http://sparkfun.com/">SparkFun</a>.</p>
<p>SparkFun is a true corporate hero &#8211; bootstrapping from zero, innovating fundamentally, serving customers fanatically, thinking differently, building locally, selling internationally, staying lean, and growing and succeeding organically.</p>
<p>Nathan Seidle is the founder and CEO of SparkFun, and he&#8217;s giving a talk at MIT in a few days. Hopefully some video will make it online for those of us not in Boston.   But you can get a flavor of it from Nathan&#8217;s <a href="http://www.sparkfun.com/commerce/news.php?id=336">recent visit to Vancouver, BC</a>, which is in our backyard.</p>
<blockquote><p>
If you’re interested in starting a business with $0 of investment capital, building a profitable company around open-source technology, designing electronics for manufacturability, or getting your favorite part sold on SparkFun, come join the discussion!</p>
<p>This talk will describe how SparkFun grew from a one man operation, run out of an electrical engineering student’s undergraduate dorm room, into one of the largest companies in Colorado, and along the way enabled engineers, designers, students and hobbyists to build new kinds of electronics. The talk will walk through pitfalls and triumphs, and discuss the creative, technical, and social philosophies underlying the company.</p>
<p>Nathan Seidle is CEO of SparkFun Inc. in Boulder, Colorado, a company he founded in 2003 as an undergraduate student in electrical engineering. The company, which has grown to over 80 employees, provides tools, hardware, and other resources for artists, engineers, prototypers, and hobbyists to “play with cool electronic gadgetry”. He is an accomplished engineer, innovator, and bootstrapping entrepreneur.
</p></blockquote>
<p>Details at <a href="http://hlt.media.mit.edu/?p=320">SparkFun Visit and Talk at MIT</a></p>
]]></content:encoded>
			<wfw:commentRss>http://plugable.com/2010/03/26/sparkfun-corporate-hero/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux kernel framebuffer rendering APIs</title>
		<link>http://plugable.com/2010/01/30/linux-kernel-framebuffer-rendering-apis/</link>
		<comments>http://plugable.com/2010/01/30/linux-kernel-framebuffer-rendering-apis/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 00:56:49 +0000</pubDate>
		<dc:creator>Bernie Thompson</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[udlfb]]></category>

		<guid isPermaLink="false">http://plugable.com/?p=378</guid>
		<description><![CDATA[The Linux framebuffer interface has at least four different sets of APIs for rendering to the screen. Here they are mapped against the some important fbdev client &#8220;applications&#8221;. Description Linux console fbdev X server mplayer, fbi, some others fb_write and fb_read passes a buffer to copy to/from user no no no image_blit, fillrect, copyarea blit [...]]]></description>
			<content:encoded><![CDATA[<p>The Linux framebuffer interface has at least four different sets of APIs for rendering to the screen.  Here they are mapped against the some important fbdev client &#8220;applications&#8221;.</p>
<table>
<tr>
<th></th>
<th>Description</th>
<th>Linux console</th>
<th>fbdev X server</th>
<th>mplayer, fbi, some others
<th></tr>
<tr>
<td>fb_write and fb_read</td>
<td>passes a buffer to copy to/from user</td>
<td>no</td>
<td>no</td>
<td>no</td>
</tr>
<tr>
<td>image_blit, fillrect, copyarea</td>
<td>blit passes buffer to copy</td>
<td>yes</td>
<td>no</td>
<td>no</td>
</tr>
<tr>
<td>mmap</td>
<td>assuming writes go directly to device</td>
<td>no</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<td>mmap</td>
<td>with extra ioctl to report damage</td>
<td>no</td>
<td>no</td>
<td>no</td>
</tr>
</table>
<p>A &#8220;no&#8221; in the above table means the client application will fail if that&#8217;s the only API option supported by the kernel framebuffer driver.</p>
<p>udlfb supports all four, with some limitations (e.g. defio is required to support mmap without damage reports).</p>
<p>The custom displaylink X server is the only client today which supports the last option, which is the most performant option on indirect displays (like USB displays) &#8211; and hopefully will become a standard interface as it&#8217;s useful in many cases.</p>
<p>Unfortunately for the DisplayLink udlfb framebuffer, each API has different constraints it places on the driver.  Those constraints aren&#8217;t easily met all at once for a driver rendering to USB.  AFAICT, it looks like the driver actually needs to figure out what kind of client it&#8217;s dealing with, and assume that client will stick to that sub-set of the API.  That seems to be a safe assumption for the major fbdev apps today, but betting on something like this is always ugly.</p>
<p>Any misconceptions?</p>
]]></content:encoded>
			<wfw:commentRss>http://plugable.com/2010/01/30/linux-kernel-framebuffer-rendering-apis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2020: The past decade of ambient computing</title>
		<link>http://plugable.com/2010/01/01/2020-the-past-decade-of-ambient-computing/</link>
		<comments>http://plugable.com/2010/01/01/2020-the-past-decade-of-ambient-computing/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 23:01:02 +0000</pubDate>
		<dc:creator>Bernie Thompson</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://plugable.com/?p=339</guid>
		<description><![CDATA[It&#8217;s Jan 1, 2020. Ten years ago we were at the end of the &#8220;computer on every desk and in every home&#8221; era. The iPhone had begun moving computing off the desk and into the pocket. The most important application was the web browser for content, but operating systems still mattered for running applications. Ten [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s Jan 1, 2020.</p>
<p>Ten years ago we were at the end of the &#8220;computer on every desk and in every home&#8221;  era. The iPhone had begun moving computing off the desk and into the pocket.  The most important application was the web browser for content, but operating systems still mattered for running applications.</p>
<p>Ten years later, we&#8217;re simply reaching the conclusions of some of those trends&#8211;the web browser is where nearly all applications live.  An explosion of devices and user interface types running over invisible operating systems have emerged to make those applications accessible in different ways, more transparently integrated with our lives.</p>
<p>We&#8217;ve learned to live with the risks and benefits of keeping our data in the cloud, so any display anywhere&#8211;with touchscreen, keyboard/mouse, or voice for input&#8211;is our own personal computer.  </p>
<p>The average family has a display in our kitchen.  Continuous voice recognition is again a challenge for the next decade, but discrete voice recognition is ubiquitous.  An idle mention of &#8220;weather&#8221; in a kitchen conversation triggers the display on the wall to show the forecast for coming days. </p>
<p>The phone in our pocket is also a primary computing device.  We dock it at our desk to gain a large display, keyboard, mouse, speakers, etc.  But all that is stateless.  When we unplug and go, we have everything &#8212; again, most of which is in the cloud anyway.</p>
<p>A picture is worth a thousand words, and we have access to a lot of pictures.</p>
<p>Displays are everywhere, especially in our urban settings, perhaps overwhelmingly so.  Whether signage for a particular store, a billboard, or a public terminal, they&#8217;re showing active, context-aware content.</p>
<p>At work, multiple displays are the norm for information workers.  Any remaining conference rooms without multiple displays, multiple web cams, and smart integration between them are frustratingly crippled.</p>
<p>And all these displays and terminals are being driven by far fewer &#8220;computers&#8221;&#8211;often just one per house or room, or increasingly one off in a server farm. Perhaps the greatest innovation of the past decade has been a subtle one&#8211;we spend less time keeping our computers working, as we have fewer of them. We&#8217;ve pushed more of the complexity to fixed-function devices, online services, and computers that are remotely maintained.</p>
<p>Even as our computers have become even more essential to driving our great strides in genetics, materials, collaborative creativity, etc., computing has begun to disappear into the background of our consciousness.  More ubiquitous, but explicitly on the mind less often.  </p>
<p>And still, the more things change the more they stay the same.  The singularity is always a few decades away, and so it is again for the decade ahead.</p>
]]></content:encoded>
			<wfw:commentRss>http://plugable.com/2010/01/01/2020-the-past-decade-of-ambient-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generosity, karma, and cakes</title>
		<link>http://plugable.com/2009/09/10/generosity-karma-and-cakes/</link>
		<comments>http://plugable.com/2009/09/10/generosity-karma-and-cakes/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 22:04:39 +0000</pubDate>
		<dc:creator>Bernie Thompson</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://plugable.com/?p=15</guid>
		<description><![CDATA[A FedEx truck pulled into the driveway this morning. Ring &#8211; Ring.  Delivered a box, addressed to me. It was marked &#8220;perishable&#8221;, from &#8220;The Secret Spoon&#8221; company.  No other description on the otherwise white box. Wow, weird. What is this?  My birthday isn&#8217;t this month &#8211; must be work related. Here I am just in [...]]]></description>
			<content:encoded><![CDATA[<p>A FedEx truck pulled into the driveway this morning. Ring &#8211; Ring.  Delivered a box, addressed to me. It was marked &#8220;perishable&#8221;, from &#8220;The Secret Spoon&#8221; company.  No other description on the otherwise white box.</p>
<p>Wow, weird. What is this?  My birthday isn&#8217;t this month &#8211; must be work related.</p>
<p>Here I am just in the earliest stages of getting things going with Plugable, having just finished at DisplayLink last month &#8211; and still feeling guilty about all I chose to leave behind.</p>
<p>The return address is San Diego.   Yesterday, I had some first calls with my ODM contacts about getting devices produced &#8211; boy, if this is them, they are crazy and eager.  Doubt it.</p>
<p>I carry it to the kitchen, and Laurie and I huddle around it, making guesses as we open it.  It&#8217;s packed in ice for overnight delivery.  No hint yet who it&#8217;s from.</p>
<p>And in the middle is a wonderful chocolate cake, with a card.</p>
<blockquote><p>Good luck in the future, Bernie<br />
With very best wishes from<br />
your friends in Cambridge</p></blockquote>
<p>Wow.  That&#8217;s so cool.  Kind, generous, and surprising.  And very touching to have anyone spend the time to do that.</p>
<p>Karma is real, not in a mystical way, but practically.  This is a surprisingly big world, and yet also a surprisingly small one. We will meet again.  And people notice how others are treated.</p>
<p>So to my friends in Cambridge &#8211; you&#8217;re wonderful!  So long, and thanks for all the cake<a href="http://en.wikipedia.org/wiki/So_Long,_and_Thanks_for_All_the_Fish"><sup>1</sup></a> (and may the hyperspacial express route not cross your path).</p>
<p>Please don&#8217;t be shy to call or email anytime.</p>
<p>Cheers,<br />
Bernie</p>
]]></content:encoded>
			<wfw:commentRss>http://plugable.com/2009/09/10/generosity-karma-and-cakes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Plugable logo</title>
		<link>http://plugable.com/2009/09/01/the-plugable-logo/</link>
		<comments>http://plugable.com/2009/09/01/the-plugable-logo/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 05:10:31 +0000</pubDate>
		<dc:creator>Bernie Thompson</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://plugable.com/?p=10</guid>
		<description><![CDATA[I&#8217;m fortunate to have a friend, Rob, who has great instincts.  Loves fonts, has a sense of visual style.  And in 10 minutes took a rough drawing and turned it into a fully vectorized, minimalist masterpiece.  Thank you, Rob, for the Plugable logo!  Simply beautiful.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m fortunate to have a friend, Rob, who has great instincts.  Loves fonts, has a sense of visual style.  And in 10 minutes took a rough drawing and turned it into a fully vectorized, minimalist masterpiece.  Thank you, Rob, for the Plugable logo!  Simply beautiful.</p>
<p><img class="aligncenter size-full wp-image-11" title="logo" src="http://plugable.com/wp-content/uploads/2009/09/logo1.png" alt="logo" width="412" height="116" /></p>
]]></content:encoded>
			<wfw:commentRss>http://plugable.com/2009/09/01/the-plugable-logo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>When cheap and simple is just fine</title>
		<link>http://plugable.com/2009/09/01/when-cheap-and-simple-is-just-fine/</link>
		<comments>http://plugable.com/2009/09/01/when-cheap-and-simple-is-just-fine/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 03:18:22 +0000</pubDate>
		<dc:creator>Bernie Thompson</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://plugable.com/?p=3</guid>
		<description><![CDATA[When cheap and simple is just fine (Wired Aug 2009)]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.wired.com/gadgets/miscellaneous/magazine/17-09/ff_goodenough" target="_blank">When cheap and simple is just fine</a> (Wired Aug 2009)</p>
]]></content:encoded>
			<wfw:commentRss>http://plugable.com/2009/09/01/when-cheap-and-simple-is-just-fine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

