<?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>justinireland.com</title>
	<atom:link href="http://justinireland.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://justinireland.com</link>
	<description>Interactive Systems Specialist</description>
	<lastBuildDate>Fri, 20 Aug 2010 17:59:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Real-Time Embedded User Interfaces Using HTML/CSS/js and Websockets</title>
		<link>http://justinireland.com/real-time-embedded-user-interfaces-using-html-css-js-and-websockets/</link>
		<comments>http://justinireland.com/real-time-embedded-user-interfaces-using-html-css-js-and-websockets/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 01:22:02 +0000</pubDate>
		<dc:creator>Justin</dc:creator>
				<category><![CDATA[Control Systems]]></category>
		<category><![CDATA[Embedded Systems]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[COMET]]></category>
		<category><![CDATA[Control system]]></category>
		<category><![CDATA[embedded systems]]></category>
		<category><![CDATA[Hall Research]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[Lantronix]]></category>
		<category><![CDATA[Matchport]]></category>
		<category><![CDATA[push]]></category>
		<category><![CDATA[SW-HDMI-4]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[User interface]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[websockets]]></category>

		<guid isPermaLink="false">http://justinireland.com/?p=33</guid>
		<description><![CDATA[Modern appliances and electronic devices are becoming increasingly sophisticated. Advanced feature sets require advanced configuration options. Multi level menu systems offer more granular control to the users but at the cost of usability. Unfortunately, most user interfaces are not advanced enough to solve the usability issues and therefore the interface actually becomes the weak link. [...]]]></description>
			<content:encoded><![CDATA[<p>Modern appliances and electronic devices are becoming increasingly sophisticated. Advanced feature sets require advanced configuration options. Multi level menu systems offer more granular control to the users but at the cost of usability. Unfortunately, most user interfaces are not advanced enough to solve the usability issues and therefore the interface actually becomes the weak link.</p>
<p>Physical interfaces such as button panels or remote controls have many disadvantages. Panel controls require a dedicated display for feedback and physical access to a fixed location. IR remote controls offer only one-way communication with limited feedback and can become difficult to manage for multiple devices.</p>
<p>Many different 3rd party control systems are available to develop fully customizable user interfaces for controlling multiple types of devices. These control systems are essentially software development platforms which provide a very high level of customization and development options. However, the highly technical nature of these platforms makes it cost prohibitive to implement in many situations.</p>
<p>We propose a new type of solution to address these issues and bring simplified management and control to a broader market through embedded control interfaces.</p>
<p><span><br />
<strong>Design Concept</strong><br />
</span></p>
<p><span> </span></p>
<p>An embedded control interface is a Graphical User Interface designed for a specific appliance, served from an embedded I/O controller connected directly to the appliance. See the illustration below.</p>
<p style="text-align: center;"><a href="http://justinireland.com/wp-content/uploads/2010/08/Real-TimeEmbeddedControl.png"></a><img class="size-full wp-image-74 aligncenter" title="Embedded Control Interface" src="http://justinireland.com/wp-content/uploads/2010/08/Real-TimeEmbeddedControl.png" alt="" width="614" height="284" />
</p>
<p><span> </span></p>
<p>The embedded I/O controller maintains a proprietary link with the appliance at all times and presents a virtual interface to multiple clients using HTTP. The GUI is built with standard web technologies designed to display within any compatible browser on any computing device. Building and embedding the GUI in this way has two distinct advantages:</p>
<ul>
<li><strong>Universal Access</strong> &#8211; By using web standards (HTML/CSS/javascript) and ensuring a high level of cross-browser compatibility we allow universal access from any device or operating system, regardless of manufacturer. The software does not have to be precompiled for a specific operating system. This allows us to maximize accessibility with minimal development costs.</li>
<li><strong>Ease of Integration</strong> &#8211; Since the GUI is included with the appliance there is no need for customized development that would be necessary with a 3rd party control system.</li>
</ul>
<h2><span></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Real-Time+Embedded+User+Interfaces+Using+HTML%2FCSS%2Fjs+and+Websockets+-+http://bit.ly/ad6a8l&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://justinireland.com/real-time-embedded-user-interfaces-using-html-css-js-and-websockets/&amp;t=Real-Time+Embedded+User+Interfaces+Using+HTML%2FCSS%2Fjs+and+Websockets" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://justinireland.com/real-time-embedded-user-interfaces-using-html-css-js-and-websockets/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://justinireland.com/real-time-embedded-user-interfaces-using-html-css-js-and-websockets/&amp;title=Real-Time+Embedded+User+Interfaces+Using+HTML%2FCSS%2Fjs+and+Websockets" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://justinireland.com/real-time-embedded-user-interfaces-using-html-css-js-and-websockets/&amp;title=Real-Time+Embedded+User+Interfaces+Using+HTML%2FCSS%2Fjs+and+Websockets" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://justinireland.com/real-time-embedded-user-interfaces-using-html-css-js-and-websockets/&amp;title=Real-Time+Embedded+User+Interfaces+Using+HTML%2FCSS%2Fjs+and+Websockets" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://justinireland.com/real-time-embedded-user-interfaces-using-html-css-js-and-websockets/&amp;title=Real-Time+Embedded+User+Interfaces+Using+HTML%2FCSS%2Fjs+and+Websockets" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-hackernews">
			<a href="http://news.ycombinator.com/submitlink?u=http://justinireland.com/real-time-embedded-user-interfaces-using-html-css-js-and-websockets/&amp;t=Real-Time+Embedded+User+Interfaces+Using+HTML%2FCSS%2Fjs+and+Websockets" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://justinireland.com/real-time-embedded-user-interfaces-using-html-css-js-and-websockets/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://justinireland.com/real-time-embedded-user-interfaces-using-html-css-js-and-websockets/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
