<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.1" -->
<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/"
	>

<channel>
	<title>OH Labs</title>
	<link>http://labs.o-hand.com</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Mon, 30 Jun 2008 11:20:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
	<language>en</language>
			<item>
		<title>Getting ready for Clutter 0.8</title>
		<link>http://labs.o-hand.com/2008/06/17/getting-ready-for-clutter-08/</link>
		<comments>http://labs.o-hand.com/2008/06/17/getting-ready-for-clutter-08/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 13:56:01 +0000</pubDate>
		<dc:creator>Rob Bradford</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://labs.o-hand.com/2008/06/17/getting-ready-for-clutter-08/</guid>
		<description><![CDATA[The plan is to get a new major release of Clutter, the 2D animated canvas blingotron,  in time for GUADEC. The first step on the way is the release of Clutter 0.7.0 the first development release. The intention is that this release is pretty much API stable and it should be a good base [...]]]></description>
			<content:encoded><![CDATA[<p>The plan is to get a new major release of <a href="http://www.clutter-project.org">Clutter</a>, the 2D animated canvas blingotron,  in time for GUADEC. The first step on the way is the <a href="http://www.clutter-project.org/blog/?p=55">release of Clutter 0.7.0</a> the first development release. The intention is that this release is pretty much API stable and it should be a good base to started porting applications to the new API.</p>
<p>The new release will contain lots of new and interesting goodies including new and improved backends and a rewrite of the COGL abstraction layer, support for layouts, multiple stages and multiple devices. Plenty more details in <a href="http://butterfeet.org/?p=53">Matthew&#8217;s blog post</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.o-hand.com/2008/06/17/getting-ready-for-clutter-08/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Contacts 0.9 Released</title>
		<link>http://labs.o-hand.com/2008/06/06/contacts-09-released/</link>
		<comments>http://labs.o-hand.com/2008/06/06/contacts-09-released/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 16:33:58 +0000</pubDate>
		<dc:creator>thomas</dc:creator>
		
		<category><![CDATA[Pimlico]]></category>

		<guid isPermaLink="false">http://labs.o-hand.com/2008/06/06/contacts-09-released/</guid>
		<description><![CDATA[
Contacts is a small, lightweight addressbook that uses libebook, part of
EDS. This is the same library that GNOME Evolution uses, so all contact
data that exists in your Evolution addressbook is accessible via
Contacts. Contacts features advanced vCard field type handling and is
designed for use on hand-held devices, such as the Nokia 770 or the
Sharp Zaurus series [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://labs.o-hand.com/wp-content/uploads/2008/06/contacts.png" alt="contacts.png" align="right" /></p>
<p>Contacts is a small, lightweight addressbook that uses libebook, part of<br />
EDS. This is the same library that GNOME Evolution uses, so all contact<br />
data that exists in your Evolution addressbook is accessible via<br />
Contacts. Contacts features advanced vCard field type handling and is<br />
designed for use on hand-held devices, such as the Nokia 770 or the<br />
Sharp Zaurus series of PDAs.</p>
<p>A special thanks to Adrien Bustany and Gilles Dartiguelongue for their patches that have been included in this release.</p>
<p><strong>Overview of Changes in 0.9 (since 0.8)</strong></p>
<p>Bugs fixed:</p>
<ul>
<li> 139: Contacts does not exit cleanly, leaves socket behind</li>
<li> 169: horrificially non-obvious choices of field names</li>
<li> 224: Search chokes on non-ascii chars</li>
<li> 275: tab key behavior inconsistent</li>
<li> 305: Available labels for email are insane</li>
<li> 306: Better location labels for us stupid Americans</li>
<li> 308: No way to view &#8220;unfiled&#8221; contacts</li>
<li> 309: Groups dropdown in main window not alpha-sorted</li>
<li> 310: Contacts does not create &#8220;file under&#8221; field, not usable in Evolution</li>
<li> 318: Do not show fields that are blank</li>
<li> 338: Possible to add duplicate groups to a contact</li>
<li> 339: Keyboard shortcut conflicts</li>
<li> 341: Unexpected triple-click behavior in Name/Groups display</li>
<li> 368: Should import concatenated vcards</li>
<li>489: Missing field definitions in Contacts.</li>
<li>492: Only installing 26&#215;26 icons when building for Maemo platforms.</li>
<li>659: New contacts do not have a N: field - my mobile reject them</li>
<li>774: Fails to build from source under Ubuntu Hardy</li>
<li>808: All vcards for companies are displayed as &#8216;Unnamed&#8217;</li>
<li>885, 42: Attributes not sorted in view mode</li>
<li>888: Contacts segfaults when provided with incomplete options on command line</li>
<li>890: Typos in source code</li>
<li>893: Remove recursive function</li>
<li>896: Simple DBus interface</li>
</ul>
<p> <a href="http://labs.o-hand.com/2008/06/06/contacts-09-released/#more-25" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://labs.o-hand.com/2008/06/06/contacts-09-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GUPnP Vala Bindings</title>
		<link>http://labs.o-hand.com/2008/06/06/gupnp-vala-bindings/</link>
		<comments>http://labs.o-hand.com/2008/06/06/gupnp-vala-bindings/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 14:40:02 +0000</pubDate>
		<dc:creator>Rob Bradford</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://labs.o-hand.com/2008/06/06/gupnp-vala-bindings/</guid>
		<description><![CDATA[Vala bindings are now available for GUPnP and are included in the main repository here. These are the result of the hard work of Jussi Kukkonen and Zeeshan Ali Khattak. And for those that haven&#8217;t heard of it, Vala is a new programming language based around GObject with a style similar to C#. It makes [...]]]></description>
			<content:encoded><![CDATA[<p>Vala bindings are now available for <a href="http://www.gupnp.org">GUPnP</a> and are included in the main repository <a href="http://svn.o-hand.com/view/gupnp/trunk/bindings/gupnp-vala/">here</a>. These are the result of the hard work of Jussi Kukkonen and Zeeshan Ali Khattak. And for those that haven&#8217;t heard of it, <a href="http://live.gnome.org/Vala">Vala</a> is a new programming language based around GObject with a style similar to C#. It makes it very easy to interact with GObject based APIs whilst still having the ease of use of a higher level programming language.</p>
<p>In related news, Ross has come up with a tool to <a href="http://www.burtonini.com/blog/2008/05/23/">autogenerate bindings for remote calls</a> this makes is even easier to use GUPnP within your application with even less typing!</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.o-hand.com/2008/06/06/gupnp-vala-bindings/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Anjuta Poky SDK</title>
		<link>http://labs.o-hand.com/2008/05/20/anjuta-poky-sdk/</link>
		<comments>http://labs.o-hand.com/2008/05/20/anjuta-poky-sdk/#comments</comments>
		<pubDate>Tue, 20 May 2008 16:44:44 +0000</pubDate>
		<dc:creator>Ross Burton</dc:creator>
		
		<category><![CDATA[Poky]]></category>

		<guid isPermaLink="false">http://labs.o-hand.com/2008/05/20/anjuta-poky-sdk/</guid>
		<description><![CDATA[We&#8217;ve just released version 0.5 of the Anjuta Poky SDK plugin, featuring many bug fixes by Sir Rob of Bradford.  For anyone who hasn&#8217;t used it before, I also wrote a blog post going over how it works.
]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve just released version 0.5 of the <a href="http://labs.o-hand.com/anjuta-poky-sdk-plugin/">Anjuta Poky SDK plugin</a>, featuring many bug fixes by Sir Rob of Bradford.  For anyone who hasn&#8217;t used it before, I also wrote a <a href="http://www.burtonini.com/blog/computers/anjuta-2008-05-20-17-40">blog post</a> going over how it works.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.o-hand.com/2008/05/20/anjuta-poky-sdk/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GUPnP 0.10/GSSDP 0.6 Released</title>
		<link>http://labs.o-hand.com/2008/05/15/gupnp-010gssdp-06-released/</link>
		<comments>http://labs.o-hand.com/2008/05/15/gupnp-010gssdp-06-released/#comments</comments>
		<pubDate>Thu, 15 May 2008 09:57:03 +0000</pubDate>
		<dc:creator>Rob Bradford</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://labs.o-hand.com/2008/05/15/gupnp-010gssdp-06-released/</guid>
		<description><![CDATA[A new release of the key components of the GObject UPnP stack is now available.. This comes hot on the heels of some initial work at building a media server powered by GUPnP.
Interested in GUPnP? Ross &#8220;The Burtonator&#8221; Burton has started a series of articles explaining some of the basics of GUPnP.
]]></description>
			<content:encoded><![CDATA[<p>A new release of the key components of the GObject UPnP stack is <a href="http://lists.o-hand.com/gupnp/0381.html">now available.</a>. This comes hot on the heels of some initial work at building a <a href="http://svn.o-hand.com/repos/gupnp/trunk/gupnp-media-server/">media server powered by GUPnP</a>.</p>
<p>Interested in GUPnP? Ross &#8220;The Burtonator&#8221; Burton has started a series of articles explaining some of the <a href="http://www.burtonini.com/blog/computers/gupnp-basics-2008-05-12-12-50">basics of GUPnP</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.o-hand.com/2008/05/15/gupnp-010gssdp-06-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OpenMoko WiFi driver</title>
		<link>http://labs.o-hand.com/2008/02/05/openmoko-wifi-driver/</link>
		<comments>http://labs.o-hand.com/2008/02/05/openmoko-wifi-driver/#comments</comments>
		<pubDate>Tue, 05 Feb 2008 15:06:31 +0000</pubDate>
		<dc:creator>Samuel Ortiz</dc:creator>
		
		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[OpenMoko]]></category>

		<guid isPermaLink="false">http://labs.o-hand.com/2008/02/05/openmoko-wifi-driver/</guid>
		<description><![CDATA[After several weeks of effort, we at OpenedHand managed to have a reliable (and also pretty fast) 802.11 driver for the next OpenMoko phone, the GTA02 a.k.a. Neo FreeRunner. Mandatory web browsing screenshot:

The code is currently sitting in the OpenMoko kernel patchset, split into 3 parts: The driver itself, the SDIO stack (from Atheros), and [...]]]></description>
			<content:encoded><![CDATA[<p>After several weeks of effort, we at OpenedHand managed to have a reliable (and also pretty fast) 802.11 driver for the next <a href="http://www.openmoko.org/">OpenMoko</a> phone, the GTA02 a.k.a. <a href="http://gizmodo.com/339965/openmoko-launches-neo-freerunner-open+source-smartphone-for-the-masses">Neo FreeRunner</a>. Mandatory web browsing screenshot:</p>
<p><center><img src="http://folks.o-hand.com/sameo/ar6k/pics/gta02_wifi_browsing.png" alt="GTA02 WiFi web browsing" align="middle" height="320" width="240" /></center></p>
<p>The code is currently sitting in the OpenMoko kernel patchset, split into 3 parts: <a href="http://svn.openmoko.org/branches/src/target/kernel/2.6.24.x/patches/atheros_2_0_function.patch">The driver itself</a>, <a href="http://svn.openmoko.org/branches/src/target/kernel/2.6.24.x/patches/atheros_2_0_sdio_stack.patch">the SDIO stack</a> (from Atheros), and <a href="http://svn.openmoko.org/branches/src/target/kernel/2.6.24.x/patches/atheros_2_0_hcd.patch"> the SDIO host controller</a> .</p>
<p>The GTA02 is running an <a href="http://www.atheros.com/pt/AR6001GL.htm">AR6001</a> 802.11 b/g chipset from Atheros, and the driver is now capable of associating with open, WEP or WPA (1 or 2) access points. It works fine with a vanilla <a href="http://hostap.epitest.fi/wpa_supplicant/">wpa_supplicant</a> and since we&#8217;re using the wext driver you&#8217;ll need a 0.5.x wpa_supplicant.</p>
<p>The code is GPL and eventually we&#8217;d like to push it upstream. This will require a 2 step effort:</p>
<ol>
<li>Getting rid of <a href="http://svn.openmoko.org/branches/src/target/kernel/2.6.24.x/patches/atheros_2_0_sdio_stack.patch">Atheros SDIO stack</a> and using the kernel&#8217;s one. This has been done for Atheros 1.1 firmware based driver (see <a href="http://svn.openmoko.org/developers/sameo/patches/ar6k-ng/">here</a>), but needs to be done for the new and upcoming 2.0 firmware version.</li>
<li> Cleaning <a href="http://svn.openmoko.org/branches/src/target/kernel/2.6.24.x/patches/atheros_2_0_function.patch">the driver code</a> and make it mainline friendly. This will probably need a significant effort as the current code base needs some cleanups&#8230;</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://labs.o-hand.com/2008/02/05/openmoko-wifi-driver/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PXA270 QEmu</title>
		<link>http://labs.o-hand.com/2007/05/01/pxa270-qemu/</link>
		<comments>http://labs.o-hand.com/2007/05/01/pxa270-qemu/#comments</comments>
		<pubDate>Tue, 01 May 2007 15:24:14 +0000</pubDate>
		<dc:creator>Matthew Allum</dc:creator>
		
		<category><![CDATA[Poky]]></category>

		<guid isPermaLink="false">http://labs.o-hand.com/?p=11</guid>
		<description><![CDATA[Andrew recently committed PXA270 ARM processor support and an emulated ‘PXA270-based Clamshell PDA platform’ device (with NAND, SD Card, touchscreen, audio etc supported) to QEmu, the open source machine emulator and virtualizer. This provides full simulation of a modern ARM platform on a desktop x86 machine.
Its fantastic stuff this is finally upstream and should be [...]]]></description>
			<content:encoded><![CDATA[<p>Andrew recently committed <a href="http://cvs.savannah.nongnu.org/viewcvs/qemu/hw/pxa2xx.c?rev=1.5&amp;root=qemu&amp;view=auto">PXA270</a> ARM processor support and an emulated <a href="http://cvs.savannah.nongnu.org/viewcvs/qemu/hw/spitz.c?rev=1.3&amp;root=qemu&amp;view=auto">‘PXA270-based Clamshell PDA platform’</a> device (with NAND, SD Card, touchscreen, audio etc supported) to <a href="http://fabrice.bellard.free.fr/qemu/">QEmu</a>, the open source machine emulator and virtualizer. This provides full simulation of a modern ARM platform on a desktop x86 machine.</p>
<p>Its fantastic stuff this is finally upstream and should be a great aid to embedded Linux developers. Together with continued work on <a href="http://wiki.openmoko.org/wiki/OpenMoko_under_QEMU">OpenMoko Neo1973 emulation</a> (and upstreaming that), we are  hoping to soon look at speedups, saving (and then restoring) state snapshots on ARM and even better <a href="http://pokylinux.org">Poky</a> integration for developers. Watch this space.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.o-hand.com/2007/05/01/pxa270-qemu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OProfileUI</title>
		<link>http://labs.o-hand.com/2007/04/27/oprofile-ui/</link>
		<comments>http://labs.o-hand.com/2007/04/27/oprofile-ui/#comments</comments>
		<pubDate>Fri, 27 Apr 2007 15:28:45 +0000</pubDate>
		<dc:creator>Matthew Allum</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://labs.o-hand.com/?p=12</guid>
		<description><![CDATA[Rob here recently made an initial release of OProfileUI, a GTK+ frontend to the excellent OProfile stochastic system profiler.

We’re big fans of OProfile especially when it comes to optimising code on ARM but it can be a little painful to set up and use at times. OProfile-UI hopes to improve that a little with both [...]]]></description>
			<content:encoded><![CDATA[<p>Rob here recently made an initial release of <a href="http://labs.o-hand.com/oprofileui">OProfileUI</a>, a GTK+ frontend to the excellent OProfile stochastic system profiler.</p>
<p><a href="http://labs.o-hand.com/oprofileui"><img src="http://labs.o-hand.com/wp-content/uploads/2007/12/oprofileui.png" alt="OProfileUI" /></a>
<p>We’re big fans of OProfile especially when it comes to optimising code on ARM but it can be a little painful to set up and use at times. OProfile-UI hopes to improve that a little with both its configurable graphical view of collected statistics and support for connecting and collecting data from a remote target machine. See the <a href="http://labs.o-hand.com/oprofileui">OProfileUI Projects page</a> for further information and source code.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.o-hand.com/2007/04/27/oprofile-ui/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
