<?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>RiseVision</title>
	<atom:link href="http://www.risevision.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.risevision.com</link>
	<description>A Web Platform for Digital Signage</description>
	<lastBuildDate>Wed, 16 May 2012 15:54:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Developer Tips &amp; Tricks &#8211; Scrolling a Custom Spreadsheet Gadget Layout</title>
		<link>http://www.risevision.com/blog/developer-tips-tricks-scrolling-a-custom-spreadsheet-gadget-layout/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=developer-tips-tricks-scrolling-a-custom-spreadsheet-gadget-layout</link>
		<comments>http://www.risevision.com/blog/developer-tips-tricks-scrolling-a-custom-spreadsheet-gadget-layout/#comments</comments>
		<pubDate>Wed, 16 May 2012 08:00:31 +0000</pubDate>
		<dc:creator>Donna</dc:creator>
				<category><![CDATA[Developer Tips n Tricks]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Digital Signage Developer]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[google spreadsheet]]></category>

		<guid isPermaLink="false">http://www.risevision.com/?p=13252</guid>
		<description><![CDATA[We&#8217;ve already talked about how to customize the layout for the Google Spreadsheet Gadget, but what we haven&#8217;t covered yet is how to scroll that custom layout. So, let&#8217;s tie up that loose end right now. We&#8217;ll use the same HTML markup for creating a menu for a digital signage Display as in the previous post (I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve already talked about <a href="http://www.risevision.com/blog/developer-tips-tricks-creating-a-customized-layout-for-the-google-spreadsheet-gadget/" target="_blank">how to customize the layout for the Google Spreadsheet Gadget</a>, but what we haven&#8217;t covered yet is how to scroll that custom layout. So, let&#8217;s tie up that loose end right now.</p>
<p>We&#8217;ll use the same HTML markup for creating a menu for a <a href="http://www.risevision.com/digital-signage-displays/" target="_blank">digital signage Display</a> as in the previous post (I&#8217;ve shortened it to only show the relevant parts):</p>
<p><span style="color: #808080;"><code>&lt;div id="menu"&gt;</code></span><br />
<span style="color: #808080;"> <code>  &lt;div class="repeat menus"&gt;</code></span><br />
<span style="color: #808080;"> <code>    ...</code></span><br />
<span style="color: #808080;"> <code>  &lt;/div&gt;</code></span><br />
<span style="color: #808080;"> <code>&lt;/div&gt;</code></span></p>
<p>To support scrolling, we need to add an additional HTML element with an ID of <em>scrollContainer</em>. This element is a wrapper for all of the content that should be scrolled. Since we want the entire menu to be scrollable, we wrap it around the <em>menu</em> element:</p>
<p><span style="color: #3366ff;"><code>&lt;div id="scrollContainer"&gt;</code></span><br />
<span style="color: #888888;"> <code>  &lt;div id="menu"&gt;</code></span><br />
<span style="color: #888888;"> <code>    ...<code><br />
<code>  &lt;/div&gt;</code><br />
<span style="color: #3366ff;"><code>&lt;/div&gt;</code></span></code></code></span></p>
<p>Next, we need to add some sort of indicator for the scrolling functionality to know what content to scroll when Scroll By is set to Page. This is done by assigning a class of <em>page</em> to the appropriate element:</p>
<p><span style="color: #888888;"><code>&lt;div id="scrollContainer"&gt;</code></span><br />
<span style="color: #888888;"> <code>  &lt;div id="menu" <span style="color: #3366ff;">class="page"</span>&gt;</code></span><br />
<span style="color: #888888;"> <code>    ...<code><br />
<code>  &lt;/div&gt;</code><br />
<code>&lt;/div&gt;</code></code></code></span></p>
<p>There is an important point to note when scrolling by page, and that is that the height of the <em>page</em> element must be greater than the height of <em>scrollContainer</em>. Otherwise it is assumed that all of the content is already visible and scrolling is not necessary. This can be achieved with some simple CSS to tell the <em>scrollContainer</em> to not automatically resize to fit its content, but rather to stay the same size as the Placeholder:</p>
<p><span style="color: #808080;"><code>#scrollContainer {</code></span><br />
<span style="color: #808080;"> <code>  height: 100%;</code></span><br />
<span style="color: #808080;"> <code>}</code></span></p>
<p>There&#8217;s one final step, and that&#8217;s to add a similar indicator when scrolling by row. This is achieved by assigning a class of <em>item</em> to the appropriate element:</p>
<p><span style="color: #888888;"><code>&lt;div id="scrollContainer"&gt;</code></span><br />
<span style="color: #888888;"> <code>  &lt;div id="menu"<span style="color: #808080;"> class="page"</span>&gt;</code></span><br />
<span style="color: #888888;"> <code>    &lt;div <span style="color: #808080;">class="repeat <span style="color: #3366ff;">item</span> menus"</span>&gt;</code></span><br />
<span style="color: #888888;"> <code>      ...<code><br />
<code>    &lt;/div&gt;</code><br />
<code>  &lt;/div&gt;</code><br />
<code>&lt;/div&gt;</code></code></code></span></p>
<p>That&#8217;s pretty much it. You now have a menu that scrolls according to the Scroll By setting!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.risevision.com/blog/developer-tips-tricks-scrolling-a-custom-spreadsheet-gadget-layout/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Create a Floating Effect in Your Presentations</title>
		<link>http://www.risevision.com/blog/create-a-floating-effect-in-your-presentations/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=create-a-floating-effect-in-your-presentations</link>
		<comments>http://www.risevision.com/blog/create-a-floating-effect-in-your-presentations/#comments</comments>
		<pubDate>Tue, 15 May 2012 08:00:42 +0000</pubDate>
		<dc:creator>Donna</dc:creator>
				<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Digital Signage Developer]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://www.risevision.com/?p=13233</guid>
		<description><![CDATA[Using a jQuery plugin called jqFloat.js, you can create floating effects like the one&#8217;s in this Presentation. It works by utilizing jQuery&#8217;s animate function to animate elements to different positions indefinitely, giving them the illusion that they&#8217;re floating. This demo is the same one provided on the plugin&#8217;s web site, and it highlights some interesting ways in which the plugin can be [...]]]></description>
			<content:encoded><![CDATA[<p>Using a jQuery plugin called jqFloat.js, you can create floating effects like the one&#8217;s in <a href="http://rvashow.risevision.com/Viewer.html?type=presentation&amp;id=a73f33c4-4f29-4548-b5b4-c71091845a9d" target="_blank">this Presentation</a>. It works by utilizing jQuery&#8217;s <code>animate</code> function to animate elements to different positions indefinitely, giving them the illusion that they&#8217;re floating. This demo is the same one provided on the plugin&#8217;s <a href="http://www.inwebson.com/jquery/jqfloat-js-a-floating-effect-with-jquery/" target="_blank">web site</a>, and it highlights some interesting ways in which the plugin can be used.</p>
<p>If you&#8217;d like to experiment with some of your own ideas, you can download the plugin from <a href="http://inwebson.com/demo/download/jqfloat.zip">here</a>. Don&#8217;t forget to start by including it in your <a href="http://www.risevision.com/digital-signage/" target="_blank">digital signage</a> Presentation:</p>
<p><span style="color: #808080;"><code>&lt;script src="path/to/jqfloat.js"&gt;&lt;/script&gt;</code></span></p>
<p>From there, add the HTML that you would like to appear floated. If that HTML element had an ID of <em>balloon</em>, for example, you would add the following jQuery code to then &#8220;float&#8221; it:</p>
<p><span style="color: #808080;"><code>$(</code><code>'#balloon'</code><code>).jqFloat();</code></span></p>
<p>You can configure the floating object by specifying its maximum horizontal floating area (<code>width</code>), maximum vertical floating area (<code>height</code>), maximum floating speed (<code>speed</code>), or its distance from the bottom (<code>minHeight</code>):</p>
<p><span style="color: #808080;"><code>$('#balloon').jqFloat({</code></span><br />
<span style="color: #808080;"> <code>  width:5,</code></span><br />
<span style="color: #808080;"> <code>  height:30,</code></span><br />
<span style="color: #808080;"> <code>  speed:1500,</code></span><br />
<span style="color: #808080;"> <code>  minHeight:300</code></span><br />
<span style="color: #808080;"> <code>});</code></span></p>
<p>You can also start or stop the animation (like the balloon in the demo Presentation) by passing <code>play</code> or <code>stop</code>:</p>
<p><span style="color: #808080;"><code>$('#balloon').jFloat('play');</code></span><br />
<span style="color: #808080;"> <code>$('#balloon').jFloat('stop');</code></span></p>
<p>The plugin takes care of the rest! Pretty neat, huh?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.risevision.com/blog/create-a-floating-effect-in-your-presentations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>User Tips and Tricks &#8211; Showing Headers in the Spreadsheet Gadget</title>
		<link>http://www.risevision.com/blog/user-tips-and-tricks-showing-headers-in-the-spreadsheet-gadget/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=user-tips-and-tricks-showing-headers-in-the-spreadsheet-gadget</link>
		<comments>http://www.risevision.com/blog/user-tips-and-tricks-showing-headers-in-the-spreadsheet-gadget/#comments</comments>
		<pubDate>Mon, 14 May 2012 08:00:05 +0000</pubDate>
		<dc:creator>Robb</dc:creator>
				<category><![CDATA[User Tips N Tricks]]></category>
		<category><![CDATA[Digital Signage]]></category>
		<category><![CDATA[DigitalOOH]]></category>
		<category><![CDATA[DOOH]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[google spreadsheet]]></category>
		<category><![CDATA[presentations]]></category>

		<guid isPermaLink="false">http://www.risevision.com/?p=13272</guid>
		<description><![CDATA[When using the Google Spreadsheet Gadget, you will see there is an option to change the Heading font, color and size.  Recently a user in our forum was having some issues in getting the header to show, so today&#8217;s post is about how to show or hide the header from your Spreadsheet using our digital [...]]]></description>
			<content:encoded><![CDATA[<p>When using the Google Spreadsheet Gadget, you will see there is an option to change the Heading font, color and size.  Recently a user in our forum was having some <a href="http://gsfn.us/t/2sfin" target="_blank">issues in getting the header to show</a>, so today&#8217;s post is about how to show or hide the header from your Spreadsheet using our <a href="http://www.risevision.com/digital-signage-solutions/" target="_blank">digital signage solution</a>.</p>
<p>First you will need to get the <a href="http://www.risevision.com/help/developers/data-source-urls/" target="_blank">query data source URL</a> to put into the Google Spreadsheet Gadget. Notice that the URL ends with an =0 or 1. If you want the Spreadsheet to show the very top column as the header, change the value to 1. If you want no header, change it to 0. Pretty simple stuff.</p>
<p>Another thing to keep in mind is that any of the font options you apply to your header in the actual Spreadsheet will not be reflected in the Gadget in your Presentation. If you want the header to have a different font, size or color, select those options in the Google Spreadsheet Gadget&#8217;s &#8220;Heading Font&#8221; section.</p>
<p>I hope that helps, let us know if you have any questions in the <a href="http://community.risevision.com" target="_blank">forum</a>.</p>
<p>Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.risevision.com/blog/user-tips-and-tricks-showing-headers-in-the-spreadsheet-gadget/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developer Tips &amp; Tricks &#8211; Getting Information about a Company</title>
		<link>http://www.risevision.com/blog/developer-tips-tricks-getting-information-about-a-company/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=developer-tips-tricks-getting-information-about-a-company</link>
		<comments>http://www.risevision.com/blog/developer-tips-tricks-getting-information-about-a-company/#comments</comments>
		<pubDate>Wed, 09 May 2012 08:00:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Developer Tips n Tricks]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Digital Signage Developer]]></category>
		<category><![CDATA[gadgets]]></category>

		<guid isPermaLink="false">http://risevision.com/?p=13190</guid>
		<description><![CDATA[In a previous post, we discussed how to request some information about the digital signage Display that a Gadget is running on. In a similar way, you can also get information about the Company, including the Company ID and social connection data. Currently, the only supported social connection is Foursquare. &#160; Requesting Information about a Company In [...]]]></description>
			<content:encoded><![CDATA[<p>In a <a href="http://www.risevision.com/blog/developer-tips-tricks-getting-information-about-a-display/" target="_blank">previous post</a>, we discussed how to request some information about the <a href="http://www.risevision.com/digital-signage-displays/" target="_blank">digital signage Display</a> that a Gadget is running on. In a similar way, you can also get information about the Company, including the Company ID and social connection data. Currently, the only supported social connection is Foursquare.</p>
<p>&nbsp;</p>
<h2>Requesting Information about a Company</h2>
<p>In your Gadget, make the following RPC call to request the Company ID:</p>
<p><span style="color: #808080;"><code>gadgets.rpc.call("", "rsparam_get", null, id, "companyId");</code></span></p>
<p>where <span style="color: #888888;"><code>id</code></span> is the ID of the Gadget (in case you&#8217;ve forgotten how to retrieve the Gadget&#8217;s ID, read <a href="http://www.risevision.com/blog/developer-tips-tricks-gadget-fundamentals-part-3/" target="_blank">this</a> blog post).</p>
<p>To retrieve social connection data, use this instead:</p>
<p><span style="color: #808080;"><code>gadgets.rpc.call("", "rsparam_get", null, id, "social:foursquare");</code></span></p>
<p>&nbsp;</p>
<h2>Handling the Response</h2>
<p>The Viewer will send back a response via RPC as well. To receive this response your Gadget needs to register an RPC call:</p>
<p><span style="color: #808080;"><code>gadgets.rpc.register("rsparam_set_" + id, handler);</code></span></p>
<p>where <span style="color: #888888;"><code>handler</code></span> is the name of a callback function to which the Viewer will send the response.</p>
<p>The callback function takes 2 parameters, <span style="color: #888888;"><code>name</code></span> and <span style="color: #888888;"><code>value</code></span>:</p>
<p><span style="color: #808080;"><code>function handler(name, value) {</code></span><br />
<span style="color: #808080;"> <code>  //Add code to handle the response.</code></span><br />
<span style="color: #808080;"> <code>}</code></span></p>
<p>For a Company ID request, <span style="color: #888888;"><code>name</code></span> is <span style="color: #888888;"><code>companyId</code></span> and <span style="color: #888888;"><code>value</code></span> is the ID of the Company.</p>
<p>For a social connection request, <span style="color: #888888;"><code>name</code></span> is <span style="color: #888888;"><code>social:foursquare</code></span> and <span style="color: #888888;"><code>value</code></span> is a JSON string of the format</p>
<p><code><span style="color: #808080;">{"network":"foursquare","access":"access_token",</span><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;"> </span></code><br />
<span style="color: #808080;"><code>  "companyLocation":"location_token"}</code></span></p>
<p>where:</p>
<ul>
<li><span style="color: #888888;"><code>network</code></span> is the name of a social network.</li>
<li><span style="color: #888888;"><code>access</code></span> is the OAuth access token for that social network associated with the Display.</li>
<li><span style="color: #888888;"><code>companyLocation</code></span> is the location token for that social network associated with the Display.</li>
</ul>
<p>Company Information for a Digital Signage Display</p>
<p>Get information about a Company from within a Gadget.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.risevision.com/blog/developer-tips-tricks-getting-information-about-a-company/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shuffling Text</title>
		<link>http://www.risevision.com/blog/shuffling-text/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=shuffling-text</link>
		<comments>http://www.risevision.com/blog/shuffling-text/#comments</comments>
		<pubDate>Tue, 08 May 2012 08:00:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Digital Signage Developer]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://risevision.com/?p=13030</guid>
		<description><![CDATA[This week, let&#8217;s discuss how to achieve a shuffling effect like this one for the text in your Presentations. For the sake of this demo, we&#8217;ll show two different pieces of text that reshuffle every 5 seconds. This is pretty easy to achieve. You can download the base Javascript functionality from here. The only file you&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p>This week, let&#8217;s discuss how to achieve a shuffling effect like <a href="http://demo.tutorialzine.com/2011/09/shuffle-letters-effect-jquery/" target="_blank">this one</a> for the text in your Presentations. For the sake of this demo, we&#8217;ll show two different pieces of text that reshuffle every 5 seconds.</p>
<p>This is pretty easy to achieve. You can download the base Javascript functionality from <a href="http://demo.tutorialzine.com/2011/09/shuffle-letters-effect-jquery/jquery.shuffleLetters.zip">here</a>. The only file you&#8217;ll really need is <em>jquery.shuffleLetters.js</em>, so upload it to a hosting server. Once that&#8217;s done, include it in your Presentation:</p>
<p><span style="color: #888888;"><code>&lt;script src="path/to/jquery.shuffleLetters.js"&gt;&lt;/script&gt;</code></span></p>
<p>Next, add a Placeholder to the Presentation using our <a href="http://www.risevision.com/free-digital-signage-software/" target="_blank">free digital signage software</a>. In this case, I&#8217;ve given the Placeholder a name of <em>container</em>. Then, add the following code:</p>
<p><span style="color: #888888;"><code>&lt;script&gt;</code></span><br />
<span style="color: #888888;"> <code>  var i = 0,</code></span><br />
<span style="color: #888888;"> <code>    container = $("#container"),</code></span><br />
<span style="color: #888888;"> <code>    text = [ "This is a demo of how to shuffle text on a Presentation.", "Try it for yourself!" ];</code></span></p>
<p><span style="color: #888888;"><code>  $(container).text(text[i]);</code></span><br />
<span style="color: #888888;"> <code>  container.shuffleLetters();</code></span><br />
<span style="color: #888888;"> <code>  i++;</code></span></p>
<p><span style="color: #888888;"><code>  setInterval(function() {</code></span><br />
<span style="color: #888888;"> <code>    // Shuffle the Placeholder with custom text.</code></span><br />
<span style="color: #888888;"> <code>    container.shuffleLetters({</code></span><br />
<span style="color: #888888;"> <code>      "text": text[i]</code></span><br />
<span style="color: #888888;"> <code>    });</code></span></p>
<p><span style="color: #888888;"><code>    if (++i &gt;= text.length) {</code></span><br />
<span style="color: #888888;"> <code>      i = 0;</code></span><br />
<span style="color: #888888;"> <code>    }</code></span><br />
<span style="color: #888888;"> <code>  }, 5000);</code></span><br />
<span style="color: #888888;"> <code>&lt;/script&gt;</code></span></p>
<p>This code creates an array of static text entries. The first text entry is added to the Placeholder and shuffled. Every 5 seconds thereafter, the next text entry in the array is shuffled, and so on.</p>
<p>Let&#8217;s also add some basic CSS to style the Placeholder:</p>
<p><span style="color: #888888;"><code>&lt;style&gt;</code></span><br />
<span style="color: #888888;"> <code>  #container {</code></span><br />
<span style="color: #888888;"> <code>    color: #555;</code></span><br />
<span style="color: #888888;"> <code>    font-size: 58px;</code><span style="font-family: monospace;"><br />
</span> <code>    font-family: 'Open Sans Condensed',sans-serif;</code></span><br />
<span style="color: #888888;"> <code>    text-shadow: 1px 1px 0 rgba(255,255,255,0.5);</code></span><br />
<span style="color: #888888;"> <code>  }</code></span><br />
<span style="color: #888888;"> <code>&lt;/style&gt;</code></span></p>
<p>Visit <a href="http://tutorialzine.com/2011/09/shuffle-letters-effect-jquery/" target="_blank">this page</a> if you&#8217;re interested in learning more about how the shuffling functionality works. You can see the Presentation demo <a href="http://rvashow.risevision.com/Viewer.html?type=presentation&amp;id=6fc7d21d-ae07-4de5-a83d-adf5e3303392" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.risevision.com/blog/shuffling-text/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>User Tips and Tricks &#8211; Correcting the &#8220;blank screen after booting&#8221; issue in Linux Ubuntu</title>
		<link>http://www.risevision.com/blog/user-tips-and-tricks-correcting-the-blank-screen-after-booting-issue-in-linux-ubuntu/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=user-tips-and-tricks-correcting-the-blank-screen-after-booting-issue-in-linux-ubuntu</link>
		<comments>http://www.risevision.com/blog/user-tips-and-tricks-correcting-the-blank-screen-after-booting-issue-in-linux-ubuntu/#comments</comments>
		<pubDate>Mon, 07 May 2012 08:00:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[User Tips N Tricks]]></category>
		<category><![CDATA[Digital Signage]]></category>
		<category><![CDATA[DigitalOOH]]></category>
		<category><![CDATA[DOOH]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://risevision.com/?p=13182</guid>
		<description><![CDATA[For those of you using the Linux version of our digital signage player, an issue you may have seen crop up is even though you have screensaver set to never and suspend set to never, if Linux is set to auto login, the screen turns off after 10 minutes. Once you hit a key on the [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you using the Linux version of our <a href="http://www.risevision.com/digital-signage-player/" target="_blank">digital signage player</a>, an issue you may have seen crop up is even though you have screensaver set to never and suspend set to never, if Linux is set to auto login, the screen turns off after 10 minutes. Once you hit a key on the keyboard or move the mouse, it comes back up for good.</p>
<p>Thankfully after a LOT of different solutions that didn&#8217;t work, I found one that works.  If you&#8217;re going to try this fix, make sure to back up all your files before modifying them.</p>
<p>Open a Terminal window, and type &#8220;gksu gedit /etc/X11/xorg.conf&#8221; (without the quotes) and overwrite the text in there with the following:</p>
<p>Section &#8220;ServerFlags&#8221;<br />
Option &#8220;BlankTime&#8221; &#8220;0&#8243;<br />
Option &#8220;StandbyTime&#8221; &#8220;0&#8243;<br />
Option &#8220;SuspendTime&#8221; &#8220;0&#8243;<br />
Option &#8220;OffTime&#8221; &#8220;0&#8243;<br />
EndSection</p>
<p>Save the changes, and reboot your machine. Notice now that it doesn&#8217;t turn off after 10 minutes like it did before. <a href="http://ubuntuforums.org/showthread.php?t=1313227" target="_blank">Here</a> is where I found the fix if you wanted to thank the original author.</p>
<p>I hope everyone found this useful, and if you have any other questions, please feel free to throw them into our very active community <a href="http://community.risevision.com" target="_blank">forum</a>. Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.risevision.com/blog/user-tips-and-tricks-correcting-the-blank-screen-after-booting-issue-in-linux-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Content Review and Publish</title>
		<link>http://www.risevision.com/blog/content-review-and-publish/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=content-review-and-publish</link>
		<comments>http://www.risevision.com/blog/content-review-and-publish/#comments</comments>
		<pubDate>Thu, 03 May 2012 08:00:29 +0000</pubDate>
		<dc:creator>Byron Darlison</dc:creator>
				<category><![CDATA[What's New]]></category>
		<category><![CDATA[Digital Signage]]></category>
		<category><![CDATA[Digital Signage Content]]></category>
		<category><![CDATA[Digital Signage Installation]]></category>
		<category><![CDATA[Digital Signage Software]]></category>
		<category><![CDATA[DigitalOOH]]></category>
		<category><![CDATA[DOOH]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.risevision.com/?p=12781</guid>
		<description><![CDATA[Add digital signage content review and approval to your creative process to make sure that your Presentations have the once over before going out the door to a Display near you.]]></description>
			<content:encoded><![CDATA[<p><a href="http://risevision.com/wp-content/uploads/2012/05/Content-Review.png"><img class="size-full wp-image-12782 alignright" title="Content Review" src="http://risevision.com/wp-content/uploads/2012/05/Content-Review.png" alt="" width="145" height="141" /></a>Want to review content before it gets published to your <a href="http://risevision.com/digital-signage/" target="_blank">digital signage</a> displays?</p>
<p>Need to seperate your Editors from your Publishers?</p>
<p>Now you can.</p>
<p>With this release Users with the role of Editor can create and revise Presentations but they can&#8217;t Publish them. And by Publish I mean they can&#8217;t send their creative work to your Displays. You need a User with the Publisher role to review the work and hit that Publish button.</p>
<p>To make this happen give the creative types the user role of Editor and give the Grand Poo Bah, or Pooh Bahs, the Publisher role. That&#8217;s all there is to it. And as always if you have any questions or suggestions don&#8217;t hesitate to jump into our <a href="http://community.risevision.com" target="_blank">forum</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.risevision.com/blog/content-review-and-publish/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developer Tips &amp; Tricks &#8211; Recovering from Internet Disconnection in Gadgets</title>
		<link>http://www.risevision.com/blog/developer-tips-tricks-handling-internet-disconnection-in-gadgets/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=developer-tips-tricks-handling-internet-disconnection-in-gadgets</link>
		<comments>http://www.risevision.com/blog/developer-tips-tricks-handling-internet-disconnection-in-gadgets/#comments</comments>
		<pubDate>Wed, 02 May 2012 08:00:09 +0000</pubDate>
		<dc:creator>Donna</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Digital Signage Developer]]></category>
		<category><![CDATA[gadgets]]></category>

		<guid isPermaLink="false">http://www.risevision.com/?p=12733</guid>
		<description><![CDATA[When building your own Gadgets for use with our digital signage system, it&#8217;s important to handle the situation where the Internet may be disconnected while the Gadget is playing. A Gadget should never stop playing if the Internet connection is lost. Instead, it should continue cycling through its cached data. Let&#8217;s walk through how to do [...]]]></description>
			<content:encoded><![CDATA[<p>When building your own Gadgets for use with our <a href="http://risevision.com/digital-signage-system/" target="_blank">digital signage system</a>, it&#8217;s important to handle the situation where the Internet may be disconnected while the Gadget is playing. A Gadget should never stop playing if the Internet connection is lost. Instead, it should continue cycling through its cached data. Let&#8217;s walk through how to do this.</p>
<p>Every time the Gadget goes out to the Internet to retrieve new information, that information should be cached in a Javascript variable(s). For example, in the case of the RSS Gadget, all data is cached in a variable called <code>feedData</code>. Whenever the Gadget needs to show a new entry, it can just read from the <code>feedData</code> variable instead of making another costly HTTP request. And what if the Internet goes down? No problem. You won&#8217;t even notice because the Gadget will be cycling through the cached results. Of course, in order for this to work properly, the Gadget must have had the chance to play through at least once in its entirety, so that any images that might appear in the feed entries can be cached by the browser.</p>
<p>But what about when the time comes for the Gadget to check for fresh content updates? If the Internet connection has been lost, the Gadget may block while it waits for its callback function to execute, so unless you gracefully recover from this situation, the Gadget will halt. How you recover will depend on your particular Gadget. With the RSS Gadget for example, a timer is started immediately before new data is requested. This timer is set to expire after 5 seconds. When it does, the Gadget proceeds with showing the next feed entry from the cache. If instead the Gadget receives a response back from the feed before that 5 seconds is up, the timer is cancelled, the cached data is updated, and the Gadget can start showing the updated content on the <a href="http://risevision.com/digital-signage-player/" target="_blank">digital signage player</a>. The code snippet might look a little something like this:</p>
<p><span style="color: #0000ff;"> <code>var self = this;</code></span></p>
<p><span style="color: #0000ff;"> <code>//Start a timer in case there is a problem loading the feed.</code><br />
<code>this.feedLoadFailedTimer = setTimeout(function() {</code><br />
<code>  //Show next feed entry.</code><br />
<code>  self.showFeed();</code><br />
<code>}, 5000);</code><br />
<code></code><br />
<code>//Attempt to load the feed.</code><br />
<code>this.feed.load(function(result) {</code><br />
<code>  if (!result.error) {</code><br />
<code>    clearTimeout(self.feedLoadFailedTimer);</code><br />
<code>    self.feedData = result.feed;</code><br />
<code>    //Show next feed entry.</code><br />
<code>    self.showFeed();</code><br />
<code>  }</code><br />
<code>});</code></span></p>
<p>For Gadgets such as the Directory Gadget, which uses the Google Visualization API to read its data from a Google Spreadsheet, it&#8217;s even easier. The Visualization API handles refreshes for you, and because it pushes updates to the Gadget only when changes have been detected, the Gadget will never block when the Internet is disconnected. Once the Internet comes back up, the Visualization API will resume querying for data. So, no extra work is required on your part.</p>
<p>We hope this helps you in your quest to build the perfect Gadget!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.risevision.com/blog/developer-tips-tricks-handling-internet-disconnection-in-gadgets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Popcorn.js &#8211; Synchronizing Video with Content</title>
		<link>http://www.risevision.com/blog/popcorn-js-synchronizing-video-and-content/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=popcorn-js-synchronizing-video-and-content</link>
		<comments>http://www.risevision.com/blog/popcorn-js-synchronizing-video-and-content/#comments</comments>
		<pubDate>Tue, 01 May 2012 08:00:47 +0000</pubDate>
		<dc:creator>Donna</dc:creator>
				<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Digital Signage Developer]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://www.risevision.com/?p=12703</guid>
		<description><![CDATA[Popcorn.js is an HTML5 media framework that enables you to create time-based interactive media for your digital signage Presentations. What does that mean? It means that you can synchronize your video with different types of content, including Twitter, Flickr, Google Maps and so much more. Plus, Popcorn.js supports HTML5 video, Youtube and Vimeo. Take your pick! It took [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://popcornjs.org/" target="_blank">Popcorn.js</a> is an HTML5 media framework that enables you to create time-based interactive media for your digital signage Presentations. What does that mean? It means that you can synchronize your video with different types of content, including Twitter, Flickr, Google Maps and so much more. Plus, Popcorn.js supports HTML5 video, Youtube and Vimeo. Take your pick!</p>
<p>It took me about 15 minutes to get <a href="http://rvashow.appspot.com/Viewer.html?type=presentation&amp;id=78af2141-22ec-4ee7-8b1f-8403017d9f6f" target="_blank">this basic demo</a> working. I used a Youtube video, together with the Twitter and OpenMap plugins, to show tweets from the 5 second mark to the 15 second mark, and a map from the 15 to 25 second marks. Here&#8217;s what I did:</p>
<ul>
<li>Included the Popcorn.js script in the Presentation HTML -<br />
<span style="color: #0000ff;"><code>&lt;script src="http://popcornjs.org/code/dist/popcorn-complete.min.js"&gt;&lt;/script&gt;</code></span></li>
</ul>
<ul>
<li>Added an 800 x 300 pixel Placeholder to the Presentation, and placed the following HTML inside of it -<br />
<span style="color: #0000ff;"><code>&lt;div id="video" style="float:left; width: 400px; height: 300px;"&gt;&lt;/div&gt;<br />
&lt;div id="content" style="background-color: lightgray; float:left; width:400px; height:300px;"&gt;&lt;/div&gt;</code></span></li>
</ul>
<ul>
<li>Next, I added the following Javascript -<br />
<span style="color: #0000ff;"><code>&lt;script&gt;</code></span><br />
<span style="color: #0000ff;"> <code>  //Ensure the web page (DOM) has loaded.</code></span><br />
<span style="color: #0000ff;"> <code>  document.addEventListener("DOMContentLoaded", function () {</code></span><br />
<span style="color: #0000ff;"> <code>    //Create a popcorn instance by calling the Youtube player plugin.</code></span><br />
<span style="color: #0000ff;"> <code>    var pop = Popcorn.youtube(</code></span><br />
<span style="color: #0000ff;"> <code>      '#video',</code></span><br />
<span style="color: #0000ff;"> <code>      'http://www.youtube.com/watch?v=u9JKR-14HBA' );</code></span><br />
<span style="color: #0000ff;"> <code>    //Show tweets from 5-15 seconds.</code></span><br />
<span style="color: #0000ff;"> <code>    pop.twitter({</code></span><br />
<span style="color: #0000ff;"> <code>      start: 5,</code></span><br />
<span style="color: #0000ff;"> <code>      end: 15,</code></span><br />
<span style="color: #0000ff;"> <code>      title: "Rise Vision",</code></span><br />
<span style="color: #0000ff;"> <code>      src: "@risevision",</code></span><br />
<span style="color: #0000ff;"> <code>      target: "content",</code></span><br />
<span style="color: #0000ff;"> <code>    });</code></span><br />
<span style="color: #0000ff;"> <code>    //Show map from 15-25 seconds.</code></span><br />
<span style="color: #0000ff;"> <code>    pop.openmap( {</code></span><br />
<span style="color: #0000ff;"> <code>      start: 15,</code></span><br />
<span style="color: #0000ff;"> <code>      end: 25,</code></span><br />
<span style="color: #0000ff;"> <code>      type: "ROADMAP",</code></span><br />
<span style="color: #0000ff;"> <code>      target: "content",</code></span><br />
<span style="color: #0000ff;"> <code>      lat: 43.65922,</code></span><br />
<span style="color: #0000ff;"> <code>      lng: -79.65293,</code></span><br />
<span style="color: #0000ff;"> <code>      zoom: "13"</code></span><br />
<span style="color: #0000ff;"> <code>    });</code></span><br />
<span style="color: #0000ff;"> <code>    //Play the video immediately.</code></span><br />
<span style="color: #0000ff;"> <code>    pop.play();</code></span><br />
<span style="color: #0000ff;"> <code>  }, false);</code></span><br />
<span style="color: #0000ff;"> <code>&lt;/script&gt;</code></span></li>
</ul>
<p>And that&#8217;s it! I then had a working demo.</p>
<p>You can visit the <a href="http://popcornjs.org/popcorn-docs/plugins/" target="_blank">Plugins</a> page to see what other types of content are supported, or the <a href="http://popcornjs.org/popcorn-docs/players/" target="_blank">Players</a> page to learn how to use Popcorn.js to play HTML5 or Vimeo videos on your <a href="http://risevision.com/digital-signage-displays/" target="_blank">digital signage displays</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.risevision.com/blog/popcorn-js-synchronizing-video-and-content/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>User Tips and Tricks &#8211; Ensuring you are an Administrator on the Display</title>
		<link>http://www.risevision.com/blog/user-tips-and-tricks-ensuring-you-are-an-administrator-on-the-display/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=user-tips-and-tricks-ensuring-you-are-an-administrator-on-the-display</link>
		<comments>http://www.risevision.com/blog/user-tips-and-tricks-ensuring-you-are-an-administrator-on-the-display/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 08:00:56 +0000</pubDate>
		<dc:creator>Robb</dc:creator>
				<category><![CDATA[User Tips N Tricks]]></category>
		<category><![CDATA[Administrator]]></category>
		<category><![CDATA[Digital Signage]]></category>
		<category><![CDATA[DigitalOOH]]></category>
		<category><![CDATA[DOOH]]></category>
		<category><![CDATA[installation]]></category>

		<guid isPermaLink="false">http://www.risevision.com/?p=12676</guid>
		<description><![CDATA[We have had a few forum posts about installation issues as a result of the logged in user not being an Administrator on the computer that is giving them grief. To make sure you have Administrator privileges on Windows, click the Start Button, then click the image or blank spot, that appears above your Username, and up pops the [...]]]></description>
			<content:encoded><![CDATA[<p>We have had a few forum posts about installation issues as a result of the logged in user not being an Administrator on the computer that is giving them grief.</p>
<p>To make sure you have Administrator privileges on Windows, click the Start Button, then click the image or blank spot, that appears above your Username, and up pops the User Accounts window which let&#8217;s you know what user rights you have.</p>
<p><a href="http://risevision.com/wp-content/uploads/2012/04/2012-04-26_1319.png"><img class="alignleft size-full wp-image-12677" title="2012-04-26_1319" src="http://risevision.com/wp-content/uploads/2012/04/2012-04-26_1319.png" alt="" width="609" height="365" /></a></p>
<p>To do the same thing in Linux Ubuntu click on your Username in the top right, choose “User Accounts” and up pops a similar dialogue.</p>
<p><a href="http://risevision.com/wp-content/uploads/2012/04/2012-04-26_1340.png"><img class="alignleft size-full wp-image-12691" title="2012-04-26_1340" src="http://risevision.com/wp-content/uploads/2012/04/2012-04-26_1340.png" alt="" width="742" height="433" /></a></p>
<p>If you are not an Administrator, you’ll need an Administrator to log in and change your account type. Until then don&#8217;t try to install the Rise Vision <a href="http://risevision.com/digital-signage-solutions/" target="_blank">digital signage solution</a> as it for sure won&#8217;t work as you expect. Any questions or suggestions let us know in the <a href="http://community.risevision.com" target="_blank">forum</a>. Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.risevision.com/blog/user-tips-and-tricks-ensuring-you-are-an-administrator-on-the-display/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

Served from: www.risevision.com @ 2012-05-17 09:09:58 -->
