<?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:0e49a7371d70c5a79bbb3414a498171d&quot;</title>
        <description>Blog entries from Maemo community</description>
        <link>http://maemo.org/news/planet-maemo/</link>
        <lastBuildDate>Sun, 24 May 2026 06:53:44 +0000</lastBuildDate>
        <generator>FeedCreator 1.7.6(BH)</generator>
        <language>en</language>
        <managingEditor>planet@maemo.org</managingEditor>
        <item>
            <title>Compiling and testing Ekiga</title>
            <link>http://n770.herraiz.org/archives/27</link>
            <description><![CDATA[
	<p><a href="http://gsyc.escet.urjc.es/~herraiz/ekiga/04.png"><img src="http://gsyc.escet.urjc.es/~herraiz/ekiga/04.png" width="400" alt="Ekiga in the Maemo development environment" /></a></p>
	<p>Following with <a href="http://n770.herraiz.org/archives/26">my last post</a>, in the project I am collaborating with, we are interested in making VoIP calls using our libraries in the Nokia 770. We are going to explore the possibility of using <a href="http://www.ekiga.org">Ekiga</a>, a VoIP and videconferencing client for GNOME. Furthermore, as I will probably buy a N800 in the next days or weeks, I am getting ready to test videconferencing with Ekiga on the N800 <img src='http://n770.herraiz.org/wp-images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
	<p>My first impressions, it is going to be a little hard to have a fully functional Ekiga on the 770/N800, but so far sounds work, calls work also, and video hardware I think it will work.</p>
	<p><a href="http://gsyc.escet.urjc.es/~herraiz/ekiga/">Here you may find some screenshots</a> of Ekiga running on the Maemo 2.1 environment.</p>
	<p>These are the instructions to compile it. Pay attention to the options passed to the configure scripts, otherwise it will not compile. Follow strictly the order of my instructions to install all the libraries needed by Ekiga.</p>
	<ul>
	<li>Login on the scrathbox environment, and select the profile:
	<ul>
<li>sbox-config -st SDK_PC (or SDK_ARMEL to cross-compile for ARM)</li>
</ul>
</li>
	<li>Download LDAP sources
<ul>
	<li><a href="ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-2.3.32.tgz">openldap-2.3.32.tgz</a></li>
</ul>
</li>
	<li>tar zxvf openldap-2.3.32.tgz</li>
	<li>cd openldap-2.3.32</li>
	<li>./configure <b>&#8211;disable-backends &#8211;enable-shell</b></li>
	<li>make depend</li>
	<li>make</li>
	<li>make install</li>
	<li>Download Ekiga sources
<ul>
	<li><a href="http://www.ekiga.org/admin/downloads/latest/sources/sources/ekiga-2.0.3.tar.gz">ekiga-2.0.3.tar.gz</a></li>
	<li><a href="http://www.ekiga.org/admin/downloads/latest/sources/sources/opal-2.2.3.tar.gz">opal-2.2.3.tar.gz</a></li>
	<li><a href="http://www.ekiga.org/admin/downloads/latest/sources/sources/pwlib-1.10.2.tar.gz">pwlib-1.10.2.tar.gz</a></li>
	</ul>
</li>
	<li>tar zxvf pwlib-1.10.2.tar.gz</li>
	<li>cd pwlib-1.10.2</li>
	<li>./configure &#038;&#038; make &#038;&#038; make install</li>
	<li>cd ..</li>
	<li>tar zxvf opal-2.2.3.tar.gz</li>
	<li>cd opal-2.2.3</li>
	<li>./configure &#038;&#038; make &#038;&#038; make install</li>
	<li>cd ..</li>
	<li>tar zxvf ekiga-2.0.3.tar.gz </li>
	<li>cd ekiga-2.0.3</li>
	<li>./configure <b>&#8211;disable-doc &#8211;disable-gnome &#8211;disable-avahi &#8211;disable-sdl &#8211;with-pwlib-dir=/usr/local &#8211;with-opal-dir=/usr/local</b></li>
	<li>make</li>
	<li>make install</li>
	</ul>
	<p>Now Ekiga is compiled and installed in the scratchbox. You can test it, by following these instructions:</p>
	<ul>
	<li>Launch Xephyr (follow the instructions given in <a href="http://n770.herraiz.org/archives/26">this post</a> if needed)</li>
	<li>af-sb-init.sh start</li>
	<li>run-standalone.sh ekiga</li>
	</ul>
	<p>Ekiga will launch now the configuration wizard. Although it will not be properly working (very big fonts, the virtual keyboard interferes with the windows, etc), I think it could be adapted to work on the 770/N800. </p>
<span class="net_nemein_favourites">0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=e92b642ad94611dbacbc1be3b3b5c9dec9de&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/e92b642ad94611dbacbc1be3b3b5c9dec9de/" 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=e92b642ad94611dbacbc1be3b3b5c9dec9de&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/e92b642ad94611dbacbc1be3b3b5c9dec9de/" 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>Midgard Administrator &lt;dev@midgard-project.org&gt;</author>
            <category>feed:0e49a7371d70c5a79bbb3414a498171d</category>
            <pubDate>Fri, 19 Jan 2007 12:11:19 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-e92b642ad94611dbacbc1be3b3b5c9dec9de</guid>
        </item>
        <item>
            <title>Yet another tutorial to install the Maemo development environment</title>
            <link>http://n770.herraiz.org/archives/26</link>
            <description><![CDATA[
	<p>In <a href="http://libresoft.urjc.es">research group</a>, I am collaborating in a project that intends to test some libraries on the Nokia 770/N880. As a first step, I wrote a little tutorial to install the Maemo development environment, <a href="http://maemo.org/platform/docs/howtos/Maemo_tutorial.html#settingup">based on the official tutorial</a>.</p>
	<p>I can not link to the wiki page because it is internal to the group, and the tool that we are using does not allow to grant access only to one page. So I reproduce here the tutorial.</p>
	<h3>How to install the Maemo development environment</h3>
	<p>Maemo is the same sytem that the Nokia 770 runs, but intended to be executed in an usual computer. With this environment, you may test your programs before compiling them to the ARM architecture. It is exactly the same system that the Nokia 770 (except propietary applications such as the web browser), but compiled for i386.</p>
	<ul>
	<li>Download the <a href="http://repository.maemo.org/stable/scirocco/installer/installer">installer</a>.</li>
	<li>Execute it with root permissions (as root or with sudo)</li>
	<li>If you are lucky enough, it will work under your system. I am not, so I switched to <a href="http://www.maemo.org/platform/docs/tutorials/Maemo_tutorial.html#Installation">the alternative method.</a>.</li>
	<li>The Debian packages seem not to work under Ubuntu Edgy, so I used the tar.gz files.</li>
	<li>Obtain the following files
<ul>
	<li><a href="http://www.scratchbox.org/download/files/sbox-releases/0.9.8/tarball/scratchbox-core-0.9.8.8.tar.gz">scratchbox-core-0.9.8.8.tar.gz</a></li>
	<li><a href="http://www.scratchbox.org/download/files/sbox-releases/0.9.8/tarball/scratchbox-devkit-debian-0.9.8.8.tar.gz">scratchbox-devkit-debian-0.9.8.8.tar.gz</a></li>
	<li><a href="http://www.scratchbox.org/download/files/sbox-releases/0.9.8/tarball/scratchbox-libs-0.9.8.8.tar.gz">scratchbox-libs-0.9.8.8.tar.gz</a></li>
	<li><a href="http://www.scratchbox.org/download/files/sbox-releases/0.9.8/tarball/scratchbox-toolchain-cs2005q3.2-glibc-arm-0.9.8.5-6.tar.gz">scratchbox-toolchain-cs2005q3.2-glibc-arm-0.9.8.5-6.tar.gz</a></li>
	<li><a href="http://www.scratchbox.org/download/files/sbox-releases/0.9.8/tarball/scratchbox-toolchain-cs2005q3.2-glibc-i386-0.9.8.5-6.tar.gz">scratchbox-toolchain-cs2005q3.2-glibc-i386-0.9.8.5-6.tar.gz</a></li>
	</ul>
</li>
	<li>Untar all the files in &#8216;/&#8217;, in the above order</li>
	<li>Execute as root /scratchbox/run_me_first.sh, and then add your user with /scratchbox/sbin/sbox_adduser. Choose the same username than in your system, and reply to all the questions with the default answers.</li>
	<li>Restart your session, or execute su your_username</li>
	<li>Now you are able to login in the scratchbox environment with /scratchbox/login</li>
	<li>Create a .bash_profile with the following contents. You can use vi if you want.
<ul>
	<li>unalias ls</li>
	<li>export LANGUAGE=en_GB</li>
	<li>export PAGER=less</li>
	<li>export DISPLAY=:2</li>
</ul>
</li>
	<li>Now that the scratchbox is set up, download the Maemo SDK
<ul>
	<li><a href="http://repository.maemo.org/stable/2.1/i386/Maemo_Dev_Platform_v2.1_i386-rootstrap.tgz">Maemo_Dev_Platform_v2.1_i386-rootstrap.tgz</a></li>
</ul>
</li>
	<li><a href="http://www.maemo.org/platform/docs/tutorials/Maemo_tutorial.html#Installing-Maemo-rootstrap">Follow the rest of instructions</a></li>
	<li>Now you have the environment set up to compile applications for the Nokia 770, but they will not run on the actual Nokia 770, because the architecture of the binaries will be i386. Let us set up also the environment to compile applications for the ARMEL architecture.</li>
	<li>Download the following file:
<ul>
	<li><a href="http://repository.maemo.org/stable/2.1/armel/Maemo_Dev_Platform_v2.1_armel-rootstrap.tgz">Maemo_Dev_Platform_v2.1_armel-rootstrap.tgz</a></li>
</ul>
</li>
	<li><a href="http://www.maemo.org/platform/docs/tutorials/Maemo_tutorial.html#Installing-Maemo-rootstrap">Follow these instructions</a></li>
	<li>Now you should have two different configurations in your scratchbox environment: SDK_PC and SDK_ARMEL</li>
	<li>To test an application in your computer, you should use the environment SDK_C. Select it with the following command:
<ul>
	<li>sbox-config -st SDK_PC</li>
</ul>
</li>
	<li> Once you are sure that your application is ready to be run on the Nokia 770, switch to the SDK_ARMEL configuration, and recompile
<ul>
	<li>sbox-config -st SDK_ARMEL</li>
</ul>
	</li>
	<li>Thanks to QEMU, you may execute the ARMEL binaries in your computer before uploading them to the Nokia 770. Some features may not behave as in the actual 770 though.</li>
	</ul>
	<h3>Installing a X server for the Maemo environment</h3>
	<ul>
	<li>There is a X server preinstalled with the Maemo development environment. To use it, create, <b>outside the scratchbox</b>, a file with the following contents<br />
<code><br />
#!/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 />
</code>
</li>
	<li>You may call it start-xephyr.sh</li>
	<li>To use this X server with the Maemo development environment, run the file, <b>outside the scratchbox</b>. The X server will be up and running, on the display number 2. This display appears as a window in your desktop.</li>
	<li>To launch the Maemo desktop environment, inside the scratchbox, execute the following:
<ul>
	<li>af-sb-init.sh start</li>
</ul>
	</li>
	<li>The Maemo desktop should appear in the window corresponding to the Xephyr X server.</li>
	<li>Only a small set of applications is installed in the Maemo environment, and it lacks all the propietary applications from Nokia (such as the web browser). It is intended to test your applications rather than to be used as a substitute of the Nokia 770.</li>
	<li>Once you get bored with the Maemo desktop, stop it with the following command
<ul>
	<li>af-sb-init.sh stop</li>
</ul>
</li>
	</ul>
	<p><b>sources.list for the Maemo environment</b></p>
	<p>The scratchbox is like just another system within your Linux system. The two configurations (SDK_PC and SDK_ARMEL) are based on Debian, and so they use APT to manage software packages. You must set up the proper repositories to be used inside the scratchbox environment. <b>Be careful and do not use the following repositories in your computer, only within the strachbox environment</b>.</p>
	<p>Go and edit /etc/apt/sources.list, and the following repositories. Remove any repository already included in the file. <b>Remember, edit the file once you have login in the scratchbox. Do not edit the sources.list in your system</b>.<br />
<code><br />
deb http://catalogue.tableteer.nokia.com/certified/     mistral user<br />
deb http://catalogue.tableteer.nokia.com/non-certified/ mistral user<br />
deb http://repository.maemo.org/extras/ mistral free non-free<br />
deb-src http://repository.maemo.org/extras/ mistral free non-free<br />
deb http://repository.maemo.org/ scirocco free non-free<br />
deb-src http://repository.maemo.org/ scirocco free non-free<br />
</code></p>
	<p>Execute apt-get update after editing the file.
</p>
<span class="net_nemein_favourites">0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=e9184570d94611dbacbc1be3b3b5c9dec9de&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/e9184570d94611dbacbc1be3b3b5c9dec9de/" 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=e9184570d94611dbacbc1be3b3b5c9dec9de&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/e9184570d94611dbacbc1be3b3b5c9dec9de/" 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>Midgard Administrator &lt;dev@midgard-project.org&gt;</author>
            <category>feed:0e49a7371d70c5a79bbb3414a498171d</category>
            <pubDate>Fri, 19 Jan 2007 11:35:24 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-e9184570d94611dbacbc1be3b3b5c9dec9de</guid>
        </item>
        <item>
            <title>The 770 reinvented: welcome N800</title>
            <link>http://n770.herraiz.org/archives/25</link>
            <description><![CDATA[
	<p>Nokia have just released a new Internet Table. This time it is called N800. The hardware has been improved. It has now 128 MB RAM and 256 MB flash ROM (to store the filesystem). The memory card system has been switched from RS-MCC to SD cards, which are quite cheaper, and it now has two card slots. Memory cards may be up to 2 GB. Among the new features, we find also a web cam, with a resolution of 640&#215;480. It is apparently intended to make &#8220;video&#8221; calls using Google Talk, although this is something that should be confirmed as soon as the new lucky owners of the gadget test it. The rest of features are the same than in the 770 (wifi, bluetooth and so on).</p>
	<p>The design has been also improved. The N800 is lighter than the 770 (about 90 grams). The width is greater and the height lower, and the position of the buttons and headphones plugs is now more ergonomical.</p>
	<p>It does not have an integrated keyboard.</p>
	<p><a href="http://europe.nokia.com/link?cid=PLAIN_TEXT_81177">Here it is the product page at nokia.com</a>. It costs <a href="http://direct.nokia.com/Product.aspx?model=n800">399 Euro when buying from Spain</a> (about 50 more Euro than the 770).</p>
	<p><a href="http://blog.tokash.org/2007/01/06/my-nokia-n800-internet-tablet/">Here you can find some photos of the new device</a>, including some comparison of dimensions with the 770.</p>
	<p>Some other links of blogs talking about the new gadget:</p>
	<ul>
<li><a href="http://jaaksi.blogspot.com/2007/01/nokia-n800.html">Ari Jaaksi&#8217;s blog</a></li>
	<li><a href="http://www.karoliinasalminen.com/blog/?p=165">Karoliina Salminen&#8217;s blog</a></li>
	<li><a href="http://www.teemuharju.net/2007/01/08/skype-coming-from-n800/">Teemu Harju</a>, arguing that Skype is coming for the new N800</li>
	</ul>
	<p>And now the one million dollar question: is it worthy to buy the new N800 if you already own a 770? The new N800 is a better device than the 770. With a faster CPU and more memory it is expected to be way faster than the 770. This should influence the multimedia capabilities; for instance, video playing should be much better in the N800. Another strong point is that you can use two memory cards, and that the format is SD. The memory cards can be up to 2 GB, so you may have up to 4 extra GB, which is quite a lot for movies, music, etc. With that capacity, the N800 is a real multimedia device. For instance, I have a 512 MB card in my 770, and every time I copy a movie to the card I have to remove all the music and the maps of Maemo Mapper. With 4 GB I could store a movie, my favourite music and the maps of Maemo Mapper (I have Madrid and surroundings stored in my card, and it is quite useful when I get lost in the city, that happens quite often <img src='http://n770.herraiz.org/wp-images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> ). The rest of features are pretty much the same than in the 770, except the new webcam, which I do not think I would use too much.</p>
	<p>So, summarizing, if you don&#8217;t own a 770 and are thinking of buying it, forget it and go for the N800. It is worthy to spend 50 more Euro. If you already own the 770, it does not make sense to have both devices. Try to sell your 770 before buying the new N800. The other option is to cross your fingers and get a discount from the <a href="http://maemo.org/#date_07012007a">Developer Device Program</a>. Personally, right now I am trying to sell my 770, and I am crossing my fingers <img src='http://n770.herraiz.org/wp-images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p>
	<p>Regarding the operating system, I expect the new releases of <a href="http://maemo.org/downloads/releases.html#maemo30">Maemo (3.0, codename Bora)</a> and the Internet Table system (IT 2007) to be compatible with the current system. Also, the already available packages should be compatible with this new system, or at least, easily recompilable to make them binary-compatible with the new system. The <a href="http://maemo.org/downloads/releases.html#maemo30">releases page</a> says that the compatibilty among Maemo 2.1 and 3.0 is <i>rather good</i>. <a href="http://maemo.org//downloads/maemo_3_compatibility.html">Here you may find some details about the compatibility issues</a>.
</p>
<span class="net_nemein_favourites">0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=e9057c4cd94611dbacbc1be3b3b5c9dec9de&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/e9057c4cd94611dbacbc1be3b3b5c9dec9de/" 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=e9057c4cd94611dbacbc1be3b3b5c9dec9de&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/e9057c4cd94611dbacbc1be3b3b5c9dec9de/" 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>Midgard Administrator &lt;dev@midgard-project.org&gt;</author>
            <category>feed:0e49a7371d70c5a79bbb3414a498171d</category>
            <pubDate>Mon, 08 Jan 2007 11:38:26 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-e9057c4cd94611dbacbc1be3b3b5c9dec9de</guid>
        </item>
        <item>
            <title>Gizmo to offer free calls both to landline and mobile lines</title>
            <link>http://n770.herraiz.org/archives/22</link>
            <description><![CDATA[
	<p>Gizmo is <a href="http://www.gizmoproject.com/learnmore-allcallsfree.html">offering free calls to landline and mobile phones to certain destinations</a> (only landline lines for some of them). All the calls to these lines will be for free, although they can limit the length of every call.</p>
	<p>The only condition is that both persons have to be Gizmo users, and they have to add their landline and mobile numbers to their profile. So if you add your mobile and/or landline numbers, you are in one of the free destinations, your contact add their numbers as well and he is also in a free destination, both of you will be able to call to any of the numbers for free.</p>
	<p>It is a bit limited, because they do not allow to call to any number, but is better than nothing.</p>
<span class="net_nemein_favourites">0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=e8f3121ed94611dbacbc1be3b3b5c9dec9de&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/e8f3121ed94611dbacbc1be3b3b5c9dec9de/" 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=e8f3121ed94611dbacbc1be3b3b5c9dec9de&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/e8f3121ed94611dbacbc1be3b3b5c9dec9de/" 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>Midgard Administrator &lt;dev@midgard-project.org&gt;</author>
            <category>feed:0e49a7371d70c5a79bbb3414a498171d</category>
            <pubDate>Sat, 22 Jul 2006 04:56:03 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-e8f3121ed94611dbacbc1be3b3b5c9dec9de</guid>
        </item>
        <item>
            <title>Beta version of 2006 OS version available!</title>
            <link>http://n770.herraiz.org/archives/21</link>
            <description><![CDATA[
	<p>I have just flashed my Nokia 770 with the new <a href="http://maemo.org/#date_09062006">Internet Tablet OS 2006 Edition</a>. It is still a beta version, this is, it may contain errors. However, at a first look, it looks pretty stable.</p>
	<p>The first thing I have tested is the web browser. It is still Opera-based. This new version seems to be faster, and less memory consuming. It has got two (at least) new features: password wallet (it asks you to store the password each time you fill a new form with a password field) and history autocompletion (it shows you a list of previous visited websites). I have tested three web browser windows at once time, at the same time than the audio player was playing the radio, and with the control panel open, and everything was right and smooth. It includes now links to Google Search, Gmail and News.</p>
	<p>Another new feature is the desktop. Now you can modify the layout, and place the applets wherever you want. You can also configure what applets want to see, as in the previous version, but this time there are more applets available. For example, there is a Google Search applet and a speed access to selected contacts.</p>
	<p>Regarding the audio player, it looks like the same than in the previous version. The same with the video player (this is, it is as fast/slow as before). It comes with two songs and a new video (Discovery Channel commercial).</p>
	<p>The file manager is the same, but it seems to have a bug. With the previous version, I was able to browse my Motorola L6 mobile phone using Bluetooth. This new version, however, claims that my phone has not that feature.</p>
	<p>The PDF reader is much faster. Moreover, as it is loading the page, it is showing it, so you have not to wait until it is fully loaded to begin to read.</p>
	<p>The main menu is now better organized, and can be also customized.</p>
	<p>And now the really good new features. First of all, in the Memory applet in the Control Panel there is a new option, called &#8220;Virtual Memory&#8221;. You can add and modify swap to your MMC card, to make the system faster. If you need the space in your car and you previously configured a big size, you can with just one click modify the size of the swap.</p>
	<p>It includes a Jabber client, with VoIP capabilities. I have not tested the VoIP thing, but the Jabber client is pretty good. It can manage many accounts (with a profile for Google Talk accounts to make easy to add your account), the chat windows, in spite of the tiny size of the device, are good and usable, and it can enter in chat rooms. For example, there are clients that when entering in rooms with big logs, crash, or terribly slow down. This one however manage well rooms with big logs.</p>
	<p>The contacts application can automatically load your contacts from your Jabber/Google Talk accounts, and you can use it to send emails, start chats, or start phone calls. However, it seems there is not a &#8220;callout&#8221; service, to call to phones outside the Internet.</p>
	<p>The email application is now also much faster. It opens the messages in a really short time.</p>
	<p>I have though experienced two or three crashes. However, in the opposite to the previous version, these crashes did not reboot the device, but only close suddenly the application. The system gave me the proper feedback, with an &#8220;Sorry, an error occurred and the application was suddenly closed&#8221;. But this was in something like three hours testing everything.</p>
	<p>The other two drawbacks are that you cant no restore a backup from a previous version, so you will need to add again your network profiles and so on, and that binaries from previous versions are not compatible with this version, so all the applications that were available for the old version are not yet ready for the new version.</p>
	<p>So the overall impression is quite good. This new system has many more features, and it is much faster than the previous. I suggest you not to wait until the final version is ready, move to the new version now!.</p>
<span class="net_nemein_favourites">0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=e8df292ad94611dbacbc1be3b3b5c9dec9de&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/e8df292ad94611dbacbc1be3b3b5c9dec9de/" 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=e8df292ad94611dbacbc1be3b3b5c9dec9de&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/e8df292ad94611dbacbc1be3b3b5c9dec9de/" 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>Midgard Administrator &lt;dev@midgard-project.org&gt;</author>
            <category>feed:0e49a7371d70c5a79bbb3414a498171d</category>
            <pubDate>Fri, 09 Jun 2006 22:49:46 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-e8df292ad94611dbacbc1be3b3b5c9dec9de</guid>
        </item>
        <item>
            <title>Gone fishing</title>
            <link>http://n770.herraiz.org/archives/20</link>
            <description><![CDATA[
	<p>Last weeks I have been very busy, and I have not written too much in this blog. In the next three months it is possible I have good news about the 770. Until then, I will try to keep updated this blog with my progress in the porting of wxPython. I am trying also to port ZSNES, because my brother wanted it to play some SNES games on his 770. I am having problems with the macro assembler. It seems it can not to assemble the macros for other architecture but x86. Anyway, I have not taken a very deep look at it.</p>
	<p>By the way, the title of this post comes from one of the funniest <a href="http://www.willferguson.ca/books/happiness.html">books I have ever read</a>.
</p>
<span class="net_nemein_favourites">0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=e8ccb7a4d94611dbacbc1be3b3b5c9dec9de&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/e8ccb7a4d94611dbacbc1be3b3b5c9dec9de/" 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=e8ccb7a4d94611dbacbc1be3b3b5c9dec9de&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/e8ccb7a4d94611dbacbc1be3b3b5c9dec9de/" 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>Midgard Administrator &lt;dev@midgard-project.org&gt;</author>
            <category>feed:0e49a7371d70c5a79bbb3414a498171d</category>
            <pubDate>Mon, 03 Apr 2006 12:39:01 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-e8ccb7a4d94611dbacbc1be3b3b5c9dec9de</guid>
        </item>
        <item>
            <title>Testing certificates with the browser and the mail application</title>
            <link>http://n770.herraiz.org/archives/19</link>
            <description><![CDATA[
	<p>I have been testing how to use a digital certificate with the Nokia 770. First of all, go and get a <a href="http://cacert.org">free digital certificate</a>. After creating a client certificate, download and import it using the Certificate Manager in the Control Panel:</p>
	<p><a href="http://fotos.feelgeek.org/d/1094-1/screenshot06.png"><img src="http://fotos.feelgeek.org/d/1096-2/screenshot06.png" alt="Certificate manager" /></a></p>
	<p>Set the Trust options to everything, so you will be able to use the certificate both with the browser and the e-mail application.</p>
	<p>I first tested the browser, and I could not identify with the certificate. I only obtained a <i>Unable to complete secure transaction</i>:</p>
	<p><a href="http://fotos.feelgeek.org/d/1088-1/screenshot00.png"><img src="http://fotos.feelgeek.org/d/1090-2/screenshot00.png" alt="Certificate manager" /></a></p>
	<p>I tested the same certificate with Mozilla Firefox in GNU/Linux, and it worked without problems; so it seems the browser can not work properly with user certificates.</p>
	<p>Then I tried the e-mail application. I created a new message, and set up the <i>Digitally sign</i> option:</p>
	<p><a href="http://fotos.feelgeek.org/d/1091-1/screenshot03.png"><img src="http://fotos.feelgeek.org/d/1093-2/screenshot03.png" alt="Certificate manager" /></a></p>
	<p>When sending the message, a pop up appears and asks you for the certificate password:</p>
	<p><a href="http://fotos.feelgeek.org/d/1097-1/screenshot07.png"><img src="http://fotos.feelgeek.org/d/1099-2/screenshot07.png" alt="Certificate manager" /></a></p>
	<p>Then I checked that the message can be correctly read when downloaded using the same e-mail application:</p>
	<p><a href="http://fotos.feelgeek.org/d/1100-1/screenshot08.png"><img src="http://fotos.feelgeek.org/d/1102-2/screenshot08.png" alt="Certificate manager" /></a></p>
	<p>So the conclusions are clear. Certificates are not properly supported in the web browser (<a href="https://maemo.org/bugzilla/show_bug.cgi?id=349">it is a known and reported bug</a>), and correctly supported in the e-mail application.
</p>
<span class="net_nemein_favourites">0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=e8ba247cd94611dbacbc1be3b3b5c9dec9de&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/e8ba247cd94611dbacbc1be3b3b5c9dec9de/" 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=e8ba247cd94611dbacbc1be3b3b5c9dec9de&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/e8ba247cd94611dbacbc1be3b3b5c9dec9de/" 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>Midgard Administrator &lt;dev@midgard-project.org&gt;</author>
            <category>feed:0e49a7371d70c5a79bbb3414a498171d</category>
            <pubDate>Mon, 06 Feb 2006 16:24:14 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-e8ba247cd94611dbacbc1be3b3b5c9dec9de</guid>
        </item>
        <item>
            <title>wxWidgets and wxPython almost hildonized</title>
            <link>http://n770.herraiz.org/archives/18</link>
            <description><![CDATA[
	<p>I am working in the port of <a href="http://www.wxwidgets.org">wxWidgets</a> and <a href="http://www.wxpython.org">wxPython</a> to the <a href="http://maemo.org">Maemo</a> platform.</p>
	<p><a href="http://n770.herraiz.org/archives/17">My last try</a> did not manage to get a proper look and feel in the Maemo environment. But this time I copied the files from <tt>/usr/share/themes</tt> from my Nokia 770 to the scratchbox environment on my computer (<a href="http://www.maemo.org/platform/docs/tutorials/Maemo_tutorial.html#settingup">just click here if you are wondering what the hell is a scratchbox</a>), and added this to <tt>.gtkrc-2.0</tt> to my home directory</p>
	<pre>
<code>
include '/usr/share/themes/default/gtk-2.0/gtkrc'
</code>
</pre>
	<p>After that, without recompiling the libraries, all the applications got the Hildon look and feel, as the following screenshots evidence:</p>
	<p><a href="http://fotos.feelgeek.org/d/1073-1/wx1.png"><img src="http://fotos.feelgeek.org/d/1075-2/wx1.png" alt="Minimal sample"/></a><br />The <i>Minimal</i> sample (wxWidgets)</p>
	<p><a href="http://fotos.feelgeek.org/d/1076-1/wx2.png"><img src="http://fotos.feelgeek.org/d/1078-2/wx2.png" alt="Grid sample"/></a><br />A sample showing the wxGrid widget (wxWidgets)</p>
	<p><a href="http://fotos.feelgeek.org/d/1079-1/wx3.png"><img src="http://fotos.feelgeek.org/d/1081-2/wx3.png" alt="Grid sample"/></a><br />The menubar is not yet integrated with the Hildon look and feel (wxWidgets)</p>
	<p><a href="http://fotos.feelgeek.org/d/1082-1/wx4.png"><img src="http://fotos.feelgeek.org/d/1084-2/wx4.png" alt="Grid sample"/></a><br />A sample showing some buttons and a tooltip (wxPython)</p>
	<p><a href="http://fotos.feelgeek.org/d/1085-1/wx5.png"><img src="http://fotos.feelgeek.org/d/1087-2/wx5.png" alt="Grid sample"/></a><br />The different kind of buttons available in wxWidgets (wxPython)</p>
	<p>As the GNU/Linux version of <a href="http://www.wxwidgets.org">wxWidgets</a> is developed with GTK, it seems that the applications are very well integrated. For example, they are responsing to maximize to full screen events (with the hardware button). There are still some minor issues, as the menu bar, which is a window placed over the main window. Instead, it should use the Hildon functions for menu bars. Also the virtual keyboard annonyingly appears each time you click in the bottom part of the screen. I don&#8217;t know yet why.</p>
	<p>So I think as soon I have a couple of days, I will manage to port these libraries to Maemo. And so applications will be to able to be developed in C++ and <a href="http://pymaemo.sf.net">Python</a> for the Nokia 770.
</p>
<span class="net_nemein_favourites">1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=e8a78d8ad94611dbacbc1be3b3b5c9dec9de&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/e8a78d8ad94611dbacbc1be3b3b5c9dec9de/" 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=e8a78d8ad94611dbacbc1be3b3b5c9dec9de&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/e8a78d8ad94611dbacbc1be3b3b5c9dec9de/" 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>Midgard Administrator &lt;dev@midgard-project.org&gt;</author>
            <category>feed:0e49a7371d70c5a79bbb3414a498171d</category>
            <pubDate>Fri, 03 Feb 2006 20:16:33 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-e8a78d8ad94611dbacbc1be3b3b5c9dec9de</guid>
        </item>
        <item>
            <title>wxPython running on Maemo</title>
            <link>http://n770.herraiz.org/archives/17</link>
            <description><![CDATA[
	<p>I just managed to run succesfully <a href="http://www.wxpython.org">wxPython</a> on <a href="http://maemo.org">Maemo</a>, the development environment for Nokia 770.</p>
	<p>I downloaded <a href="http://prdownloads.sourceforge.net/wxpython/wxPython-src-2.6.2.1.tar.gz">the sources</a>, and followed <a href="http://wxpython.org/BUILD.html">these instructions</a>, with two minor exceptions:</p>
	<p>I used these <tt>configure</tt> options for wxWidgets:</p>
	<pre>
<code>
../configure --without-opengl --disable-debug --enable-sound --with-gtk --enable-unicode
</code></pre>
	<p>and these options for <tt>setup.py</tt> for wxPython:</p>
	<pre>
<code>
python2.3 setup.py build_ext --inplace UNICODE=1 BUILD_GLCANVAS=0 BUILD_STC=0 BUILD_GIZMOS=0 BUILD_ANIMATE=0
</code>
</pre>
	<p>This is the look and feel of wxPython running on Maemo</p>
	<p><a href="http://fotos.feelgeek.org/d/822-1/wx770-1.png"><img src="http://fotos.feelgeek.org/d/824-2/wx770-1.png" alt="wxPython running on Maemo"/></a></p>
	<p><a href="http://fotos.feelgeek.org/d/826-1/wx770-2.png"><img src="http://fotos.feelgeek.org/d/828-2/wx770-2.png" alt="wxPython running on Maemo"/></a></p>
	<p>The look and feel is still a bit ugly, because I did not make any change to the original code. I will try to <i><a href="http://www.maemo.org/platform/docs/howtos/howto_porting_an_existing_application.html#User-Interface-Changes">hildonize</a></i> wxWidgets. I hope it won&#8217;t be too dificult.
</p>
<span class="net_nemein_favourites">0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=e894df0ad94611dbacbc1be3b3b5c9dec9de&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/e894df0ad94611dbacbc1be3b3b5c9dec9de/" 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=e894df0ad94611dbacbc1be3b3b5c9dec9de&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/e894df0ad94611dbacbc1be3b3b5c9dec9de/" 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>Midgard Administrator &lt;dev@midgard-project.org&gt;</author>
            <category>feed:0e49a7371d70c5a79bbb3414a498171d</category>
            <pubDate>Fri, 20 Jan 2006 18:25:52 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-e894df0ad94611dbacbc1be3b3b5c9dec9de</guid>
        </item>
        <item>
            <title>Improvements to the applications menu</title>
            <link>http://n770.herraiz.org/archives/16</link>
            <description><![CDATA[
	<p>I have added some improvements to my applications menu, to include some tasks I made often.</p>
	<p>Do the next steps as root in your Nokia 770 (hint, execute <tt>sudo gainroot</tt>).</p>
	<p>I have added some files to <tt>/var/lib/install/etc/others-menu/extra_applications</tt>. The file <tt>btkbd.desktop</tt> contains</p>
	<pre>
<code>
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=Turn on/off BT keyboard
Exec=/root/btkbd_user
X-HildonDesk-ShowInToolbar=true
X-Osso-Type=application/x-executable
</code>
</pre>
	<p>Next <tt>sshd.desktop</tt>, it contains</p>
	<pre>
<code>
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=SSH server
Exec=/root/sshd_user
X-HildonDesk-ShowInToolbar=true
X-Osso-Type=application/x-executable
</code>
</pre>
	<p>I added the following lines to <tt>/etc/sudoers</tt> to allow that users could execute the scripts from the menu</p>
	<pre>
<code>
user ALL = NOPASSWD: /root/kbdd/btkbd
user ALL = NOPASSWD: /root/sshd
</code>
</pre>
	<p>Then, I wrote the <tt>/root/sshd</tt> script</p>
	<pre>
<code>
#!/bin/sh
/var/lib/install/etc/init.d/dropbear-server start
</code>
</pre>
	<p>And finally I wrote the user scripts. The <tt>/root/sshd_user</tt> script contains only <tt>sudo /root/sshd</tt>. The <tt>/root/btkbd_user</tt> contains only <tt>sudo /root/kbdd/btkbd</tt>. The file <tt>/root/sshd</tt> contanis:</p>
	<pre>
<code>
#!/bin/sh
/var/lib/install/etc/init.d/dropbear-server start
</code>
</pre>
	<p>After these steps you will have some new options in your applications menu. For example, take a look at my applications menu <a href="http://blog.herraiz.org/images/apps1.png">1</a> <a href="http://blog.herraiz.org/images/apps2.png">2</a>. I have added the applications marked with a red cross.</p>
	<p>Maybe you want to know <a href="http://n770.herraiz.org/archives/15">how to add the swap options</a>, <a href="http://n770.herraiz.org/archives/14">set up your bluetooth keyboard</a>, or <a href="http://n770.herraiz.org/archives/4">install the SSH server and set up an ad-hoc network between your computer and the Nokia 770</a>.
</p>
<span class="net_nemein_favourites">0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=e88219a6d94611dbacbc1be3b3b5c9dec9de&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/e88219a6d94611dbacbc1be3b3b5c9dec9de/" 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=e88219a6d94611dbacbc1be3b3b5c9dec9de&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/e88219a6d94611dbacbc1be3b3b5c9dec9de/" 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>Midgard Administrator &lt;dev@midgard-project.org&gt;</author>
            <category>feed:0e49a7371d70c5a79bbb3414a498171d</category>
            <pubDate>Fri, 13 Jan 2006 11:25:06 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-e88219a6d94611dbacbc1be3b3b5c9dec9de</guid>
        </item>
    </channel>
</rss>
