<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.7.6(BH)" -->
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Planet Maemo: category &quot;feed:e3303fffa0702fc00ccdaa6da631c707&quot;</title>
        <description>Blog entries from Maemo community</description>
        <link>http://maemo.org/news/planet-maemo/</link>
        <lastBuildDate>Tue, 09 Jun 2026 03:05:33 +0000</lastBuildDate>
        <generator>FeedCreator 1.7.6(BH)</generator>
        <language>en</language>
        <managingEditor>planet@maemo.org</managingEditor>
        <item>
            <title>Os 2008 4.2008.30 available OTA</title>
            <link>http://maemogeek.blogspot.com/2008/08/os-2008-4200830-available-ota.html</link>
            <description><![CDATA[
<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.spaziocellulare.com/News/wp-content/uploads/2008/08/maemoupdate.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px;" src="http://www.spaziocellulare.com/News/wp-content/uploads/2008/08/maemoupdate.jpg" alt="" border="0" /></a>A new update for Nokia Os 2008 is available for Nokia N810 (and I suppose N800 too).<br /><br />All you have to do is connect to Internet, refresh package list and install the updates.<br /><br />The main application that have been updated are Mail client and web browser. Map application has been updated too.<br /><br />The total size to download is about 19 Mb and for the first time, no re-flash is required to update N810 firmware. At the end of the installation you're only required to restart the device.<span class="net_nemein_favourites">12 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=4496f1b269dd11ddb8aa7f52031124be24be&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/4496f1b269dd11ddb8aa7f52031124be24be/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=4496f1b269dd11ddb8aa7f52031124be24be&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/4496f1b269dd11ddb8aa7f52031124be24be/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Andrea Grandi &lt;a.grandi@gmail.com&gt;</author>
            <category>feed:e3303fffa0702fc00ccdaa6da631c707</category>
            <pubDate>Tue, 12 Aug 2008 15:11:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-4496f1b269dd11ddb8aa7f52031124be24be</guid>
        </item>
        <item>
            <title>Scratchbox on Ubuntu Hardy troubleshooting</title>
            <link>http://maemogeek.blogspot.com/2008/04/scratchbox-on-ubuntu-hardy.html</link>
            <description><![CDATA[
Yesterday I upgraded from Ubuntu 7.10 to the new 8.04 RC and I "broke" my Scratchbox installation. I tried to install it again and I had still some problems logging into Scratchbox and installing the SDK.<br /><br />The I found this page: <a href="http://suppressingfire.livejournal.com/35277.html">http://suppressingfire.livejournal.com/35277.html</a><br /><br />that explain how to fix these problems. In particular if you get this kind of error trying to log into Scratchbox:<br /><pre>Inconsistency detected by ld.so: rtld.c: 1192: dl_main: Assertion `(void *) ph->p_vaddr == _rtld_local._dl_sysinfo_dso' failed!<br /><br />You can fix it in this way:<br /><br />echo 0 | sudo tee /proc/sys/vm/vdso_enabled<br /></pre>You can read the complete fix in my updated wiki: <a href="http://www.ptlug.org/wiki/Howto_Installing_Maemo_SDK_4">http://www.ptlug.org/wiki/Howto_Installing_Maemo_SDK_4</a><span class="net_nemein_favourites">4 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=556977d60faf11dda3415fce2a48ff55ff55&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/556977d60faf11dda3415fce2a48ff55ff55/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=556977d60faf11dda3415fce2a48ff55ff55&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/556977d60faf11dda3415fce2a48ff55ff55/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Andrea Grandi &lt;a.grandi@gmail.com&gt;</author>
            <category>feed:e3303fffa0702fc00ccdaa6da631c707</category>
            <pubDate>Mon, 21 Apr 2008 16:14:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-556977d60faf11dda3415fce2a48ff55ff55</guid>
        </item>
        <item>
            <title>Installing Maemo SDK 4 HowTo Updated</title>
            <link>http://maemogeek.blogspot.com/2008/04/installing-maemo-sdk-4-howto-updated.html</link>
            <description><![CDATA[
I've updated my previous howto that explain how to install <span style="font-weight: bold;">Maemo SDK 4 (Chinook)</span>. The other howto was written when Maemo SDK 4 Beta was out, now it's updated to <span style="font-weight: bold;">4.0.1</span> version of the SDK.<br /><br />You can find it, as usual, on this wiki: <a href="http://www.ptlug.org/wiki/Howto_Installing_Maemo_SDK_4">http://www.ptlug.org/wiki/Howto_Installing_Maemo_SDK_4</a><br /><br />If you have any suggestion or if you want to give me any idea to improve this howto, please leave me a comment.<span class="net_nemein_favourites">2 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=309bec6e0cac11ddb8ae376d8e3190db90db&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/309bec6e0cac11ddb8ae376d8e3190db90db/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=309bec6e0cac11ddb8ae376d8e3190db90db&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/309bec6e0cac11ddb8ae376d8e3190db90db/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Andrea Grandi &lt;a.grandi@gmail.com&gt;</author>
            <category>feed:e3303fffa0702fc00ccdaa6da631c707</category>
            <pubDate>Thu, 17 Apr 2008 20:23:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-309bec6e0cac11ddb8ae376d8e3190db90db</guid>
        </item>
        <item>
            <title>PyMaemo Talk on May 10th in Florence at PyCon2 Conference</title>
            <link>http://maemogeek.blogspot.com/2008/04/pymaemo-talk-on-may-10th-in-florence-at.html</link>
            <description><![CDATA[
<span style="font-weight: bold;">PyCon2</span> is the second edition of the <a href="http://www.pycon.it"><span style="font-weight: bold;">Italian Python Conference</span></a> and will take place on <span style="font-weight: bold;">May 9/10/11</span>, 2008 in <span style="font-weight: bold;">Florence</span>.<br /><br />The conference is organized by <span style="font-weight: bold;">Python Italia</span> and more than <span style="font-weight: bold;">300</span> developers, students and researchers will be present for three days of tutorials and other important events.<br /><br />PyCon 2008 edition will be opened by <span style="font-weight: bold;">Richard Stallman</span> with a keynote on <span style="font-style: italic;">Free Software</span> and <span style="font-style: italic;">Free Ethics</span>. Other famous developers will be presento too: <span style="font-weight: bold;">Alex Martelli</span>, <span style="font-weight: bold;">Samuele Pedroni</span>, <span style="font-weight: bold;">Brian Fitzpatrick</span> and many other.<br /><br />I'll partecipate at the conference as speaker on May 10, with a talk on "<span style="font-weight: bold;">PyMaemo: Python for Nokia Internet Tablets</span>". In particular I'll talk about Maemo platform, Maemo SDK (how to install and configure it) and I'll explain how to use the two Eclipse plugins <a href="http://esbox.garage.maemo.org/">ESBox</a> and <a href="http://pluthon.garage.maemo.org/">Pluthon</a>.<br /><br />If you want to give me any suggestion or idea for this talk, please leave me a comment on this post, so I'll integrate it with my slides.<span class="net_nemein_favourites">3 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=fd6a9d34060e11dd85ee6b245b8e06d606d6&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/fd6a9d34060e11dd85ee6b245b8e06d606d6/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=fd6a9d34060e11dd85ee6b245b8e06d606d6&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/fd6a9d34060e11dd85ee6b245b8e06d606d6/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Andrea Grandi &lt;a.grandi@gmail.com&gt;</author>
            <category>feed:e3303fffa0702fc00ccdaa6da631c707</category>
            <pubDate>Wed, 09 Apr 2008 08:40:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-fd6a9d34060e11dd85ee6b245b8e06d606d6</guid>
        </item>
        <item>
            <title>Maps for Nokia OS2008</title>
            <link>http://maemogeek.blogspot.com/2008/03/maps-for-nokia-os2008.html</link>
            <description><![CDATA[
I report this news from <a href="http://andrew.jorgensenfamily.us/"><span style="font-weight: bold;">Andrew Jorgensen</span></a> (Monologue):<br /><br />The Map application for Nokia’s OS2008 (for N800 and N810) lets you download map data for a number of regions. The USA-West and USA-East regions are very large, though, and I have never been able to download them — it always fails about half way through. I know others have dealt with the same problem. <p>This morning I got a reply from Wayfinder Customer Support:</p> <blockquote><p>Dear Sir,<br />Thank you for contacting Wayfinder.</p> <p>If the map download fails through the Internet Tablet, you can download the maps from this address: <a href="http://www.navicoretech.com/Consumer/Support/Downloads/tablet/en_GB/wfnavigator/">http://www.navicoretech.com/Consumer/Support/Downloads/tablet/en_GB/wfnavigator/</a></p> <p>Best regards,<br />Annette<br />Customer Support<br />Wayfinder</p></blockquote> Instructions for installing the map data are on that site. It’s still a slow download but at least you can use a download manager.<span class="net_nemein_favourites">4 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=c88c502ceb5f11dc860da3d9eab709780978&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/c88c502ceb5f11dc860da3d9eab709780978/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=c88c502ceb5f11dc860da3d9eab709780978&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/c88c502ceb5f11dc860da3d9eab709780978/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Andrea Grandi &lt;a.grandi@gmail.com&gt;</author>
            <category>feed:e3303fffa0702fc00ccdaa6da631c707</category>
            <pubDate>Thu, 06 Mar 2008 10:01:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-c88c502ceb5f11dc860da3d9eab709780978</guid>
        </item>
        <item>
            <title>Eclipse plugins for Maemo Development</title>
            <link>http://maemogeek.blogspot.com/2008/02/eclipse-plugins-for-maemo-development.html</link>
            <description><![CDATA[
<span style="font-weight: bold;">Maemo Team</span> has just released a <span style="font-weight: bold;">plugin</span> for <span style="font-weight: bold;">Maemo Eclipse integration</span>. This tool allows developers to use Eclipse IDE to develop and test Maemo applications.<br /><br />This release includes:<br /><br /><span style="font-weight: bold;"> 1</span>. maemo <span style="font-weight: bold;">PC Connectivity</span> version <span style="font-weight: bold;">0.1</span> (Beta)<br /><span style="font-weight: bold;"> 2</span>. maemo <a style="font-weight: bold;" href="http://esbox.garage.maemo.org/">ESBox plugin</a> for Eclipse IDE version <span style="font-weight: bold;">1.3.6</span> (Beta)<br /><span style="font-weight: bold;"> 3</span>. maemo <a style="font-weight: bold;" href="http://pluthon.garage.maemo.org/">Pluthon plugin</a> for Eclipse IDE  version <span style="font-weight: bold;">0.1.7</span> (Beta)<br /><br />Maemo PC connectivity packages are tools and other components developer needs to install into his Internet Tablet to enable connectivity between developer PC and Internet Tablet.<br /><br />Maemo ESBox plugin for Eclipse IDE integrates maemo SDK Scratchbox based development environment to the Eclipse development environment. ESBox plugin supports application developers using C, C++ or Python programming language.<br />Developers are able to do all their development work inside Eclipse, from starting the project using template to packaging final application into maemo installation package.<br /><br />Maemo Pluthon plugin for Eclipse IDE integrates Eclipse IDE development environment to the Internet Tablet so that maemo Python developers do not need to use maemo SDK and Scratchbox as development environment. Maemo Pluthon plugin fully supports application development process with Python where developer develops and tests his Python application directly with Internet Tablet.<br /><br />You can find more informations on the official plugin websites:<br /><br /><span style="font-weight: bold;">ESbox:</span> <a href="http://esbox.garage.maemo.org/">http://esbox.garage.maemo.org/</a><br /><span style="font-weight: bold;">PluThon:</span> <a href="http://pluthon.garage.maemo.org/">http://pluthon.garage.maemo.org/</a><span class="net_nemein_favourites">2 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=0d455850e48811dc849fcbcfb5045c9e5c9e&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/0d455850e48811dc849fcbcfb5045c9e5c9e/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=0d455850e48811dc849fcbcfb5045c9e5c9e&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/0d455850e48811dc849fcbcfb5045c9e5c9e/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Andrea Grandi &lt;a.grandi@gmail.com&gt;</author>
            <category>feed:e3303fffa0702fc00ccdaa6da631c707</category>
            <pubDate>Tue, 26 Feb 2008 16:39:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-0d455850e48811dc849fcbcfb5045c9e5c9e</guid>
        </item>
        <item>
            <title>wxGTK working on Maemo</title>
            <link>http://maemogeek.blogspot.com/2007/12/wxgtk-working-on-maemo.html</link>
            <description><![CDATA[
Reading the <a href="http://wxwidgets.blogspot.com/2007/11/hildonizing-wxgtk.html">official WxWidget blog</a>, I discovered that one of their developer was working to hildonize <span style="font-weight: bold;">WxWidgets</span>. I wanted to know if that was just a test or if this library could work in Maemo, so I followed his suggestion and I grabbed the latest SVN sources:<br /><br /><span style="font-size:85%;"><span style="font-family: courier new;">svn checkout http://svn.wxwidgets.org/svn/wx/wxWidgets/trunk wxWidgets</span></span><br /><br />and I compiled it in this way:<br /><br /><span style="font-size:85%;"><span style="font-family: courier new;">cd wxWidgets</span><br /><span style="font-family: courier new;">./configure --with-hildon</span><br /><span style="font-family: courier new;">make</span><br /><span style="font-family: courier new;">make install</span></span><br /><br />then I grabbed a simple "HelloWorld" from the official documentation. You can find the complete source code <a href="http://www.wxwidgets.org/docs/tutorials/hworld.txt">here</a>.<br /><br />I compiled the source code in this way:<br /><br /><span style="font-size:85%;"><span style="font-family: courier new;">g++ hworld.cpp `wx-config --libs` `wx-config --cxxflags` -o hworld</span></span><br /><br />then I ran it in the usual way:<br /><br /><span style="font-size:85%;"><span style="font-family: courier new;">run-standalone.sh ./hworld</span></span><br /><br />The result? I think that a screenshoot is better than thousand words :)<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_eBt7-uNFVjs/R2QhZl8EwLI/AAAAAAAAAJ0/rdNTRYsp_n8/s1600-h/wxWindowsHildon.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_eBt7-uNFVjs/R2QhZl8EwLI/AAAAAAAAAJ0/rdNTRYsp_n8/s400/wxWindowsHildon.jpg" alt="" id="BLOGGER_PHOTO_ID_5144273397928476850" border="0" /></a><br /><span style="font-weight: bold;">N.b:</span> I tested this inside Scratchbox, using <span style="font-weight: bold;">CHINOOK_x86</span> target, so I think it will work fine on Os2008. This could be a good thing to help other developers porting some interesting applications (uhm... aMule for example ;) ) to Maemo.<br /><br /><span style="font-family:Geneva,Arial,Helvetica;font-size:100%;"><span style="font-family:Geneva,Arial,Helvetica;font-size:100%;"><span style="font-family:Geneva,Arial,Helvetica;font-size:100%;"><span style="font-family:Geneva,Arial,Helvetica;font-size:100%;"><span style="font-family:Geneva,Arial,Helvetica;font-size:100%;"><span style="font-family:Geneva,Arial,Helvetica;font-size:100%;"><span style="font-family:Geneva,Arial,Helvetica;font-size:100%;"><span style="font-family:Geneva,Arial,Helvetica;font-size:100%;"><span style="font-family:Geneva,Arial,Helvetica;font-size:100%;"><span style="font-family:Geneva,Arial,Helvetica;font-size:100%;"><span style="font-family:Geneva,Arial,Helvetica;font-size:100%;"><span style="font-family:courier;"><span style="font-size:85%;"></span></span></span></span></span></span></span></span></span></span></span></span></span><span class="net_nemein_favourites">1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=19070986ab4411dca5d463215bbdefc8efc8&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/19070986ab4411dca5d463215bbdefc8efc8/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=19070986ab4411dca5d463215bbdefc8efc8&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/19070986ab4411dca5d463215bbdefc8efc8/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Andrea Grandi &lt;a.grandi@gmail.com&gt;</author>
            <category>feed:e3303fffa0702fc00ccdaa6da631c707</category>
            <pubDate>Sat, 15 Dec 2007 19:34:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-19070986ab4411dca5d463215bbdefc8efc8</guid>
        </item>
        <item>
            <title>Nokia N810 available in Italy!</title>
            <link>http://maemogeek.blogspot.com/2007/12/nokia-n810-available-in-italy.html</link>
            <description><![CDATA[
<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://cache.gizmodo.com/assets/resources/2007/10/n810_01_low.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 249px; height: 156px;" src="http://cache.gizmodo.com/assets/resources/2007/10/n810_01_low.jpg" alt="" border="0" /></a>For the joy of all italian people, the internet tablet Nokia <span style="font-weight: bold;">N810 is available</span> in the italian Nokia shop.<br /><br />You can find it <a href="http://shop.nokia.it/nokia-it/product.aspx?sku=3759852">here</a>. The price is <span style="font-weight: bold;">459 €</span>.<br /><br /><span style="font-weight: bold;">N.b:</span> the discount code doesn't work yet.<span class="net_nemein_favourites">0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=9bf59f7eaa8b11dc9b410b4e27ee12861286&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/9bf59f7eaa8b11dc9b410b4e27ee12861286/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=9bf59f7eaa8b11dc9b410b4e27ee12861286&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/9bf59f7eaa8b11dc9b410b4e27ee12861286/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Andrea Grandi &lt;a.grandi@gmail.com&gt;</author>
            <category>feed:e3303fffa0702fc00ccdaa6da631c707</category>
            <pubDate>Fri, 14 Dec 2007 22:14:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-9bf59f7eaa8b11dc9b410b4e27ee12861286</guid>
        </item>
        <item>
            <title>Lower price for N800 in Italy...maybe N810 coming closer?!</title>
            <link>http://maemogeek.blogspot.com/2007/12/lower-price-for-n800-in-italymaybe-n810.html</link>
            <description><![CDATA[
<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_eBt7-uNFVjs/R2FN5CuVJ9I/AAAAAAAAAJk/H3cTDHuEK7s/s1600-h/n800.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 238px; height: 149px;" src="http://bp0.blogger.com/_eBt7-uNFVjs/R2FN5CuVJ9I/AAAAAAAAAJk/H3cTDHuEK7s/s320/n800.jpg" alt="" id="BLOGGER_PHOTO_ID_5143477891812894674" border="0" /></a>I was looking in the Italian Nokia official shop, and I  noticed that the <span style="font-weight: bold;">N800</span> price was decreased to <span style="font-weight: bold;">259 € </span>instead of <span style="font-weight: bold;">289 € </span>You can verify it on the <a href="http://shop.nokia.it/nokia-it/searchresults.aspx?sku=3525335&amp;wt=PHALL&amp;ws=0%2c19549522&amp;culture=it-IT#__anchor_ProductSelector">official website</a>.<br /><br />Maybe the <span style="font-weight: bold;">N810</span> is coming closer? Who knows ;)<span class="net_nemein_favourites">0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=2be96d6aa99011dc8ec04bbbeb02e9ade9ad&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/2be96d6aa99011dc8ec04bbbeb02e9ade9ad/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=2be96d6aa99011dc8ec04bbbeb02e9ade9ad&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/2be96d6aa99011dc8ec04bbbeb02e9ade9ad/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Andrea Grandi &lt;a.grandi@gmail.com&gt;</author>
            <category>feed:e3303fffa0702fc00ccdaa6da631c707</category>
            <pubDate>Thu, 13 Dec 2007 16:19:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-2be96d6aa99011dc8ec04bbbeb02e9ade9ad</guid>
        </item>
        <item>
            <title>Skype on N770 (using Os2007 HE)</title>
            <link>http://maemogeek.blogspot.com/2007/12/skype-on-n770-using-os2007-he.html</link>
            <description><![CDATA[
Great news for all <span style="font-weight: bold;">N770</span> users! Someone discovered that is possible to make <span style="font-weight: bold;">Skype</span> run on N770 with <span style="font-weight: bold;">Os2007 HE</span>.<br /><br />All you have to do is follow these steps:<br /><br />1. Install skype-ui through Application Manager<br /><br />2. Download <a href="http://catalogue.tableteer.nokia.com/certified/pool/chinook/user/s/skype/skype_1.7.62.48.5_armel.deb">this package</a> in your PC and extract the file named <span style="font-weight: bold;">skyhost</span><br /><br />3. Find a way to copy the file skyhost to your maemo device in /usr/bin<br /><br />4. execute this from root on your device: chown user:users /usr/bin/skyhost<br /><br />That's all! You can find more information on the <a href="http://www.internettablettalk.com/forums/showthread.php?t=12740">original post</a>.<span class="net_nemein_favourites">8 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=0242bd9aa72411dcb39dab9b773fe406e406&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/0242bd9aa72411dcb39dab9b773fe406e406/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=0242bd9aa72411dcb39dab9b773fe406e406&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/0242bd9aa72411dcb39dab9b773fe406e406/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Andrea Grandi &lt;a.grandi@gmail.com&gt;</author>
            <category>feed:e3303fffa0702fc00ccdaa6da631c707</category>
            <pubDate>Mon, 10 Dec 2007 13:37:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-0242bd9aa72411dcb39dab9b773fe406e406</guid>
        </item>
        <item>
            <title>Alternative way to generate .deb packages for Maemo</title>
            <link>http://maemogeek.blogspot.com/2007/11/alternative-way-to-generate-deb.html</link>
            <description><![CDATA[
Thanks to <span style="font-weight: bold;">Mohammed Hassan</span> now I know an alternative (alternative to the <a href="http://maemo.org/development/documentation/how-tos/4-x/creating_a_debian_package.html">official howto</a>) way to generate a <span style="font-weight: bold;">.deb</span> package for Maemo.<br /><br />If the package already exist in the Debian repositories, you can get the .dsc file (for example in an ftp like this: <a href="http://ftp.debian.org/debian/pool/non-free/s/spim/">http://ftp.debian.org/debian/pool/non-free/s/spim/</a> ) and execute the following commands:<br /><br /><span style="font-size:85%;">dget -x DSC_FILE_URL<url_of_the_dsc_file><url_of_the_dsc_file></url_of_the_dsc_file></url_of_the_dsc_file></span><br /><br />It will download the package and will unpack it in the current folder. You have to enter in the created folder and edit the debian/* files to personalize settings, mantainer data, add deps ecc...<br /><br />When you're done, you can generate the package with the usual command:<br /><br /><span style="font-size:85%;">dpkg-buildpackage -rfakeroot</span><span class="net_nemein_favourites">3 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=40db4d8a981311dcb9a31b064305a8e9a8e9&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/40db4d8a981311dcb9a31b064305a8e9a8e9/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=40db4d8a981311dcb9a31b064305a8e9a8e9&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/40db4d8a981311dcb9a31b064305a8e9a8e9/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Andrea Grandi &lt;a.grandi@gmail.com&gt;</author>
            <category>feed:e3303fffa0702fc00ccdaa6da631c707</category>
            <pubDate>Tue, 20 Nov 2007 21:27:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-40db4d8a981311dcb9a31b064305a8e9a8e9</guid>
        </item>
        <item>
            <title>Installing qemu-arm-eabi patch into Scratchbox</title>
            <link>http://maemogeek.blogspot.com/2007/11/installing-qemu-arm-eabi-patch-into.html</link>
            <description><![CDATA[
Using Scratchbox and in particular the Maemo SDK with ARMEL target, very often when we try to execute some application we can get into this kind of errors (for example):<br /><span style=";font-family:courier new;font-size:85%;"  ><br /></span><span style=";font-family:courier new;font-size:85%;"  >sem_post: Function not implemented</span><br /><br />This happens because not all the functions have been implemented in the emulated environment.<span style="font-weight: bold;"> Lauro Venâncio</span> has created a <a href="http://sourceforge.net/projects/qemu-arm-eabi/">patched</a> version of qemu-arm called <span style="font-weight: bold;">qemu-arm-eabi</span>.<br /><br />Thanks to <span style="font-weight: bold;">Marcelo Lira</span>, we have a simple howto to install the patch into the Scratchbox environment. <span style="font-weight: bold;">Note:</span> you have to execute these commands from outside the Scratchbox environment and you should not be logged into the environment at the same time.<br /><br /><span style="font-weight: bold;">1.</span> You need gcc 3.4, SDL dev library and Zlib dev:<span style="font-size:78%;"><br /></span><span style="font-size:85%;"><br /><span style="font-family:courier new;">sudo apt-get install gcc-3.4 libsdl1.2-dev zlib1g-dev</span></span><br /><br /><span style="font-weight: bold;">2.</span> Get the patched qemu-arm. Notice that the patches are already applied, everything is here, and you don't need to get the qemu sources.<br /><br /><span style=";font-family:courier new;font-size:85%;"  >svn co  <a href="https://qemu-arm-eabi.svn.sourceforge.net/svnroot/qemu-arm-eabi" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">https://qemu-arm-eabi.svn<wbr>.sourceforge.net/svnroot/qemu<wbr>-arm-eabi</a></span><span style=";font-family:courier new;font-size:85%;"  > qemu-arm-eabi<br /><br /></span><span style=";font-family:courier new;font-size:85%;"  >cd qemu-arm-eabi<br /><br /></span><span style=";font-family:courier new;font-size:85%;"  >./configure --target-list=arm-linux-user --static<br /><br /></span><span style=";font-family:courier new;font-size:85%;"  >make</span><br /><br /><span style="font-weight: bold;">3.</span> Copy qemu to the cputransp dir on scratchbox<span style="font-size:78%;"><br /></span><span style="font-size:78%;"><br /><span style="font-family:courier new;">sudo cp arm-linux-user/qemu-arm /scratchbox/devkits/cputransp/bin/qemu-arm-eabi-sb2</span></span><br /><br /><span style="font-weight: bold;">4.</span> Add it to the list of cputransp methods. Open the file<span style="font-size:78%;"><br /></span><span style=";font-family:courier new;font-size:85%;"  ><br />sudo vim /scratchbox/devkits/cputransp/etc/cputransp-methods</span><br /><br />and add this line:<span style="font-size:78%;"><br /><br /></span><span style="font-size:85%;"><span style="font-family:courier new;">qemu-arm-eabi-sb2</span></span><br /><br /><span style="font-weight: bold;">5.</span> Configure the target to use the patched qemu as transparency method. Edit the file:<span style=";font-family:courier new;font-size:78%;"  ><br /></span><span style="font-size:85%;"><br /><span style="font-family:courier new;">vim /scratchbox/users/USERNAME/targets/CHINOOK_ARMEL.config</span></span><span style=";font-family:courier new;font-size:78%;"  ><span style="font-size:85%;"></span></span><br /><br />and change this line:<span style=";font-family:courier new;font-size:78%;"  ><br /></span><span style="font-size:85%;"><br /><span style=";font-family:courier new;font-size:78%;"  >SBOX_CPUTRANSPARENCY_METHOD=/scratchbox/devkits/cputransp/bin/qemu-arm-eabi-sb2</span></span><span style=";font-family:courier new;font-size:78%;"  ><br /><br /><br /></span>That's all! You're now ready to log again into your Scratchbox environment<span class="net_nemein_favourites">3 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=e265e0d6968111dc975f4370497042dc42dc&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/e265e0d6968111dc975f4370497042dc42dc/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=e265e0d6968111dc975f4370497042dc42dc&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/e265e0d6968111dc975f4370497042dc42dc/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Andrea Grandi &lt;a.grandi@gmail.com&gt;</author>
            <category>feed:e3303fffa0702fc00ccdaa6da631c707</category>
            <pubDate>Fri, 16 Nov 2007 21:54:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-e265e0d6968111dc975f4370497042dc42dc</guid>
        </item>
        <item>
            <title>The UNOFFICIAL way to get Os2008 into Nokia N800</title>
            <link>http://maemogeek.blogspot.com/2007/11/unofficial-way-to-get-os2008-into-nokia.html</link>
            <description><![CDATA[
<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_eBt7-uNFVjs/Rz1FpWK7mKI/AAAAAAAAAJc/v_hsfYjmZbk/s1600-h/05_n800_lowres.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp3.blogger.com/_eBt7-uNFVjs/Rz1FpWK7mKI/AAAAAAAAAJc/v_hsfYjmZbk/s320/05_n800_lowres.jpg" alt="" id="BLOGGER_PHOTO_ID_5133335726900615330" border="0" /></a>Since <span style="font-weight: bold;">Os2008</span> for <span style="font-weight: bold;">N810</span> is out, a lot of people were asking about the possibility to install it on their <span style="font-weight: bold;">N800</span>. Nokia will relase Os2008 for N800 too, but at the moment they don't offer the possibility to download it since the N810 firmware it's <span style="font-weight: bold;">not 100% compatible</span> with the old N800.<br /><br />The only way to download a Nokia tablet firmware is being the owner of a tablet. The user has to enter it's own MAC-address to be able to download the file. To download a N810 firmware you need to have a valid N810 MAC-address.<br /><br />A <a href="http://www.news.com/8301-10784_3-9816300-7.html?tag=nefd.only">post</a> on News.com describes the exact procedure to follow if you want to try this in your N800:<br /><ol><li>Go to the <a class="external-link" href="http://tablets-dev.nokia.com/nokia_N810.php">N810 software download page</a>.</li><li>Enter the serial number for a valid N810 device. To get one of these, pick any number between 001d6e9c<strong>0000</strong> to 001d6e9c<strong>ffff</strong>. Pick any random 4 digits (between 0-9 and a-f hex) as the last 4 digits.</li><li>Download the file named "RX-44_2008SE_1.2007.42-18_PR_COMBINED_MR0_ARM.bin."</li><li>Download the latest <a class="external-link" href="http://tablets-dev.nokia.com/d3.php?f=flasher-3.0">firmware-upgrading software, "flasher-3.0"</a>.</li><li>Now that you have the firmware flasher and the 2008 N800 software update in the same directory, open up a terminal (on a Linux desktop/laptop), and type:<br /><br /><span style="font-size:85%;"><span style="font-family:courier new;">chmod a+x ./flasher-3.0</span><br /></span><span style="font-family:courier new;"><span style="font-size:85%;">./flasher-3.0 -u -F RX-44_2008SE_1.2007.42-18_PR_COMBINED_MR0_ARM.bin<br /></span><br /></span></span></li><li>That will unpack the software, and it may take a few seconds. Once that is done, plug the N800 into your computer, using the included USB cable, then reboot the Nokia device while holding the home button. Now execute the following commands:<br /><br /><span style=";font-family:courier new;font-size:85%;"  >sudo ./flasher-3.0 --enable-rd-mode<br />sudo ./flasher-3.0 -k zImage -f<br />sudo ./flasher-3.0 -n initfs.jffs2 -f<br />sudo ./flasher-3.0 -r rootfs.jffs2 -f -R<br /></span><br /></li><li>That should be it. Your device should now boot up with the new 2008 version of the Nokia Maemo operating system.</li></ol><span style="font-weight: bold;">Note:</span> Nokia <span style="font-weight: bold;">DOESN'T SUPPORT</span> this procedure in ANY way. You can follow this procedure at your own risk. Neither me or Nokia have the responsability of any damage caused to your device.<span class="net_nemein_favourites">4 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=fc67dfea941d11dc8fd70155ddda151c151c&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/fc67dfea941d11dc8fd70155ddda151c151c/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>5 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=fc67dfea941d11dc8fd70155ddda151c151c&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/fc67dfea941d11dc8fd70155ddda151c151c/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Andrea Grandi &lt;a.grandi@gmail.com&gt;</author>
            <category>feed:e3303fffa0702fc00ccdaa6da631c707</category>
            <pubDate>Fri, 16 Nov 2007 08:22:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-fc67dfea941d11dc8fd70155ddda151c151c</guid>
        </item>
        <item>
            <title>Upgrading Maemo SDK 4 Beta to Maemo SDK 4 final release</title>
            <link>http://maemogeek.blogspot.com/2007/11/upgrading-maemo-sdk-4-beta-to-maemo-sdk.html</link>
            <description><![CDATA[
The final version of <a href="http://maemo.org/development/sdks/maemo_4_0_chinook_sdk.html">Maemo SDK 4</a> is out. Like most other people I couldn't wait for the final release and I installed the beta version. The big question, when I did read about the final version was "how can I upgrade to the final version without installing it from scratch?!". Luckly one kind person helped me on maemo-developer mailing list, and suggested me to do a dist-upgrade from inside the Scratchbox environment. So, login into tour Scratchbox environment and execute this:<br /><br /><span style="font-family: courier new;">[sbox-SDK_BETA_X86: ~] > fakeroot apt-get update</span><br /><span style="font-family: courier new;">[sbox-SDK_BETA_X86: ~] > fakeroot apt-get dist-upgrade<br /><br /><span style="font-family: verdana;"><span style="font-family: arial;"><span style="font-family: georgia;">That's all! I don't know if this is the official method to do the upgrade, but it worked for me. I checked, after the upgrade, if I had the right packages installed, using this page: <a href="http://tablets-dev.nokia.com/4.0/4.0b_vs_4.0_content_comparison.html">http://tablets-dev.nokia.com/4.0/4.0b_vs_4.0_content_comparison.html</a><br />and they were right.<br /><br /></span></span></span></span><span class="net_nemein_favourites">7 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=732f7738906211dcac69573b8dc7b9e9b9e9&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/732f7738906211dcac69573b8dc7b9e9b9e9/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=732f7738906211dcac69573b8dc7b9e9b9e9&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/732f7738906211dcac69573b8dc7b9e9b9e9/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Andrea Grandi &lt;a.grandi@gmail.com&gt;</author>
            <category>feed:e3303fffa0702fc00ccdaa6da631c707</category>
            <pubDate>Sun, 11 Nov 2007 15:01:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-732f7738906211dcac69573b8dc7b9e9b9e9</guid>
        </item>
        <item>
            <title>N810 maemo submission accepted</title>
            <link>http://maemogeek.blogspot.com/2007/11/n810-maemo-submission-accepted.html</link>
            <description><![CDATA[
Me too :D<br /><br />I'm too happy!!! Thank so much Nokia!!!<br /><br />I hope to get it as soon as possible so I will write a good review about it and I'll begin to test some application :)<span class="net_nemein_favourites">0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=7b2dc5868f0211dcbc1b79f5a0cd08e508e5&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/7b2dc5868f0211dcbc1b79f5a0cd08e508e5/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>2 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=7b2dc5868f0211dcbc1b79f5a0cd08e508e5&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/7b2dc5868f0211dcbc1b79f5a0cd08e508e5/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Andrea Grandi &lt;a.grandi@gmail.com&gt;</author>
            <category>feed:e3303fffa0702fc00ccdaa6da631c707</category>
            <pubDate>Fri, 09 Nov 2007 19:36:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-7b2dc5868f0211dcbc1b79f5a0cd08e508e5</guid>
        </item>
        <item>
            <title>Installing Maemo SDK 4 Beta</title>
            <link>http://maemogeek.blogspot.com/2007/10/installing-maemo-sdk-4-beta.html</link>
            <description><![CDATA[
<h2> Introduction </h2> <p><b>Maemo</b> is an opensource development platform for <b>Linux</b> based devices. Actually is the base for the operating system installed on <b>Nokia</b> <a href="http://www.nokia.it/770" class="external text" title="http://www.nokia.it/770" rel="nofollow">N770</a>, <a href="http://europe.nokia.com/phones/n800" class="external text" title="http://europe.nokia.com/phones/n800" rel="nofollow">N800</a> and the upcoming <a href="http://www.nokia.com/N810" class="external text" title="http://www.nokia.com/N810" rel="nofollow">N810</a> but it could be adopted, with few changes, even by other similar devices. </p><p>In particular, this version of Maemo SDK is the only one that allow developers to develop new applications for <b>N810</b> and to start porting old application to this new platform. </p><p>The SDK is not only a set of libraries and compiler, it gives you a real environment that emulates the Nokia device, so the developer can write applications, debug them and test them. Both command line and gui application are supported in emulator. </p><p>Graphical environment is based on a real <b>X server</b>, a <b>window manager</b> and on <b>GTK</b> libraries, with a particular extension called <b>Hildon</b>. </p><p>With Maemo SDK you can: </p> <ul><li> Test Maemo applications using a normal PC with Linux. </li><li> Write and debug applications written by you. </li><li> Port existing applications written for Linux/GTK and verify if they work correctly. </li><li> Compile and build ARMEL package so you can install them in the device. </li></ul> <a name="Requirements"></a><h2> Requirements </h2> <p>These are the minimum requirements to work with Maemo SDK: </p> <ul><li> Intel compatible processor (x86), at least 500 Mhz </li><li> 256 Mb RAM </li><li> 2 Gb space on hard disk </li><li> A Linux distribution (I suggest Debian or Ubuntu) </li></ul> <p>You need the following software packages: </p> <ul><li> Scratchbox: a cross-compiling toolkit that allows you to compile applications for different platform </li><li> Maemo SDK: you can find it at this address: <a href="http://www.maemo.org/downloads/download-sdk.html" class="external free" title="http://www.maemo.org/downloads/download-sdk.html" rel="nofollow">http://www.maemo.org/downloads/download-sdk.html</a> </li><li> Xephyr Xserver:  </li></ul> <p>Starting from <b>4.x</b> version, Maemo has a simple installer script, so all you need are these two files: </p> <ul><li> <a href="http://tabletsdev.maemo.org/unstable/chinook-beta/maemo-scratchbox-install_4.0beta.sh" class="external text" title="http://tabletsdev.maemo.org/unstable/chinook-beta/maemo-scratchbox-install_4.0beta.sh" rel="nofollow">maemo-scratchbox-install_4.0beta.sh</a> </li><li> <a href="http://tabletsdev.maemo.org/unstable/chinook-beta/maemo-sdk-install_4.0beta.sh" class="external text" title="http://tabletsdev.maemo.org/unstable/chinook-beta/maemo-sdk-install_4.0beta.sh" rel="nofollow">maemo-sdk-install_4.0beta.sh</a> </li></ul> <a name="Installing_Scratchbox"></a><h2> Installing Scratchbox </h2> <p>The first tool you have to install is <b>Scratchbox</b>. I suggest you to use the script provided but you could choose also to install it manually (in this case please refer to [<a href="http://scratchbox.org/documentation/user/scratchbox-1.0/html/installdoc.html" class="external text" title="http://scratchbox.org/documentation/user/scratchbox-1.0/html/installdoc.html" rel="nofollow">this site</a>] for detailed instructions). </p><p>Before beginning the installation of Scratchbox, you have to become <b>root</b>. </p><p>First of all set the permission of the script file: </p> <pre>chmod +x maemo-scratchbox-install_4.0beta.sh<br /></pre> <p>Then run it with these parameters: </p> <pre>./maemo-scratchbox-install_4.0beta.sh -d -u andy80<br /></pre> <p>Please note that <b>-d</b> tells the installer to install from Debian dpkg packages while <b>-u</b> specifies your username (in my case is andy80, you have to change it using your local username). </p><p>Scratchbox environment will be installed in /scratchbox/ </p><p>Please note that you'll have to logout and login again to be able to log into you new Scratchbox environment. To test it you simply have to start Scratchbox from your local user: </p> <pre>andy80@noteboontu:~/download/maemo_4.0_beta$ /scratchbox/login<br /><br />Welcome to Scratchbox, the cross-compilation toolkit!<br /><br />Use 'sb-menu' to change your compilation target.<br />See /scratchbox/doc/ for documentation.<br /><br />[sbox-SDK_BETA_ARMEL: ~] ><br /></pre> <a name="Installing_Maemo_SDK"></a><h2> Installing Maemo SDK </h2> <p>When Scratchbox is correctly installed on your system, you can install the <b>Maemo SDK</b>. Please note that you have to do it from <b>normal user</b> (the user you specified in the installation of Scratchbox). </p><p>Simply run this command and follow instructions: </p> <pre>bash maemo-sdk-install_4.0beta.sh<br /></pre> <p>At the end you should get this message: </p> <pre>Installation was successful!<br />----------------------------<br /><br />IMPORTANT! Please read this.<br /><br />You now have the maemo 4.0beta 'chinook' installed on your computer.<br />You can now start your maemo SDK session with /scratchbox/login and<br />then select your target with 'sb-conf select SDK_BETA_ARMEL' for the<br />armel target or 'sb-conf select SDK_BETA_X86' for the i386 target.<br /><br />If you have any problems with targets' package databases, you can try<br />running 'fakeroot apt-get -f install' on your scratchbox target.<br />This command will try to fix any problems with the package database.<br /><br />Happy hacking!<br /></pre> <a name="Installing_Xephyr"></a><h2> Installing Xephyr </h2> <p>Xephyr is an X11 server that provides a device screen for the developer so that you can see all the maemo application windows and visuals on your computer. </p><p>To install it in a Debian based distribution, simply execute this (from root): </p> <pre>apt-get install xserver-xephyr<br /></pre> <a name="Running_Xephyr"></a><h2> Running Xephyr </h2> <p>To see if all works fine, you should start Xephyr and Maemo environment. Execute this from outside the Scratchbox environment: </p> <pre>Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac -extension Composite<br /></pre> <p>Now, from another shell, log into Scratchbox and execute this: </p> <pre>[sbox-SDK_BETA_X86:~] > export DISPLAY=:2<br />[sbox-SDK_BETA_X86:~] > af-sb-init.sh start<br /></pre> <p>This should start the Hildon Application Framework inside the Xephyr window. That's all! </p> <a name="References"></a><h2> References </h2> <p>Here you can find a list of website where I took information from to write this guide: </p> <ul><li> <a href="http://tabletsdev.maemo.org/unstable/chinook-beta/INSTALL.txt" class="external free" title="http://tabletsdev.maemo.org/unstable/chinook-beta/INSTALL.txt" rel="nofollow">http://tabletsdev.maemo.org/unstable/chinook-beta/INSTALL.txt</a> </li><li> <a href="http://www.maemo.org/" class="external free" title="http://www.maemo.org" rel="nofollow">http://www.maemo.org</a> </li></ul><span class="net_nemein_favourites">2 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=9306d7d4837b11dc8bc78d7577becb4ecb4e&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/9306d7d4837b11dc8bc78d7577becb4ecb4e/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=9306d7d4837b11dc8bc78d7577becb4ecb4e&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/9306d7d4837b11dc8bc78d7577becb4ecb4e/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Andrea Grandi &lt;a.grandi@gmail.com&gt;</author>
            <category>feed:e3303fffa0702fc00ccdaa6da631c707</category>
            <pubDate>Thu, 25 Oct 2007 16:12:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-9306d7d4837b11dc8bc78d7577becb4ecb4e</guid>
        </item>
        <item>
            <title>Spim - MIPS Emulator for N770</title>
            <link>http://maemogeek.blogspot.com/2007/10/spim-mips-emulator-for-n770.html</link>
            <description><![CDATA[
<b>Spim</b> is a self-contained simulator that will run <b>MIPS32</b> assembly language programs. It reads and executes assembly language programs written for this processor. spim also provides a simple debugger and minimal set of operating system services. spim does not execute binary (compiled) programs. <p>I made a port of <b>spim</b> for the <b>Nokia 770/800</b> device just for fun and to start learning how to do ports.<br /></p> <a name="Download"></a><h2> Download </h2> <p>You can download <b>spim</b> for <b>N770/800</b> from here: <a href="http://www.ptlug.org/download/packages/spim_7.3-1_armel.deb" class="external free" title="http://www.ptlug.org/download/packages/spim_7.3-1_armel.deb" rel="nofollow">http://www.ptlug.org/download/packages/spim_7.3-1_armel.deb</a> </p> <a name="Author"></a><a name="References"></a><h2> References </h2> <p>To create the package i followed the guide lines in these websites: </p> <ul><li> <a href="http://www.maemo.org/platform/docs/howtos/howto_making_an_application_package.html" class="external free" title="http://www.maemo.org/platform/docs/howtos/howto_making_an_application_package.html" rel="nofollow">http://www.maemo.org/platform/docs/howtos/howto_making_an_application_package.html</a> </li><li> <a href="http://www.debian.org/doc/maint-guide/index.en.html" class="external free" title="http://www.debian.org/doc/maint-guide/index.en.html" rel="nofollow">http://www.debian.org/doc/maint-guide/index.en.html</a> </li><li> <a href="http://www.cs.wisc.edu/%7Elarus/spim.html" class="external free" title="http://www.cs.wisc.edu/~larus/spim.html" rel="nofollow">http://www.cs.wisc.edu/~larus/spim.html</a> </li></ul><span class="net_nemein_favourites">1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=9291e276837b11dc8bc78d7577becb4ecb4e&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/9291e276837b11dc8bc78d7577becb4ecb4e/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=9291e276837b11dc8bc78d7577becb4ecb4e&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/9291e276837b11dc8bc78d7577becb4ecb4e/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Andrea Grandi &lt;a.grandi@gmail.com&gt;</author>
            <category>feed:e3303fffa0702fc00ccdaa6da631c707</category>
            <pubDate>Thu, 25 Oct 2007 16:07:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-9291e276837b11dc8bc78d7577becb4ecb4e</guid>
        </item>
        <item>
            <title>Installing Maemo SDK for Nokia 770</title>
            <link>http://maemogeek.blogspot.com/2007/02/installing-maemo-sdk-for-nokia-770.html</link>
            <description><![CDATA[
<h2> Introduction </h2> <p><b>Maemo</b> is an opensource development platform for <b>Linux</b> based devices. Actually is the base of the operating system installed on <b>Nokia</b> <a href="http://www.nokia.it/770" class="external text" title="http://www.nokia.it/770" rel="nofollow">770</a> and <a href="http://europe.nokia.com/phones/n800" class="external text" title="http://europe.nokia.com/phones/n800" rel="nofollow">800</a>, but it could be adopted, with few changes, even by other similar devices. </p><p>The SDK is not only a set of libraries and compiler, it gives you a real environment that emulates the Nokia device, so the developer can write applications, debug them and test them. Both command line and gui application are supported in emulator. </p><p>Graphical environment is based on a real <b>X server</b>, a <b>window manager</b> and on <b>GTK</b> libraries, with a particular extension called <b>Hildon</b>. </p><p>With Maemo SDK you can: </p> <ul><li> Test Maemo applications using a normal PC with Linux. </li><li> Write and debug applications written by you. </li><li> Port existing applications written for Linux/GTK and verify if they work correctly. </li><li> Compile and build ARMEL package so you can install them in the device. </li></ul> <a name="Requirements"></a><h2> Requirements </h2> <p>These are the minimum requirements to work with Maemo SDK: </p> <ul><li> Intel compatible processor (x86), at least 500 Mhz </li><li> 256 Mb RAM </li><li> 2 Gb space on hard disk </li><li> A Linux distribution (I suggest Debian or Ubuntu) </li></ul> <p>You need the following software packages: </p> <ul><li> Scratchbox: a cross-compiling toolkit that allows you to compile applications for different platform </li><li> Maemo SDK: you can find it at this address: <a href="http://www.maemo.org/downloads/download-sdk.html" class="external free" title="http://www.maemo.org/downloads/download-sdk.html" rel="nofollow">http://www.maemo.org/downloads/download-sdk.html</a> </li></ul> <p>The whole toolchain has been tested with particular versions of those two software, so you're suggested to use these packages: </p> <ul><li> <a href="http://www.scratchbox.org/download/files/sbox-releases/apophis/tarball/scratchbox-core-1.0.7-i386.tar.gz" class="external text" title="http://www.scratchbox.org/download/files/sbox-releases/apophis/tarball/scratchbox-core-1.0.7-i386.tar.gz" rel="nofollow">scratchbox-core-1.0.7-i386.tar.gz</a> </li><li> <a href="http://www.scratchbox.org/download/files/sbox-releases/apophis/tarball/scratchbox-libs-1.0.7-i386.tar.gz" class="external text" title="http://www.scratchbox.org/download/files/sbox-releases/apophis/tarball/scratchbox-libs-1.0.7-i386.tar.gz" rel="nofollow">scratchbox-libs-1.0.7-i386.tar.gz</a> </li><li> <a href="http://www.scratchbox.org/download/files/sbox-releases/apophis/tarball/scratchbox-toolchain-cs2005q3.2-glibc-arm-1.0.5-i386.tar.gz" class="external text" title="http://www.scratchbox.org/download/files/sbox-releases/apophis/tarball/scratchbox-toolchain-cs2005q3.2-glibc-arm-1.0.5-i386.tar.gz" rel="nofollow">scratchbox-toolchain-cs2005q3.2-glibc-arm-1.0.5-i386.tar.gz</a> </li><li> <a href="http://www.scratchbox.org/download/files/sbox-releases/apophis/tarball/scratchbox-toolchain-cs2005q3.2-glibc-i386-1.0.5-i386.tar.gz" class="external text" title="http://www.scratchbox.org/download/files/sbox-releases/apophis/tarball/scratchbox-toolchain-cs2005q3.2-glibc-i386-1.0.5-i386.tar.gz" rel="nofollow">scratchbox-toolchain-cs2005q3.2-glibc-i386-1.0.5-i386.tar.gz</a> </li><li> <a href="http://www.scratchbox.org/download/files/sbox-releases/apophis/tarball/scratchbox-devkit-debian-1.0.6-i386.tar.gz" class="external text" title="http://www.scratchbox.org/download/files/sbox-releases/apophis/tarball/scratchbox-devkit-debian-1.0.6-i386.tar.gz" rel="nofollow">scratchbox-devkit-debian-1.0.6-i386.tar.gz</a> </li><li> <a href="http://www.scratchbox.org/download/files/sbox-releases/apophis/tarball/scratchbox-devkit-cputransp-1.0.1-i386.tar.gz" class="external text" title="http://www.scratchbox.org/download/files/sbox-releases/apophis/tarball/scratchbox-devkit-cputransp-1.0.1-i386.tar.gz" rel="nofollow">scratchbox-devkit-cputransp-1.0.1-i386.tar.gz</a> </li><li> <a href="http://repository.maemo.org/stable/gregale/i386/Maemo_Dev_Platform_v2.2_i386-rootstrap.tgz" class="external text" title="http://repository.maemo.org/stable/gregale/i386/Maemo_Dev_Platform_v2.2_i386-rootstrap.tgz" rel="nofollow">Maemo_Dev_Platform_v2.2_i386-rootstrap.tgz</a> </li><li> <a href="http://repository.maemo.org/stable/gregale/armel/Maemo_Dev_Platform_v2.2_armel-rootstrap.tgz" class="external text" title="http://repository.maemo.org/stable/gregale/armel/Maemo_Dev_Platform_v2.2_armel-rootstrap.tgz" rel="nofollow">Maemo_Dev_Platform_v2.2_armel-rootstrap.tgz</a> </li></ul> <a name="Installing_Scratchbox"></a><h2> Installing Scratchbox </h2> <p>Before you begin to install the SDK you need to become root on your machine and change the working directory to <b>/</b> before extracting files. To install <b>Scratchbox</b> you need to extract in <b>/</b> these packages: </p> <pre>su -<br />cd /<br />tar xfvz scratchbox-core-1.0.7-i386.tar.gz<br />tar xfvz scratchbox-devkit-debian-1.0.6-i386.tar.gz<br />tar xfvz scratchbox-libs-1.0.7-i386.tar.gz<br />tar xfvz scratchbox-toolchain-cs2005q3.2-glibc-arm-1.0.5-i386.tar.gz<br />tar xfvz scratchbox-toolchain-cs2005q3.2-glibc-i386-1.0.5-i386.tar.gz<br />tar xfvz scratchbox-devkit-cputransp-1.0.1-i386.tar.gz<br /><br /></pre> <p><b>Note:</b> you don't have to extract the two Maemo_Dev* files. It will be explained later how to install them. </p><p>First of all you have to execute the initialization script: </p> <pre>root@notebuntu:/# /scratchbox/run_me_first.sh<br />Do you want to use sudo mode? [yes/no] (no):<br />Give the name of the scratchbox group (sbox):<br />The group 'sbox' does not seem to exist!<br />Would you like me to create the group 'sbox' for you? [yes/no] (yes):<br />Creating group "sbox"...<br />Stopping Scratchbox: umount, binfmt_misc.<br />Starting Scratchbox: binfmt_misc, mount.<br /><br />Now you should add one or more users with /scratchbox/sbin/sbox_adduser<br /></pre> <p>At this point you have to add your own user to Scratchbox, using this command: </p> <pre>/scratchbox/sbin/sbox_adduser username<br /></pre> <p>where <i>username</i> is your user on Linux machine. It's ok if you leave the default values: </p> <pre>root@blackbull:/# /scratchbox/sbin/sbox_adduser andy80<br />Add user andy80 to group 'sbox'? [yes/no] (yes):<br />Adding user `andy80' to group `sbox' ...<br />Done.<br />Scratchbox user account for user andy80 added<br /></pre> <p><b>Note:</b> it's possible you have to logout from the current session and login again after you modify permissions/groups to make changes effective. </p><p><b>Scratchbox</b> installation is complete. Open a terminal window on your Linux machine using your user and login inside <b>Scratchbox</b> with this command: </p> <pre>andy80@notebuntu:~$ /scratchbox/login<br /><br />You dont have active target in scratchbox chroot.<br />Please create one by running "sb-menu" before continuing<br /><br /><br />Welcome to Scratchbox, the cross-compilation toolkit!<br /><br />Use 'sb-menu' to change your compilation target.<br />See /scratchbox/doc/ for documentation.<br /><br />sb-conf: No current target<br />[sbox-: ~] ><br /></pre> <p>After you have logged into <b>Scratchbox</b> you have to create the file <b>.bash_profile</b> using <b>vim</b> and entering these lines: </p> <pre>export LANGUAGE=en_GB<br />export PAGER=less<br /></pre> <p>Logout from <b>Scratchbox</b> and create this symbolic link that will initialize Scratchbox when your machine starts: </p> <pre>ln -s /scratchbox/sbin/sbox_ctl /etc/rc2.d/S20scratchbox<br /></pre> <a name="Installing_Maemo_SDK"></a><h2> Installing Maemo SDK </h2> <p>First of all you have to copy the rootstrap files into the <b>/scratchbox/packages/</b> folder: </p> <pre>cp Maemo_Dev_Platform_v2.2_i386-rootstrap.tgz /scratchbox/packages/<br />cp Maemo_Dev_Platform_v2.2_armel-rootstrap.tgz /scratchbox/packages/<br /></pre> <p>You have to do this outside from <b>Scratchbox</b>, without being logged into it. After you have copied these two files you have to login again into <b>Scratchbox</b>. </p> <a name="Configuring_Scratchbox"></a><h2> Configuring Scratchbox </h2> <p>Latest version of <b>Scratchbox</b> has and utility called <b>sb-menu</b> that permits you to configure the available <i>toolchains</i> in a very easy way. These are the main functions available once you execute this utility: </p> <ul><li> <b>Setup</b>: create a new toolchain or modify an existing one. </li><li> <b>Install</b>: install other packages into an existing toolchain. </li><li> <b>Rootstrap</b>: extract and install a new rootstrap inside a toolchain. </li><li> <b>Select</b>: select the active toolchain. </li><li> <b>Reset</b>: reset the active toolchain. </li><li> <b>Remove</b>: remove an existing toolchain. Note: you cannot remove an active toolchain. First you have to select another toolchain, then you can remove the previous one. </li><li> <b>Show</b>: show informations about the active toolchain. </li><li> <b>KillAll</b>: kill all processes in the active toolchain. </li></ul> <a name="Configuring_i386_toolchain"></a><h3> Configuring i386 toolchain </h3> <p>To configure the <b>i386</b> toolchain you need to do these simple steps: </p> <ul><li> Select the function <b>Setup</b> </li><li> Select <b>Create a new target</b> </li><li> Set the name to: <b>SDK_PC</b> </li><li> Choose this as compiler: <b>cs2005q3.2-glibc-i386</b> </li><li> Choose <b>debian</b> as devkits, then select <b>DONE</b> </li><li> CPU Trasparency: select <b>none</b> </li><li> You're now prompted to extract the <b>rootstrap</b> for the current target, choose <b>Yes</b> and write the absolute path of the Maemo rootstrap 2.2 for <b>i386</b>. <b>Note:</b> the sb-menu version I tested has a bug that doesn't permit you to select the rootstrap browsing folders on your PC, so you have to type the complete path or copy-paste it. </li><li> At the end you're asked to install other files: choose <b>Yes</b>, then select all checkboxes available and confirm to complete the installation. </li></ul> <a name="Configuring_armel_toolchain"></a><h3> Configuring armel toolchain </h3> <p>To configure the <b>armel</b> toolchain you need to do these simple steps: </p> <ul><li> Select the function <b>Setup</b> </li><li> Select <b>Create a new target</b> </li><li> Set the name to: <b>SDK_ARMEL</b> </li><li> Choose this as compiler: <b>cs2005q3.2-glibc-arm</b> </li><li> Choose <b>debian</b> and <b>cputrans</b> as devkits, then select <b>DONE</b> </li><li> CPU Trasparency: select <b>qemu-arm-0.8.1-sb2</b> </li><li> You're now prompted to extract the <b>rootstrap</b> for the current target, choose <b>Yes</b> and write the absolute path of the Maemo rootstrap 2.2 for <b>armel</b>. <b>Note:</b> the sb-menu version I tested has a bug that doesn't permit you to select the rootstrap browsing folders on your PC, so you have to type the complete path or copy-paste it. </li><li> At the end you're asked to install other files: choose <b>Yes</b>, then select all checkboxes available and confirm to complete the installation. </li></ul> <a name="Installing_Xephyr"></a><h2> Installing Xephyr </h2> <p>To run graphical applications written for Maemo you need to start a graphical interface and a mini <i>X server</i> that works as a box for our applications. We need <b>Xephir</b> to perform this job and it's already installed into Maemo rootstrap. </p><p>Per eseguirlo, occorre creare un file dall'esterno della <b>Scratchbox</b>, ovvero senza esserci loggati dentro. Il file deve chiamarsi <b>start-xephyr.sh</b> ed all'interno dobbiamo scriverci: </p><p>You need to create a script outside from <b>Scratchbox</b> called <b>start-xephyr.sh</b>, without being logged into it, and write these lines inside: </p> <pre>#!/bin/sh -e<br />prefix=/scratchbox/users/${LOGNAME}/targets/SDK_PC/usr<br />export LD_LIBRARY_PATH=${prefix}/lib; export LD_LIBRARY_PATH<br />exec ${prefix}/bin/Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac<br /></pre> <p>Create this file inside the <b>/scratchbox/</b> directory. </p><p>Give it the executable permission: </p> <pre>chmod +x start-xephyr.sh<br /></pre> <p>To start it you have to execute this command outside from Scratchbox, without using your normal user: </p> <pre>/scratchbox/start-xephyr.sh &amp;<br /></pre> <p>you should see the Xephir window at this point. </p><p>Once Xephir is started, you have to start the Maemo graphical interface. Log into Scratchbox and execute these commands: </p> <pre>export DISPLAY=:2<br />af-sb-init.sh start<br /></pre> <p>Maemo graphical interface should start. Now you can run graphical application and see them inside the Xephir window. </p><p><b>Note:</b> first time you run it you could get errors about "Maemo Launcher". Restarting your PC these problems should disappear. </p> <a name="References"></a><h2> References </h2> <p>Here you can find a list of website where I took information from to write this guide: </p> <ul><li> <a href="http://www.maemo.org/platform/docs/howtos/Maemo_tutorial.html" class="external free" title="http://www.maemo.org/platform/docs/howtos/Maemo_tutorial.html" rel="nofollow">http://www.maemo.org/platform/docs/howtos/Maemo_tutorial.html</a> </li><li> <a href="http://www.maemo.org/" class="external free" title="http://www.maemo.org" rel="nofollow">http://www.maemo.org</a> </li></ul><span class="net_nemein_favourites">0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=922eef0e837b11dc8bc78d7577becb4ecb4e&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/922eef0e837b11dc8bc78d7577becb4ecb4e/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=922eef0e837b11dc8bc78d7577becb4ecb4e&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/922eef0e837b11dc8bc78d7577becb4ecb4e/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Andrea Grandi &lt;a.grandi@gmail.com&gt;</author>
            <category>feed:e3303fffa0702fc00ccdaa6da631c707</category>
            <pubDate>Sun, 04 Feb 2007 14:21:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-922eef0e837b11dc8bc78d7577becb4ecb4e</guid>
        </item>
        <item>
            <title>Nokia 770: Linux in the palm of a hand</title>
            <link>http://maemogeek.blogspot.com/2007/01/nokia-770-linux-in-palm-of-hand.html</link>
            <description><![CDATA[
<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_eBt7-uNFVjs/RbhfDLNWfLI/AAAAAAAAADo/Z7lS4ZoUdtg/s1600/nokia_770_1.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://bp0.blogger.com/_eBt7-uNFVjs/RbhfDLNWfLI/AAAAAAAAADo/Z7lS4ZoUdtg/s1600/nokia_770_1.jpg" alt="" border="0" /></a><br />I was looking for an handled device that allowed me to do things I could never do with other devices and with a good development kit.<br /><br />After a long waiting, finally I choose <a href="http://www.nokia.it/N770">Nokia 770</a>.<br />Beyond the trust I've in Nokia for a long time, because of its good products, this device had a particular thing inside that convinced me to buy it: it's totally based on Linux and all its software (except for Opera, Flash and some drivers) is opensource.<br /><br />Even if N770 is produced by Nokia, it's not a phone but an Internet tablet that can be used to browse the web, chat with friends, read emails, make VOIP calls, watch a video and listen to mp3.<br /><br />Connectivity is one of the points of strenght of this device: it has Bluetooth and WiFi 802.11 b/g. Connection configuration is so easy that everyone can do it.<br /><br />As I said before, the most interesting thing of this device is its operating system: Linux. More in details, it's an ad-hoc version called <a href="http://www.maemo.org/">Maemo</a> based on the <a href="http://www.debian.org/">Debian</a> distribution. Maemo is developed and supported by Nokia and by a very large community of developers and geek users thatday by day develop new application or port existing one on this platform.<br /><br />Nokia 770 graphical interface is based on Gtk library and it's called Hildon. You can develop application in C or Python language but recetly also other languages are available: Ruby, Mono/C#, Perl, ecc...<br /><br />Developers have a real development kit that, thanks to the Scratchbox enviroment, gives you the opportunity to test application on the normal PC, then cross-compile them and finally install them on the device.<br /><br />My next objective is to publish here in these pages a simpla tutorial that will explain how to install and configure the Maemo development environment on your PC.<br /><br />I think Nokia and Maemo is a very good platform to develop applications. The release of N800, after the success of N770 gives us good news about Nokia future plans about opensource. I really hope it's not only a trend of this moment and that Nokia will move even more towards opensource.<span class="net_nemein_favourites">0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=91bdaa92837b11dc8bc78d7577becb4ecb4e&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/91bdaa92837b11dc8bc78d7577becb4ecb4e/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=91bdaa92837b11dc8bc78d7577becb4ecb4e&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/91bdaa92837b11dc8bc78d7577becb4ecb4e/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Andrea Grandi &lt;a.grandi@gmail.com&gt;</author>
            <category>feed:e3303fffa0702fc00ccdaa6da631c707</category>
            <pubDate>Thu, 25 Jan 2007 08:40:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-91bdaa92837b11dc8bc78d7577becb4ecb4e</guid>
        </item>
    </channel>
</rss>
