<?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>tomputer &#187; tech</title>
	<atom:link href="http://droza.net/blog/blog/tags/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://droza.net/blog</link>
	<description>Software. Gadgets. Music. Rants. By Tom D\&#039;Roza</description>
	<lastBuildDate>Thu, 23 Dec 2010 13:26:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Making the eFrame more interesting</title>
		<link>http://droza.net/blog/2009/04/07/making-the-eframe-more-interesting/</link>
		<comments>http://droza.net/blog/2009/04/07/making-the-eframe-more-interesting/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 13:25:02 +0000</pubDate>
		<dc:creator>tdroza</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[digital frame]]></category>
		<category><![CDATA[eframe]]></category>
		<category><![CDATA[eframe1000]]></category>
		<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://droza.net/blog/?p=177</guid>
		<description><![CDATA[th {border: 1px solid #aaa;background-color:#e0e0e0;} td {border: 1px solid #ccc;background-color:#f0f0f0;} In my last post I gave my first impressions of the BT eFrame1000 &#8211; a wifi equipped digital photo frame, and I hinted that I&#8217;d started to investigate how to exploit a feature that&#8217;s intended for streaming Flickr photo albums so that I could view [...]]]></description>
			<content:encoded><![CDATA[
<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> 
<style type="text/css">
th {border: 1px solid #aaa;background-color:#e0e0e0;}
td {border: 1px solid #ccc;background-color:#f0f0f0;}
</style>
<p>In my <a href="http://droza.net/blog/2009/03/28/bt-eframe-1000-first-thoughts/" target="_self">last post</a> I gave my first impressions of the <a href="http://www.shop.bt.com/productview.aspx?Quicklinx=53NL" target="_blank">BT eFrame1000</a> &#8211; a wifi equipped digital photo frame, and I hinted that I&#8217;d started to investigate how to exploit a feature that&#8217;s intended for streaming Flickr photo albums so that I could view information from other sites. So far, I&#8217;ve had some success at cajoling the frame into displaying pictures from sites other than Flickr, and showing news and weather updates. Here&#8217;s how&#8230;</p>
<h2><img class="size-medium wp-image-192" title="p3300119-small" src="http://droza.net/blog/wp-content/uploads/2009/03/p3300119-small-300x225.jpg" alt="p3300119-small" width="300" height="225" /></h2>
<h2>Background</h2>
<p>The eFrame 1000 has a feature that can be configured (via the Windows PC software) with URLs for Flickr photo albums. Once configured, you can go to the frame and select Photos &gt; Flickr &gt; [Album Name] to stream the photos in that album directly from Flickr over your wireless network without needing a computer to be switched on. All references to this feature on the frame, the PC software and in the documentation specifically refer to Flickr and Flickr only (I suspect that&#8217;s because Yahoo! (who own Flickr) have a partnership with BT who make the frame and the two companies co-brand some of their broadband products). This feature works because each public album/stream/group on flickr has an RSS url that users can subscribe to in order to see the 20 most recent uploads.</p>
<h2>Non-Flickr feeds</h2>
<p>A flickr RSS feed contains a link to each image (and a smaller thumbnail version). It turns out that although it&#8217;s not a documented feature, you can configure the frame to use any RSS feed that&#8217;s in the correct format and the frame won&#8217;t care that it isn&#8217;t coming from flickr.com. Be warned though, you can&#8217;t just take a regular RSS news feed, it has to be a feed where every item contains an embedded image in the same format used by Flickr e.g:</p>
<pre class="brush: xml; title: ;">
&lt;media:content url=&quot;http://farm4.static.flickr.com/3483/3290803901_527112a24e_o.jpg&quot;
type=&quot;image/jpeg&quot;
height=&quot;1920&quot;
width=&quot;2560&quot;/&gt;
&lt;media:thumbnail url=&quot;http://farm4.static.flickr.com/3483/3290803901_9178782db5_s.jpg&quot;
height=&quot;75&quot;
width=&quot;75&quot; /&gt;
</pre>
<p>I haven&#8217;t yet determined whether the media:thumbnail tag is used.</p>
<h2>Frame Channel</h2>
<p>The best site so far has been FrameChannel.com. This is a service designed for wifi picture frames whereby a user creates their own channel by subscribing to &#8220;widgets&#8221;. It&#8217;s intended for framechannel specific frames that will make full use of their API to control slideshow speed, transitions, order etc, but they also provide an RSS feed in a format that works with the eFrame. So, if you subscribe to a weather report, you configure the widget on the frame channel website with your location and then the RSS feed for you channel will contain an image that is created by the weather widget to show your local forecast. Similarly the reuters news widget will generate an image in the feed containing a brief headline and associated picture. The RSS feed is a little hidden away so here&#8217;s how you find it: Sign in to your framechannel account. Configure your channel. Go to &#8220;My Account&#8221;. Copy the feed url that appears just below the tab bar into your browsers address bar and load the feed. Then drag the url from your address bar into the flickr feed url box in the eFrame software and click &#8220;Update&#8221;  &#8211; that will download the configuration to your frame. Then in future on your frame you can go to Photos &gt; Flickr  and you&#8217;ll see an album named something like &#8220;FrameChannel content for&#8230;&#8221;.</p>
<h2>Other sites</h2>
<p>I&#8217;ve had some success at finding other sites that work with the eFrame. I&#8217;ll keep the list below up-to-date as I find others.</p>
<table class="tdtable" border="0">
<thead>
<tr>
<th>Site</th>
<th>Works?</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td>Flickr</td>
<td>
<p style="text-align: center;"><img class="size-full wp-image-159 aligncenter" title="tick" src="http://droza.net/blog/wp-content/uploads/2009/03/tick.png" alt="Yes" width="16" height="16" /></p>
</td>
<td></td>
</tr>
<tr>
<td>FrameChannel</td>
<td>
<p style="text-align: center;"><img class="size-full wp-image-159 aligncenter" title="tick" src="http://droza.net/blog/wp-content/uploads/2009/03/tick.png" alt="Yes" width="16" height="16" /></p>
</td>
<td></td>
</tr>
<tr>
<td>Picasa</td>
<td>
<p style="text-align: center;"><img class="size-full wp-image-160 aligncenter" title="cross" src="http://droza.net/blog/wp-content/uploads/2009/03/cross.png" alt="No" width="16" height="16" /></p>
</td>
<td>Feeds for individual albums appear to be the correct format so not sure why the PC software doesn&#8217;t accept it</td>
</tr>
<tr>
<td>SmugMug</td>
<td>
<p style="text-align: center;"><img class="size-full wp-image-160 aligncenter" title="cross" src="http://droza.net/blog/wp-content/uploads/2009/03/cross.png" alt="No" width="16" height="16" /></p>
</td>
<td>PC software accepts the feed, but the frame hangs when I try to view it.</td>
</tr>
<tr>
<td>Webshots</td>
<td>
<p style="text-align: center;"><img class="size-full wp-image-159 aligncenter" title="tick" src="http://droza.net/blog/wp-content/uploads/2009/03/tick.png" alt="Yes" width="16" height="16" /></p>
</td>
<td>Tested with the &#8220;news&#8221; category</td>
</tr>
</tbody>
</table>
<p><span style="font-size: 8pt">Tick/Cross images from <a href="http://famfamfam.com" target="_blank">FamFamFam</a> <a href="http://www.famfamfam.com/lab/icons/silk/" target="_blank">Silk</a> library.</span></p>
<h2>Potential Gotchas</h2>
<p>I had a few issues with the PC software for the eFrame in that when I tried to load a feed that it didn&#8217;t like, it then subsequently failed to accept any other feeds (even valid ones) and just failed silently without any error message. I had to shutdown the sofware (from the system tray) and restart before it would start accepting new feeds again.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fdroza.net%2Fblog%2F2009%2F04%2F07%2Fmaking-the-eframe-more-interesting%2F&amp;title=Making+the+eFrame+more+interesting" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fdroza.net%2Fblog%2F2009%2F04%2F07%2Fmaking-the-eframe-more-interesting%2F&amp;title=Making+the+eFrame+more+interesting" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fdroza.net%2Fblog%2F2009%2F04%2F07%2Fmaking-the-eframe-more-interesting%2F&amp;title=Making+the+eFrame+more+interesting" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fdroza.net%2Fblog%2F2009%2F04%2F07%2Fmaking-the-eframe-more-interesting%2F&amp;title=Making+the+eFrame+more+interesting" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fdroza.net%2Fblog%2F2009%2F04%2F07%2Fmaking-the-eframe-more-interesting%2F&amp;title=Making+the+eFrame+more+interesting', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fdroza.net%2Fblog%2F2009%2F04%2F07%2Fmaking-the-eframe-more-interesting%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fdroza.net%2Fblog%2F2009%2F04%2F07%2Fmaking-the-eframe-more-interesting%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fdroza.net%2Fblog%2F2009%2F04%2F07%2Fmaking-the-eframe-more-interesting%2F&amp;title=Making+the+eFrame+more+interesting" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fdroza.net%2Fblog%2F2009%2F04%2F07%2Fmaking-the-eframe-more-interesting%2F&amp;title=Making+the+eFrame+more+interesting" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://droza.net/blog/2009/04/07/making-the-eframe-more-interesting/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>BT eFrame 1000: First thoughts</title>
		<link>http://droza.net/blog/2009/03/28/bt-eframe-1000-first-thoughts/</link>
		<comments>http://droza.net/blog/2009/03/28/bt-eframe-1000-first-thoughts/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 23:01:40 +0000</pubDate>
		<dc:creator>tdroza</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[bt]]></category>
		<category><![CDATA[eframe]]></category>
		<category><![CDATA[eframe1000]]></category>
		<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://droza.net/blog/?p=158</guid>
		<description><![CDATA[This week I bought a digital photo frame. I&#8217;ve been tempted to get one of these for a while but been put off until now for a few reasons: The &#8220;affordable&#8221; screens are either very small or very low resolution (or both). I run XBMC on my old Xbox so can view every photo I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[
<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> 
<p>This week I bought a digital photo frame. I&#8217;ve been tempted to get one of these for a while but been put off until now for a few reasons:</p>
<ul>
<li>The &#8220;affordable&#8221; screens are either very small or very low resolution (or both).</li>
<li>I run XBMC on my old Xbox so can view every photo I&#8217;ve ever taken on the 37&#8243; LCD in the living room anyway.</li>
<li>Cropping and copying images to a memory card and transferring to the frame seemed like too much hassle.</li>
</ul>
<p><img class="alignleft size-full wp-image-173" title="eframe1000" src="http://droza.net/blog/wp-content/uploads/2009/03/eframe1000.jpg" alt="eframe1000" width="400" height="300" /></p>
<p>Frames equipped with WiFi provide a solution to the issue of transferring images to the frame and have been around for a while now but are usually expensive and often tied to a specific photo sharing site or need an ongoing subscription. Enter the <a href="http://www.shop.bt.com/productview.aspx?Quicklinx=53NL" target="_blank">BT eFrame 1000</a> which until recently was £130, but last week I noticed has been reduced to just under £40 (less if you happen to work for said company and get an extra few pounds staff discount, ahem! End of disclaimer). At that price it&#8217;s comparable to the run-of-the mill unbranded, low-res screens and I decided was worth a punt. It arrived yesterday and here are my initial thoughts&#8230;</p>
<p><span id="more-158"></span></p>
<h2>Screen quality</h2>
<p>At the end of the day this is what really matters &#8211; all the fancy features in the world would be a waste of time if the pictures looked awful right?. Fortunately they don&#8217;t. The screen 800&#215;600 resolution which is pretty high for an 8&#8243;digital photo frame and the images look really great &#8211; very crisp, and very bright (perhaps aided by the matt black surround).</p>
<h2>Appearance</h2>
<p>The matt black frame may not suit everyone (and is quite wide at 1.5&#8243;) and is unfortunately not interchangeable. However it&#8217;s quite subtle and I&#8217;m tempted to try mounting it inside a nice large wooden frame anyway to disguise it further. An added bonus is that BT chose not to emblazen the frame with any logos, graphics or text as many other manufacturers do. There&#8217;s a small IR receiver embedded in the surround below the screen for the remote control, 6 buttons on the top edge of the screen for power and menu navigation, and on the right edge is the card reader (CF/SD/MMC/MS(pro)), a USB port (for viewing images on a memory stick), a mini USB port (for connecting to the PC to download images to the frame), and the power connector. One thing I noticed about the position of the power connector is that the power cable sticks out slightly on the right-edge of the frame so is visible from the front &#8211; it should really have either been positioned on the back of the frame, or the power cable should be fitted with an elbow so that the trailing cable can&#8217;t be seen from the front.</p>
<h2>Features</h2>
<p>The frame displays photos in JPG format as you&#8217;d expect (I haven&#8217;t tried other formats) and will play back mp3 audio files. I haven&#8217;t tried video yet, but it&#8217;s not listed as a feature so I don&#8217;t expect it to work. Pictures and audio can be played back from the onboard 128MB memory; from a memory card in the card reader or usb port; and can be streamed from a shared folder on your network (which required the included Windows-only software to be installed). In addition, it can load images from a public Flickr RSS feed (a Windows PC is needed for the initial configuration but after that the PC doesn&#8217;t need to be running). I&#8217;ve been able to exploit this feature to stream images and news/weather info from a range of other sites (more about that in my next post). One note about public Flickr RSS feeds: because the frame doesn&#8217;t log in to your flickr account it can only retrieve public feeds, and Flickr will only return the 20 most recent images in their public feeds so even if you have thousands of images in a flickr-pro account, don&#8217;t expect to be able to view more than the most recent 20 uploads.</p>
<h2>Navigation</h2>
<p>Menus are clear, the UI is clean and consistent with heavy use of a standard icon theme that is appearing on lots of the BT&#8217;s websites and products (I&#8217;m thinking of the HomeHub and BroadbandAnywhere mobile handsets in particular) and the navigation is generally pretty good all-round. You drill down into menus with the right arrow, use the left arrow to go back and up/down keys to scroll though the current menu (OK to select). The area that really lets it down is the use of the buttons on the supplied remote control. There are 3 menu buttons labelled A, B and C which have different (and inconsistent) functions depending on your current operation: The C button is often used as Cancel  but in a slideshow will rotate the current image rather than quit the slideshow (that would be the left-arrow) for example.</p>
<h2>Performance</h2>
<p>I haven&#8217;t timed any operations or had time to really thrash the frame but it has a generally responsive feel so far. Menus respond quickly, images can be rotated in a couple of seconds (though zooming seems to take a little longer). There are no slick sliding iPhone-esque menus here, but I guess it&#8217;s only equipped with a relatively modest processor. Streaming images from the local network or internet feels like it takes a comparable amount of time to what it would take to load the same image on a PC (i.e. the frame isn&#8217;t adding noticeable additional delays). It could be faster of course, but it doesn&#8217;t feel overly sluggish under normal operation.</p>
<h2>PC Software</h2>
<p>The PC software is used to configure the frame to view Flickr albums or local network shares and can also be used to copy images to the frames internal storage. Some will complain that the software is windows only, but that&#8217;s not been a problem for me. The windows software looks good (slick glass-effect buttons carried over from the UI on the frame itself) but it has a few annoying traits: it&#8217;s set to be always-on-top and that can&#8217;t be disabled. When you hit the close icon, it only minimises to the system tray. Then when you click to &#8220;Manage Flickr Albums&#8221; it opens the flickr website in a browser but it&#8217;s always InternetExplorer even though Firefox is already running and is my default browser. If I go back and forth between the main menu and the Flickr setup screen, it will open the flickr website in a new IE window every single time.</p>
<h2>Hackability</h2>
<p>Ok I admit that this is more applicable to me that it would be to the average user of the frame&#8230; So far, I&#8217;ve tried opening a web browser, an ftp and a telnet connection directly to the frame&#8217;s IP address but not had any luck yet. There are a few port numbers listed in an ini file sitting in the application&#8217;s install folder which will be my next angle of investigation. My biggest success so far has been in getting the frame to show news and weather reports by configuring it with RSS urls for sites other than Flickr &#8211; I write more on this in my next post but I&#8217;m quite excited by the possibilities that this could offer. Potentially I could use the frame to read my twitter stream, or local traffic conditions, or stock alerts. Actually I think BT have missed a big opportunity here because they could use the frame in conjunction with their other products &#8211; e.g. as a program guide for the Vision TV service, to view a list of missed calls and messages on my landline or to view stats about my recent calls (duration, distance, time of day, cost).</p>
<h2>Overall</h2>
<p>At this price point it&#8217;s difficult to find any serious faults that I can&#8217;t live with. Perhaps the biggest let-down is the PC software but once the frame has been set up, I&#8217;m unlikely to use the PC software very often anyway. It&#8217;s only been 2 days, but so far I&#8217;m happy with my purchase.</p>
]]></content:encoded>
			<wfw:commentRss>http://droza.net/blog/2009/03/28/bt-eframe-1000-first-thoughts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>XBMChumby sourcecode is now public</title>
		<link>http://droza.net/blog/2008/11/04/xbmchumby-sourcecode-is-now-public/</link>
		<comments>http://droza.net/blog/2008/11/04/xbmchumby-sourcecode-is-now-public/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 22:22:25 +0000</pubDate>
		<dc:creator>tdroza</dc:creator>
				<category><![CDATA[Chumby]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[widgets]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[xbmc]]></category>

		<guid isPermaLink="false">http://droza.net/blog/?p=90</guid>
		<description><![CDATA[It&#8217;s taken me a while I&#8217;ll admit but I&#8217;ve just got around to releasing the sourcecode for the XBMChumby widget I wrote which displays the XBMC &#8220;Now Playing&#8221; queue on the Chumby. I decided early on that my very basic skills as a flash/ActionScript developer weren&#8217;t up to developing this to it&#8217;s full potential so [...]]]></description>
			<content:encoded><![CDATA[
<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> 
<p>It&#8217;s taken me a while I&#8217;ll admit but I&#8217;ve just got around to releasing the sourcecode for the XBMChumby widget I wrote which displays the XBMC &#8220;Now Playing&#8221; queue on the Chumby. I decided early on that my very basic skills as a flash/ActionScript developer weren&#8217;t up to developing this to it&#8217;s full potential so now if anyone is interested in taking it further please checkout the code and get in touch if you have any problems building it etc etc etc.</p>
<p>The sourceforge project page is: https://sourceforge.net/projects/xbmchumby/</p>
<p>&#8230;or you can point your CVS client at xbmchumby.cvs.sourceforge.net</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F11%2F04%2Fxbmchumby-sourcecode-is-now-public%2F&amp;title=XBMChumby+sourcecode+is+now+public" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F11%2F04%2Fxbmchumby-sourcecode-is-now-public%2F&amp;title=XBMChumby+sourcecode+is+now+public" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F11%2F04%2Fxbmchumby-sourcecode-is-now-public%2F&amp;title=XBMChumby+sourcecode+is+now+public" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F11%2F04%2Fxbmchumby-sourcecode-is-now-public%2F&amp;title=XBMChumby+sourcecode+is+now+public" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F11%2F04%2Fxbmchumby-sourcecode-is-now-public%2F&amp;title=XBMChumby+sourcecode+is+now+public', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F11%2F04%2Fxbmchumby-sourcecode-is-now-public%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F11%2F04%2Fxbmchumby-sourcecode-is-now-public%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F11%2F04%2Fxbmchumby-sourcecode-is-now-public%2F&amp;title=XBMChumby+sourcecode+is+now+public" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F11%2F04%2Fxbmchumby-sourcecode-is-now-public%2F&amp;title=XBMChumby+sourcecode+is+now+public" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://droza.net/blog/2008/11/04/xbmchumby-sourcecode-is-now-public/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My new phone &#8211; HTC S710</title>
		<link>http://droza.net/blog/2008/06/24/my-new-phone-htc-s710/</link>
		<comments>http://droza.net/blog/2008/06/24/my-new-phone-htc-s710/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 09:31:05 +0000</pubDate>
		<dc:creator>tdroza</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[s710]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[htc]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://droza.net/blog/2008/06/24/my-new-phone-htc-s710/</guid>
		<description><![CDATA[I ordered an HTC S710 last week (arrived Friday) on the BT Total Broadband Anywhere package. It&#8217;s a Windows Mobile 6 Standard smartphone (no touch screen, but a nice slide-out qwerty keyboard). I&#8217;ve used the PocketPC OS before on PDAs but never on a phone and so I had the obvious concerns about running a [...]]]></description>
			<content:encoded><![CDATA[
<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> 
<p><img src="http://droza.net/blog/wp-content/uploads/2008/06/s710.jpg" alt="s710.jpg" vspace="5" align="left" hspace="5" />I ordered an HTC S710 last week (arrived Friday) on the <a href="http://www.bt.com/broadbandanywhere" title="BTTBAnywhere">BT Total Broadband Anywhere</a> package. It&#8217;s a Windows Mobile 6 Standard smartphone (no touch screen, but a nice slide-out qwerty keyboard). I&#8217;ve used the PocketPC OS before on PDAs but never on a phone and so I had the obvious concerns about running a version of Windows on my main handset. Initially the responsiveness of some of the menus seemed a bit slow and accessing some of the common features like &#8220;compose new message&#8221; seemed more long-winded than I&#8217;ve been used to (I&#8217;ve been exclusively a SonyEricsson user for the past few years). After a few days use I&#8217;m starting to know my way around the menus though, I&#8217;m finding ways to customise the interface with shortcuts and I&#8217;ve installed a few new apps to provide the functionality I want.</p>
<p>I plan to post more feedback on the S710, Windows Mobile 6 and any useful software/hints/tips over the coming weeks. If you&#8217;re interested, you can view <a href="http://droza.net/blog/tag/S710/" title="All S710 related posts">all S710 posts</a> or subscribe to a <a href="http://droza.net/blog/tag/S170/feed/" title="RSS feed of S710 related posts">feed</a>.</p>
<p style="color:#c0c0c0; font-size:10px">Disclosure: Yes, I happen to work for BT, but I&#8217;m not directly involved in the Total Broadband Anywhere project and the opinions expressed here are entirely my own.  </p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F06%2F24%2Fmy-new-phone-htc-s710%2F&amp;title=My+new+phone+%26%238211%3B+HTC+S710" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F06%2F24%2Fmy-new-phone-htc-s710%2F&amp;title=My+new+phone+%26%238211%3B+HTC+S710" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F06%2F24%2Fmy-new-phone-htc-s710%2F&amp;title=My+new+phone+%26%238211%3B+HTC+S710" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F06%2F24%2Fmy-new-phone-htc-s710%2F&amp;title=My+new+phone+%26%238211%3B+HTC+S710" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F06%2F24%2Fmy-new-phone-htc-s710%2F&amp;title=My+new+phone+%26%238211%3B+HTC+S710', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F06%2F24%2Fmy-new-phone-htc-s710%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F06%2F24%2Fmy-new-phone-htc-s710%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F06%2F24%2Fmy-new-phone-htc-s710%2F&amp;title=My+new+phone+%26%238211%3B+HTC+S710" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F06%2F24%2Fmy-new-phone-htc-s710%2F&amp;title=My+new+phone+%26%238211%3B+HTC+S710" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://droza.net/blog/2008/06/24/my-new-phone-htc-s710/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My first Chumby widget: XBMChumby</title>
		<link>http://droza.net/blog/2008/02/24/xbmchumby/</link>
		<comments>http://droza.net/blog/2008/02/24/xbmchumby/#comments</comments>
		<pubDate>Sun, 24 Feb 2008 19:47:14 +0000</pubDate>
		<dc:creator>tdroza</dc:creator>
				<category><![CDATA[Chumby]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[widgets]]></category>
		<category><![CDATA[gadget]]></category>
		<category><![CDATA[widget]]></category>
		<category><![CDATA[xbmc]]></category>
		<category><![CDATA[xbox]]></category>

		<guid isPermaLink="false">http://droza.net/blog/2008/02/24/xbmchumby/</guid>
		<description><![CDATA[Intro I&#8217;ve created a Chumby widget to act as a basic remote display for XBMC. I&#8217;ve been using it and reworking it over the last couple of weeks and I think it&#8217;s now in a state where I can make it available for others to try. It works by retreiving an RSS feed from the [...]]]></description>
			<content:encoded><![CDATA[
<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> 
<p><strong>Intro</strong><br />
I&#8217;ve created a <a title="Chumby" href="http://www.chumby.com" target="_blank">Chumby</a> widget to act as a basic remote display for <a title="XBox Media Center" href="http://www.xbmc.org" target="_blank">XBMC</a>. I&#8217;ve been using it and reworking it over the last couple of weeks and I think it&#8217;s now in a state where I can make it available for others to try. It works by retreiving an RSS feed from the Xbox that contains a list of the next 5 tracks in the music playlist. If no music is playing, the RSS feed will be empty. To achieve this I&#8217;ve written a simple web page that sits on the Xbox and uses the XBMC API to retreive information about the current playlist. The widget also uses <a title="API docs" href="http://www.xbmc.org/wiki/?title=WebServerHTTP-API" target="_blank">XBMC&#8217;s http API</a> to provide basic controls to play, pause and skip tracks. This is my first attempt at using ActionScript so the functionality is fairly basic, but if others find it useful I may add more features, or release the sourcecode.</p>
<p><a title="xbmchumby.jpg" href="http://droza.net/blog/wp-content/uploads/2008/02/xbmchumby.jpg" rel="lightbox[48]"><img src="http://droza.net/blog/wp-content/uploads/2008/02/xbmchumby.jpg" alt="xbmchumby.jpg" /></a><br />
<span id="more-48"></span><br />
<strong>Installation</strong><br />
To get the widget running, download <a href="http://www.droza.net/chumby/xbmc_rss.zip">this</a> zip file and copy the contents to the &#8220;web&#8221; folder on your xbox (usually /e:/apps/xbmc/web). The zip contains the web page to generate the RSS and a crossdomain.xml file to make the RSS accessible from the Chumby. You may need to edit the playlist.asp file to configure the IP address of your xbox which defaults to 10.0.0.5 &#8211; you can find this from the Settings &gt; Network Settings screen in XBMC. Also, from the settings screen in XBMC make sure that the web server is enabled and doesn&#8217;t require a password.</p>
<p>Next, just log in to your profile on chumby.com and add the XBMChumby widget (in the &#8220;Entertainmnet&#8221; category). The configuration widget will prompt for the IP address of your Xbox. Then just start playing some music on the Xbox and when the widget loads on the Chumby it will retrieve the RSS feed from the Xbox and show you the next 5 tracks in the playlist (along with album art for the first track). At the moment the widget only retrieves the RSS feed when it first loads so make sure that it isn&#8217;t the only widget in your channel otherwise it will never refresh.</p>
<div><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><embed type="application/x-shockwave-flash" width="425" height="355"></embed></object><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/kVVcplUZJ0M" /><param name="wmode" value="transparent" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://www.youtube.com/v/kVVcplUZJ0M" wmode="transparent"></embed></object></div>
]]></content:encoded>
			<wfw:commentRss>http://droza.net/blog/2008/02/24/xbmchumby/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>MaemoWord</title>
		<link>http://droza.net/blog/2008/02/10/maemoword-2/</link>
		<comments>http://droza.net/blog/2008/02/10/maemoword-2/#comments</comments>
		<pubDate>Sun, 10 Feb 2008 10:23:59 +0000</pubDate>
		<dc:creator>tdroza</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[n800]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://droza.net/blog/2008/02/10/maemoword-2/</guid>
		<description><![CDATA[Testing an app for the Nokia N800 to publish directly to wordpress.]]></description>
			<content:encoded><![CDATA[
<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> 
<p>Testing an app for the Nokia N800 to publish directly to wordpress.</p>
<p><img src="http://droza.net/blog/wp-content/uploads/2008/02/screenshot.png" /></p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F02%2F10%2Fmaemoword-2%2F&amp;title=MaemoWord" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F02%2F10%2Fmaemoword-2%2F&amp;title=MaemoWord" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F02%2F10%2Fmaemoword-2%2F&amp;title=MaemoWord" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F02%2F10%2Fmaemoword-2%2F&amp;title=MaemoWord" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F02%2F10%2Fmaemoword-2%2F&amp;title=MaemoWord', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F02%2F10%2Fmaemoword-2%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F02%2F10%2Fmaemoword-2%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F02%2F10%2Fmaemoword-2%2F&amp;title=MaemoWord" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fdroza.net%2Fblog%2F2008%2F02%2F10%2Fmaemoword-2%2F&amp;title=MaemoWord" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://droza.net/blog/2008/02/10/maemoword-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chumby: Is it as good as I&#8217;d hoped?</title>
		<link>http://droza.net/blog/2008/02/08/chumby/</link>
		<comments>http://droza.net/blog/2008/02/08/chumby/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 21:27:41 +0000</pubDate>
		<dc:creator>tdroza</dc:creator>
				<category><![CDATA[Chumby]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[nabaztag]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[widgets]]></category>
		<category><![CDATA[diggnation]]></category>
		<category><![CDATA[kevin rose]]></category>

		<guid isPermaLink="false">http://droza.net/blog/2008/02/08/chumby/</guid>
		<description><![CDATA[I&#8217;ve been monitoring the Chumby project since I first saw the device on an episode of Diggnation over a year ago&#8230; Kevin had been given one of the alpha prototypes at FooCamp and gave a quick description. I&#8217;ve been waiting since then for the device to get a public release &#8211; I guess that shows [...]]]></description>
			<content:encoded><![CDATA[
<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> 
<p align="left">I&#8217;ve been monitoring the <a title="Chumby" href="http://www.chumby.com" target="_blank">Chumby</a> project since I first saw the device on an episode of <a title="diggnation" href="http://www.revision3.com/diggnation" target="_blank">Diggnation</a> over a year ago&#8230; Kevin had been given one of the alpha prototypes at FooCamp and gave a quick description. I&#8217;ve been waiting since then for the device to get a public release &#8211; I guess that shows the power of product placement even though I&#8217;m sure no cash had changed hands for it to appear on the show. People who know me or have read <a href="http://droza.net/blog/2007/11/12/my-new-toy-nabaztag-or-how-to-make-something-useful-by-providing-an-api/">my thoughts</a> on this before will know that I think there&#8217;s a lot of potential for an &#8220;ambient&#8221; device that provides up-to-date information from the online world without the user having to be sat in front of a PC. I was disappointed with the <a title="Nabaztag.com" href="http://www.nabaztag.com" target="_blank">Nabaztag</a> because of limitations with the user interface, but eager to get my hands on a Chumby as it seemed far more advanced. The Chumby was originally pitched as a new take on clock-radio for the internet enabled 21st century but I think that description groslly undersells it (and at $179, it&#8217;s an epensive way to wake up in the morning).</p>
<p align="left"><a title="My Chumby pics on flickr" href="http://flickr.com/photos/tdroza/tags/chumby" target="_blank"></a></p>
<p style="text-align: center"><a title="My Chumby pics on flickr" href="http://flickr.com/photos/tdroza/tags/chumby" target="_blank"><img src="http://droza.net/blog/wp-content/uploads/2008/02/latte_cup.jpg" alt="Chumby" /></a></p>
<p><span id="more-42"></span>Put simply, the Chumby is an always on device with a 3.5&#8243; touchscreen and a wifi connection to get online and is manufactured by Chumby Industries. It runs Linux (but without the user having to know anything about Linux), has (stereo) speakers, 2 USB ports for future expansion (or for connection to additional storage or an iPod) and built-in acelerometer that can be used by Chumby software as an input device. It&#8217;s all packaged in a padded leather housing so is squishy to hold. In fact the housing contains a &#8220;squeeze sensor&#8221; as an additional input. The great thing about the whole Chumby project though is that it&#8217;s OpenSource &#8211; that&#8217;s both software and hardware. If you&#8217;re really keen you can download the parts list and schematics and build your own Chumby from scratch!</p>
<p>The Chumby runs flash-lite widgets (aka gadgets, aka portlets in old money). Users log in to their account on the Chumby website, select &amp; configure widgets from the catalogue and the device connects to Chumby.com to download it&#8217;s configuration and the actual widget swf files. Widgets can be grouped into &#8220;channels&#8221; so that the user can easily switch between widgets, and in operation the device cycles through all the widgets in the current channel (I currently have News, Games, Photos and Test channels). There&#8217;s also a &#8220;VirtualChumby&#8221; on the website so you can get a feel for the widgets before downloading to the device. The only software that&#8217;s included in the firmware is the Control Panel used to set alarms, switch channels, etc everything else is downloaded each time the device is switched on so without an internet connection it&#8217;s pretty dumb.</p>
<p>The device hasn&#8217;t been launched outside the US as yet (it has FCC aproval for the US but needs the equivalent for other territories) so I got mine from eBay. First impressions were very good &#8211; it comes packaged in a branded canvas bag rather than the usual moulded plastic/polystyrene and upon turning it on for the first time plays an animated flash movie with voiceover by the development team that explains exactly how to get it connected to your wifi and activated on the Chumby site. I know this experience has been rehearsed and revised through an invitation only trial launch that&#8217;s been running for a couple of months. You definitely get the feeling that this is a small dedicated company <a title="Chumby team" href="http://www.chumby.com/corporate/team" target="_blank">run by</a> people who are passionate about the device rather than a big faceless corporation. I&#8217;m not normally one to read instruction manuals anyway, but the Chumby really doesn&#8217;t need one anyway &#8211; the setup was super simple and worked flawlessly.</p>
<p>There&#8217;s a wide range of widgets from the basic clock (I was happy to find that the obligatory binary clock widget is present) and RSS news reader to streaming audio widgets, to personalised widgets that display the latest status updates/notifications on your facebook account and the number of bids/current price of any eBay auctions you&#8217;re watching. Although Chumby Industries do provide some widgets themselves, the majority are contributed by the community so they cover a very broad spectrum from useful, to fun, to perculiar (hypnotoad?). Because the widgets are flash based they generally look very slick &#8211; probably better than could be achieved with html/javascript widgets but for me as a developer, being flash-only is a barrier to entry. I don&#8217;t know how to write flash and I don&#8217;t want to invest hundreds of pounds in Adobe Flash tools so that I can learn. There are open source compilers available that will take ActionScript source code and convert to a Flash swf and I&#8217;m playing around with those at the moment (more on that soon, in a future post). The Flash sandbox also comes with its own cross-domain policy that prevents a Flash movie on one domain from retrieving content from another domain unless the content provider hosts a crossdomain.xml file to explicitly allow it. Potentially this is harder to circumvent than the JavaScript XmlHttpRequest cross-domain policy which could be a pain for developers but is better for end users concerned about security of their data.</p>
<p>Chumby Industries  have stated that their policy will be to roll out all software updates and new features as automatic downloads for free so that the device &#8220;will be even better next year than it is now&#8221;. This is a highly commendable policy and I applaud them for it, though it does make me wonder how they ever plan to turn a sustainable profit. The software and hardware are opensource, but the company exists to make money. They don&#8217;t charge for software updates and there&#8217;s no subscription for using the service or widgets. In theory Chumby Industries could release &#8220;premium&#8221; widgets for which they could charge but I&#8217;m sure the community would quickly develop free alternatives. Chumby Industries could inject adverts into the channels for playback between the widgets but I suspect there would be a big backlash to that approach if they introduced it now because it wasn&#8217;t part of user expectations at the start. I&#8217;m not sure how else they can monetize the Chumby except for a small overhead they might make on each device sold.</p>
<p>If there has been any compromise with the device it&#8217;s that its forever tethered to mains power. It has a small 9V battery just to preserve its settings but cannot operate without mains electricity. So far I&#8217;ve found that I want to move the device around: in the kitchen to catch up on news and friend statuses while cooking in the evening, in the spare room next to the computer while working, in the living room on the coffee table when listening to music etc. If it could run from an internal battery, even if only for 30-60 minutes, it would be a lot more convenient. After about 2 weeks of use, I&#8217;m still very impressed with what the folks at Chumby Industries have managed to achieve: the novely hasn&#8217;t worn off yet, I&#8217;m still using it every day and it attacts a lot of interest from everyone who sees it (though I think most dismiss is as just another of my geek toys!). Only time will tell whether the Chumby and devices like it have mass market appeal but this is the best attempt at this category of device that I&#8217;ve seen so far, and I hope it catches on.</p>
]]></content:encoded>
			<wfw:commentRss>http://droza.net/blog/2008/02/08/chumby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>N800 first thoughts&#8230;</title>
		<link>http://droza.net/blog/2008/01/31/n800-first-thoughts/</link>
		<comments>http://droza.net/blog/2008/01/31/n800-first-thoughts/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 11:00:09 +0000</pubDate>
		<dc:creator>tdroza</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[n800]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[nokia]]></category>

		<guid isPermaLink="false">http://droza.net/blog/2008/01/31/n800-first-thoughts/</guid>
		<description><![CDATA[In early December I ordered a Nokia N800 internet tablet from Play.com for the bargain price of £150 (it was later reduced to £139 &#8211; I got a £20 refund &#8211; but it&#8217;s currently listed at £169. Play.com seemed to have trouble getting hold of stock as it took about 5 weeks to arrive but [...]]]></description>
			<content:encoded><![CDATA[
<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> 
<p>In early December I ordered a Nokia N800 internet tablet from Play.com for the  bargain price of  £150 (it was later reduced to £139 &#8211; I got a £20 refund &#8211; but  it&#8217;s currently listed at £169. Play.com seemed to have trouble getting hold of  stock as it took about 5 weeks to arrive but after our first few weeks together, read on for my first impressions.<a href="http://droza.net/blog/wp-content/uploads/2008/01/n800-train.jpg" title="N800 and bluetooth keyboard" rel="lightbox[39]"></a></p>
<p style="text-align: center"><a href="http://droza.net/blog/wp-content/uploads/2008/01/n800-train.jpg" title="N800 and bluetooth keyboard" rel="lightbox[39]"><img src="http://droza.net/blog/wp-content/uploads/2008/01/n800-train.jpg" alt="N800 and bluetooth keyboard" height="334" width="443" /></a></p>
<p><span id="more-39"></span><strong>As a web browser&#8230;</strong><br />
&#8230;It&#8217;s very capable. The new  2008 Operating System has a full Mozilla based browser so it has no problems  coping with css/javascript/ajax etc. It can also display flash, but video  (e.g. Youtube) is choppy. The screen fits 800 pixels across its width which  works well for most pages, and the device has hardware buttons for zooming in  and out of the page when required.   You can also drag anywhere on the page to  scroll &#8211; it&#8217;s not quite responsive enough to impress Apple fans but it works well enough. The wi-fi signal  strength is excellent. In fact whilst away over Christmas and &#8220;borrowing&#8221; a  neighbour&#8217;s bandwidth the wireless reception outperformed my HP  laptop.<br />
<strong><br />
As an email device&#8230;</strong><br />
&#8230;Again it scores highly. The preloaded  email client handles plain text and html emails flawlessly. I&#8217;d liken it to  Outlook Express in terms of functionality &#8211; okay it&#8217;s fairly basic and I  wouldn&#8217;t want to use it as my primary email device but it&#8217;s certainly adequate  for keeping me in touch when I&#8217;m away from home.<br />
<a href="http://droza.net/blog/wp-content/uploads/2008/01/n800-train.jpg" title="N800 and bluetooth keyboard" rel="lightbox[39]"></a><br />
<strong>As a VOIP/IM  client&#8230;</strong><br />
&#8230;I was impressed that the 2008 OS comes with a Skype client,  which whilst I haven&#8217;t used it extensively it seemed to perform well enough. It  doesn&#8217;t support video calls (yet) which is a shame as the N800 has a nifty pop  out webcam on the side. I&#8217;ve also installed the Pidgin universal IM client which  works with AIM/MSN/Yahoo messenger/ICQ and others and provides the basic text  chat with support for smileys (at least on MSN). It also has a menu option for  &#8220;File Transfers&#8221; although I&#8217;ve yet to try out that feature.</p>
<p><strong>As an RSS  reader&#8230;</strong><br />
&#8230;It works <em>quite </em>well. If I don&#8217;t sound convinced it&#8217;s probably  because RSS has been my main use of the N800 so far and as a result I&#8217;m perhaps  more critical. I initially imported an OPML file of all my feeds from my desktop  reader but have since cut it down to only my most read feeds because although  the performance at navigating between feeds was fine, it seems quite slow to update a large set: it first displays a progress bar saying  &#8220;refreshing&#8221; which takes quite a while even over a decent wi-fi connection, but  when that completes it then starts a new progress bar saying that it&#8217;s &#8220;loading&#8221;  the updates. Perhaps it&#8217;s because I only update once every couple of days so  there are a lot of updates to download, or perhaps it&#8217;s because it displays the  progress so proiminently rather than just getting on with it in the background  but I certainly think there&#8217;s room for improvement here.<br />
<a href="http://droza.net/blog/wp-content/uploads/2008/01/n800-train.jpg" title="N800 and bluetooth keyboard" rel="lightbox[39]"></a><br />
<strong>As a media  player&#8230;</strong></p>
<p align="left">&#8230;I&#8217;ve got a 4GB SD card in the internal memory slot so I figured  I could load it up with MP3s and video podcasts to it as a media player. As a  video player it&#8217;s pretty good because the screen is fantastic. I&#8217;ve converted a couple of chapters from a DVD and think I could watch a 30min to 1hour show quite comfortably. There are a  couple of media player apps and it&#8217;s fair to say that none of these are finished  products. <a href="http://openbossa.indt.org.br/canola" title="Canola" target="_blank">Canola</a> and <a href="maemo.org/downloads/product/ukmp" title="UKMP" target="_blank">UKMP</a> look great but are lacking in terms of features to let  you navigate the library easily. UKMP has a nice album art view with kinetic  scrolling which is a lovely novelty but I can&#8217;t help thinking that it&#8217;s trying  too hard to to copy the iPhone/touch shiny UI without getting the basics  right.</p>
<p><strong>As a gaming device&#8230;</strong><br />
&#8230;Okay so it&#8217;s not a gaming device &#8211; the  hardware keys aren&#8217;t well positioned for games. But it does run MAME and Space  Invaders is just as good as it ever was <img src='http://droza.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a href="http://droza.net/blog/wp-content/uploads/2008/01/n800-mame.jpg" title="N800 running MAME" rel="lightbox[39]"></a></p>
<p style="text-align: center"><a href="http://droza.net/blog/wp-content/uploads/2008/01/n800-mame.jpg" title="N800 running MAME" rel="lightbox[39]"><img src="http://droza.net/blog/wp-content/uploads/2008/01/n800-mame.jpg" alt="N800 running MAME" height="307" width="232" /></a></p>
<p><strong>As a business tool&#8230;</strong><br />
I  didn&#8217;t buy this to use for work, but a lot of people probably will and I&#8217;d have to say that for business use it really doesn&#8217;t make the grade. I haven&#8217;t found any way to  sync my calendar or contacts with Outlook (which I&#8217;d like to be able to do even  as a personal/entertainment device). As far as I can tell it doesn&#8217;t do  Blackberry style exchange email either. The onscreen keyboard is pretty good &#8211;  it can be shown at two different sizes and has a predictive mode that will  suggest words before you finish typing them. I&#8217;m currently typing this blog  entry on the N800 but using a folding iGo Bluetooth keyboard. The iGo works  pretty well, there&#8217;s an ever so slight lag between hitting a key and it  appearing on screen but you soon get used to it (at least I did, and I type at about 35 words/min).  However, occasionally (about 4 times so far while typing this), it&#8217;s as if a key  gets stuck and you end up with 3 full lines of the same character before you can  figure out how to make it stop. That would soon get annoying if I were to do a  lot of typing. I also haven&#8217;t seen any built in document viewer for  word/excel/powerpoint (or even a decent text editor) although I haven&#8217;t checked  for 3rd party apps yet either. I couldn&#8217;t use it if I was out of the office for  long periods but I could probably manage without my laptop for the odd  day.</p>
<p><strong>In summary&#8230;</strong></p>
<p>To be fair, Nokia pitch the N800 as an &#8220;Internet Tablet&#8221; so you&#8217;d  expect it to be a good web browser, and it is. It&#8217;s capable at many of the other  things it can do although certainly not best in class. Why didn&#8217;t I go down the apple route? Well, the iPhone is too  expensive for the hardware spec and I don&#8217;t want to be tied into an 18month  contract. I was tempted by the iPod Touch but think I&#8217;ll wait to see what the  official SDK brings. For me the N800 is appealing because it&#8217;s open and hackable  from the start and well supported by the community. The new N810 is an expensive alternative when a slide-out keyboard and GPS are the main extras but for around £130 the N800 is a great device if you can live with some of the shortcomings.</p>
]]></content:encoded>
			<wfw:commentRss>http://droza.net/blog/2008/01/31/n800-first-thoughts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My new toy: Nabaztag (or how to make something useful by providing an API)</title>
		<link>http://droza.net/blog/2007/11/12/my-new-toy-nabaztag-or-how-to-make-something-useful-by-providing-an-api/</link>
		<comments>http://droza.net/blog/2007/11/12/my-new-toy-nabaztag-or-how-to-make-something-useful-by-providing-an-api/#comments</comments>
		<pubDate>Mon, 12 Nov 2007 12:51:48 +0000</pubDate>
		<dc:creator>tdroza</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[nabaztag]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[Chumby]]></category>
		<category><![CDATA[ebay]]></category>

		<guid isPermaLink="false">http://droza.net/blog/2007/11/12/my-new-toy-nabaztag-or-how-to-make-something-useful-by-providing-an-api/</guid>
		<description><![CDATA[I got a Nabaztag last week. It&#8217;s an wifi enabled ambient device for the home that can provide information in the form of audio, speech, or coloured lights for news updates and alerts that it downloads from the internet. I think the concept is great: a device that keeps me up-to-date with weather, traffic, email [...]]]></description>
			<content:encoded><![CDATA[
<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> 
<p>I got a <a href="http://www.nabaztag.com">Nabaztag</a> last week. It&#8217;s an wifi enabled ambient device for the home that can provide information in the form of audio, speech, or coloured lights for news updates and alerts that it downloads from the internet. I think the concept is great: a device that keeps me up-to-date with weather, traffic, email or twitter without me having to boot up my computer. The technology is quite sophisticated: the initial setup is done by holding a button for 5seconds to turn the device into a wireless access point, then connect to the access point from a computer and browse to its config pages (it doesn&#8217;t have an ethernet port). From here you configure the network settings for your wireless network and then restart it and it connects to your network and the lights glow green to indicate that it has got an internet connection. All configuration is then done from the <a href="http://my.nabaztag.com">my.nabaztag.com</a> website.</p>
<p><a title="Nabaztag" href="http://droza.net/blog/wp-content/uploads/2007/11/images.jpg" rel="lightbox[26]"><img src="http://droza.net/blog/wp-content/uploads/2007/11/images.jpg" alt="Nabaztag" /></a></p>
<p>After playing around with my Nabaztag over the weekend my initial impressions are that it has a few flaws:<br />
- The form factor. It&#8217;s supposed to look like a rabbit, which makes it look like a kids toy and not something you want to sit on the coffee table in your living room.<br />
-The interface. The main way that the device communicates its updates is through either text-to-speech or mp3 clips. It has some lights on the front that can be configured to glow different colours to indicate different statuses, but this is quite limited. This means that every update interrupts whatever you happen to be doing at the time. I want it to be a device that sits in the corner of the room so that I can glance at it to get very high level updates and then pick it up and interact with it to get more detail. Ambient. I don&#8217;t want it to interrupt the meal I&#8217;m eating or the film I&#8217;m watching or the conversation I&#8217;m having.</p>
<p>Well, so far, so bad but I haven&#8217;t got to the best part: it has an API so it&#8217;s hackable! It has a very simple REST-like API that lets you send it to sleep, wake it up, change the light colour, send it some text for it read aloud or move the position of the ears (yes, really!). This certainly makes it a more useful device for me and I applaud the manufacturers, <a href="http://www.violet.net/index_us.html">Violet</a>, for making the device so open. I&#8217;ve started to play around with a Netvibves UWA widget for it which I&#8217;ll post here when it does something useful (there are already several 3rd party widgets available).</p>
<p><a title="Nabaztag Widget" href="http://droza.net/blog/wp-content/uploads/2007/11/nab_uwa.gif" rel="lightbox[26]"><img src="http://droza.net/blog/wp-content/uploads/2007/11/nab_uwa.gif" alt="Nabaztag Widget" /></a></p>
<p>I&#8217;m still undecided whether this will be a useful device for me or whether it will be heading for eBay. I&#8217;m still really keen on the <a href="http://www.chumby.com">Chumby</a> (or will be, when they start shipping to the UK) which I don&#8217;t expect to suffer from some of the flaws of the Nabaztag that I&#8217;ve described here. If I can take it out of its rabbit body and put it in something a bit more attractive and use the API to create something that I&#8217;ll use regularly then it could be a winner.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fdroza.net%2Fblog%2F2007%2F11%2F12%2Fmy-new-toy-nabaztag-or-how-to-make-something-useful-by-providing-an-api%2F&amp;title=My+new+toy%3A+Nabaztag+%28or+how+to+make+something+useful+by+providing+an+API%29" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fdroza.net%2Fblog%2F2007%2F11%2F12%2Fmy-new-toy-nabaztag-or-how-to-make-something-useful-by-providing-an-api%2F&amp;title=My+new+toy%3A+Nabaztag+%28or+how+to+make+something+useful+by+providing+an+API%29" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fdroza.net%2Fblog%2F2007%2F11%2F12%2Fmy-new-toy-nabaztag-or-how-to-make-something-useful-by-providing-an-api%2F&amp;title=My+new+toy%3A+Nabaztag+%28or+how+to+make+something+useful+by+providing+an+API%29" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fdroza.net%2Fblog%2F2007%2F11%2F12%2Fmy-new-toy-nabaztag-or-how-to-make-something-useful-by-providing-an-api%2F&amp;title=My+new+toy%3A+Nabaztag+%28or+how+to+make+something+useful+by+providing+an+API%29" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fdroza.net%2Fblog%2F2007%2F11%2F12%2Fmy-new-toy-nabaztag-or-how-to-make-something-useful-by-providing-an-api%2F&amp;title=My+new+toy%3A+Nabaztag+%28or+how+to+make+something+useful+by+providing+an+API%29', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fdroza.net%2Fblog%2F2007%2F11%2F12%2Fmy-new-toy-nabaztag-or-how-to-make-something-useful-by-providing-an-api%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fdroza.net%2Fblog%2F2007%2F11%2F12%2Fmy-new-toy-nabaztag-or-how-to-make-something-useful-by-providing-an-api%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fdroza.net%2Fblog%2F2007%2F11%2F12%2Fmy-new-toy-nabaztag-or-how-to-make-something-useful-by-providing-an-api%2F&amp;title=My+new+toy%3A+Nabaztag+%28or+how+to+make+something+useful+by+providing+an+API%29" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fdroza.net%2Fblog%2F2007%2F11%2F12%2Fmy-new-toy-nabaztag-or-how-to-make-something-useful-by-providing-an-api%2F&amp;title=My+new+toy%3A+Nabaztag+%28or+how+to+make+something+useful+by+providing+an+API%29" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://droza.net/blog/2007/11/12/my-new-toy-nabaztag-or-how-to-make-something-useful-by-providing-an-api/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Improving website performance</title>
		<link>http://droza.net/blog/2007/10/08/improving-website-performance/</link>
		<comments>http://droza.net/blog/2007/10/08/improving-website-performance/#comments</comments>
		<pubDate>Mon, 08 Oct 2007 16:43:23 +0000</pubDate>
		<dc:creator>tdroza</dc:creator>
				<category><![CDATA[fowa]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[akamai]]></category>
		<category><![CDATA[souders]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://droza.net/blog/2007/10/08/improving-website-performance/</guid>
		<description><![CDATA[One of the most interesting presentations that I attended at FoWA was by Steve Souders (High Performance Yahoo!). Steve described the work that his team have done at Yahoo! to increase page load performance which led to the (perhaps surprising) discovery that 80-90% of page load times is generally consumed by front-end activity rather than [...]]]></description>
			<content:encoded><![CDATA[
<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> 
<p>One of the most interesting presentations that I attended at FoWA was by Steve Souders (High Performance Yahoo!). Steve described the work that his team have done at Yahoo! to increase page load performance which led to the (perhaps surprising) discovery that <strong>80-90% of page load times is generally consumed by front-end activity</strong> rather than back-end business logic, database access etc. By &#8220;front-end activity&#8221; Steve is referring to activity that takes place after the initial html page is retrieved such as requesting static content, parsing css/js, and actually rendering the page. The obvious conclusion is that the biggest performance gains can be achieved not by tweaking sql queries or web server config, but by focussing on front-end performance.</p>
<p><a href="http://www.flickr.com/photos/tdroza/1477637625/"><img src="http://farm2.static.flickr.com/1075/1477637625_b425978f72.jpg" title="The 14 Rules for high performance websites" alt="The 14 Rules for high performance websites" height="375" width="500" /></a> <span id="more-24"></span></p>
<p>As a result, Steve advocates the following &#8220;<a href="http://developer.yahoo.com/performance/rules.html">14 rules</a>&#8221;</p>
<ol>
<li>Make fewer http requests</li>
<li>Use a Content Delivery Network (CDN). E.g. Akamai</li>
<li>Specify a far-future &#8220;expires&#8221; header</li>
<li>Compress text based content with GZip of deflate (achieves approx 70% reduction in file size)</li>
<li>Place CSS imports in the HEAD section at the top of the html page. (IE won&#8217;t start to render the page until all CSS has downloaded).</li>
<li>Move all script imports to the bottom of the page. (Scripts will block rendering of the remainder of the page).</li>
<li>Avoid CSS expressions (as they are evaluated every time a browser event &#8211; mouse move, resize, key press &#8211; fires, so can run tens of thousands of times per page!)</li>
<li>Use external css and js files to take advantage of browser caching.</li>
<li>Reduce DNS lookups by hosting content in as few domains as possible</li>
<li>Minify JS and CSS (removing whitespace give approx 20% reduction)</li>
<li>Avoid redirects (as they are not cached unless they have an explicit &#8220;expires&#8221; header)</li>
<li>Remove duplicate script imports (or duplicate copies of functions in different script files)</li>
<li>Configure etags correctly (or disable if not configured)</li>
<li>Cache AJaX requests where sensible (don&#8217;t automatically append a random number to the request to bypass the caching mechanism)</li>
</ol>
<p>I&#8217;ve been a big fan of <a href="http://www.getfirebug.com">Firebug</a> since I started writing Javascript/AJaX but this presentation alerted me to the <a href="http://developer.yahoo.com/yslow/">YSlow</a> plugin for firebug which analyses a page and generates a rating against the 14 rules.</p>
<p>I highly recommend reading more about these techniques on the Yahoo! developer site, and <a href="http://video.yahoo.com/video/play?vid=1040890">watching Steve</a> talk about the rules in more detail.  Steve has also recently brought out a <a href="http://www.amazon.co.uk/High-Performance-Web-Sites-Souders/dp/0596529309/ref=sr_1_1/202-0295852-9601432?ie=UTF8&amp;s=books&amp;qid=1191842435&amp;sr=8-1">book</a> on the subject.</p>
]]></content:encoded>
			<wfw:commentRss>http://droza.net/blog/2007/10/08/improving-website-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

