<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

	<title>Comments on: UI building blocks</title>
	<link>http://ask.metafilter.com/89636/UI-building-blocks/</link>
	<description>Comments on Ask MetaFilter post UI building blocks</description>
	<pubDate>Wed, 23 Apr 2008 16:16:59 -0800</pubDate>
	<lastBuildDate>Wed, 23 Apr 2008 16:16:59 -0800</lastBuildDate>
	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>

	<item>
		<title>Question: UI building blocks</title>
		<link>http://ask.metafilter.com/89636/UI-building-blocks</link>	
		<description>I want to build my own UI on a portable/embedded device. Where do I start? &lt;br /&gt;&lt;br /&gt; I want to build my own simple interface from scratch, preferably on a an device w/ touchscreen and internet.  The less programming, the better.&lt;br&gt;
&lt;br&gt;
I can live with very basic functionality, something like Samurize, where I can display text files/script out on a certain X,Y coordinate on the screen, or even images (possibly buttons?), or a dumbed down version of Kofab/Dashboard.  &lt;br&gt;
&lt;br&gt;
I know my options are pretty much linux only, and I am a linux noob.  I&apos;ve heard of GTK and QT, and thats the extent of my knowledge of those.   I&apos;m fairly proficient in Perl and Python, and wouldn&apos;t mind learning/doing a bit of programming to get something up and running.&lt;br&gt;
&lt;br&gt;
I&apos;m thinking one of the Nokia tablets, but I have no idea how to implement this idea.  &lt;br&gt;
&lt;br&gt;
As a side note, a small embedded linux PC with a VGA touchscreen and wifi would work.  I just have no idea where to start-  what distro and software combo and/or programming framework I should use.</description>
		<guid isPermaLink="false">post:ask.metafilter.com,2008:site.89636</guid>
		<pubDate>Wed, 23 Apr 2008 15:29:32 -0800</pubDate>
		<dc:creator>mphuie</dc:creator>
		
			<category>programming</category>
		
			<category>internet</category>
		
			<category>portable</category>
		
	</item> <item>
		<title>By: Blazecock Pileon</title>
		<link>http://ask.metafilter.com/89636/UI-building-blocks#1316792</link>	
		<description>The Apple Touch and iPhone are both touchscreen and have Wifi support. The &lt;a href=&quot;http://developer.apple.com/iphone/&quot;&gt;iPhone SDK&lt;/a&gt; offers a framework for writing your own iPhone/Touch apps. You can create your own widgets or use prebuilt. &lt;br&gt;
&lt;br&gt;
It&apos;s ObjectiveC, but if &lt;a href=&quot;http://pyobjc.sourceforge.net/&quot;&gt;PyObjC&lt;/a&gt; support works, you could use Python to make ObjectiveC calls, so as to build a GUI in Python.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.89636-1316792</guid>
		<pubDate>Wed, 23 Apr 2008 16:16:59 -0800</pubDate>
		<dc:creator>Blazecock Pileon</dc:creator>
	</item><item>
		<title>By: rokusan</title>
		<link>http://ask.metafilter.com/89636/UI-building-blocks#1316804</link>	
		<description>Seconding iPod Touch (you don&apos;t need a phone or phone plan). Sexy, commodity hardware + nice development tools that you can use in shallow or deep ways as needed.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.89636-1316804</guid>
		<pubDate>Wed, 23 Apr 2008 16:34:53 -0800</pubDate>
		<dc:creator>rokusan</dc:creator>
	</item><item>
		<title>By: teraflop</title>
		<link>http://ask.metafilter.com/89636/UI-building-blocks#1316873</link>	
		<description>Last time I checked, you couldn&apos;t develop applications for the iPhone/iPod touch without (a) a Mac running OS X 10.5, (b) agreeing to an Apple NDA, and (c) buying a $99 digital certificate. You might be able to get away with a web application, depending on your requirements.&lt;br&gt;
&lt;br&gt;
If you want to go Linux-based, check out &lt;a href=&quot;http://wiki.python.org/moin/PyQt&quot;&gt;PyQt&lt;/a&gt;, &lt;a href=&quot;http://wiki.python.org/moin/PyGtk&quot;&gt;PyGTK&lt;/a&gt; or &lt;a href=&quot;http://wiki.python.org/moin/WxPython&quot;&gt;wxPython&lt;/a&gt;. It looks like the Python bindings for GTK are pretty well supported on the Nokia tablets.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.89636-1316873</guid>
		<pubDate>Wed, 23 Apr 2008 17:39:49 -0800</pubDate>
		<dc:creator>teraflop</dc:creator>
	</item><item>
		<title>By: Blazecock Pileon</title>
		<link>http://ask.metafilter.com/89636/UI-building-blocks#1316949</link>	
		<description>&lt;em&gt;Last time I checked, you couldn&apos;t develop applications for the iPhone/iPod touch without (a) a Mac running OS X 10.5, (b) agreeing to an Apple NDA, and (c) buying a $99 digital certificate.&lt;/em&gt;&lt;br&gt;
&lt;br&gt;
You don&apos;t need (c) (I certainly didn&apos;t), and after the final SDK is released at the developer&apos;s conference in July, it&apos;s likely you won&apos;t need to agree to the non-disclosure terms (just like any other final Apple SDK).</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.89636-1316949</guid>
		<pubDate>Wed, 23 Apr 2008 18:32:01 -0800</pubDate>
		<dc:creator>Blazecock Pileon</dc:creator>
	</item><item>
		<title>By: teraflop</title>
		<link>http://ask.metafilter.com/89636/UI-building-blocks#1316981</link>	
		<description>Cool, really? Everything I&apos;ve been reading says that the SDK is free, but only people who&apos;ve been accepted into the &quot;iPhone Developer Program&quot; can actually run code on anything besides a simulator. I&apos;ll be pleasantly surprised if that&apos;s not the case.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.89636-1316981</guid>
		<pubDate>Wed, 23 Apr 2008 18:57:02 -0800</pubDate>
		<dc:creator>teraflop</dc:creator>
	</item><item>
		<title>By: bottlebrushtree</title>
		<link>http://ask.metafilter.com/89636/UI-building-blocks#1317076</link>	
		<description>A Nokia n810 with Python is programmable even on the device itself.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.teemuharju.net/2006/01/26/coding-for-nokia-770-using-python-part-1&quot;&gt;Here&lt;/a&gt; is an older article that might give you a taste.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.89636-1317076</guid>
		<pubDate>Wed, 23 Apr 2008 20:40:18 -0800</pubDate>
		<dc:creator>bottlebrushtree</dc:creator>
	</item><item>
		<title>By: PenDevil</title>
		<link>http://ask.metafilter.com/89636/UI-building-blocks#1317383</link>	
		<description>&lt;a href=&quot;http://www.chumby.com&quot;&gt;Chumby&lt;/a&gt;</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.89636-1317383</guid>
		<pubDate>Thu, 24 Apr 2008 06:45:50 -0800</pubDate>
		<dc:creator>PenDevil</dc:creator>
	</item>
	</channel>
</rss>
