<?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:7a0e02ee16922988a5950c77c48d56d5&quot;</title>
        <description>Blog entries from Maemo community</description>
        <link>http://maemo.org/news/planet-maemo/</link>
        <lastBuildDate>Sun, 24 May 2026 16:55:57 +0000</lastBuildDate>
        <generator>FeedCreator 1.7.6(BH)</generator>
        <language>en</language>
        <managingEditor>planet@maemo.org</managingEditor>
        <item>
            <title>Animating the Web(Kit)</title>
            <link>http://tonikitoo.blogspot.com/2009/11/animating-webkit.html</link>
            <description><![CDATA[
<div style="text-align: justify;">After the landing of <a href="http://qt.nokia.com/doc/4.6-snapshot/qgraphicswebview.html">QGraphicsWebView</a> implementation (in summary, a mimic of <a href="http://qt.nokia.com/doc/4.6-snapshot/qwebview.html"> QWebView widget but for the QGraphicsView</a> world) in <a href="http://www.webkit.org/">WebKit</a> trunk, your creativity is your guide :-)<br /><br />A week ago, I tried to quickly exercise what it is up to, and inspired in Kent's <a href="http://labs.trolltech.com/blogs/2009/06/09/flippin-widgets-medium-rare-please/">flipin widget idea</a>, I got some cool rotation effects on the Web content. See the (amateur) show off below:<br /><br /><object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/r4wPa6BtgTg&amp;hl=en&amp;fs=1&amp;"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/r4wPa6BtgTg&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"></embed></object><br /><br />Nice stuff thanks to Qt and its <a href="http://fredyduarte.net/blog/?p=7">QGraphicsView</a> and <a href="http://labs.trolltech.com/blogs/2009/07/23/qstatemachines-a-state-too/">QStateMachine</a> flexibility.<br /><br /><br />--<br />--Antonio Gomes<br /><br /></div><span class="net_nemein_favourites">11 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=1693d110ca1a11deb1aef16d53883bc63bc6&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/1693d110ca1a11deb1aef16d53883bc63bc6/" 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=1693d110ca1a11deb1aef16d53883bc63bc6&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/1693d110ca1a11deb1aef16d53883bc63bc6/" 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>Antonio Gomes &lt;tonikitoo@gmail.com&gt;</author>
            <category>feed:7a0e02ee16922988a5950c77c48d56d5</category>
            <pubDate>Thu, 05 Nov 2009 05:55:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-1693d110ca1a11deb1aef16d53883bc63bc6</guid>
        </item>
        <item>
            <title>Cool news on QtWebKit</title>
            <link>http://tonikitoo.blogspot.com/2009/10/cool-news-on-qtwebkit.html</link>
            <description><![CDATA[
<div style="text-align: justify;">Two months past the last time I wrote something here,  I realized things like:<br /><br />1) these (trendy) <a href="http://twitter.com">micro-blogging</a> thing make some people (including me) extremely accommodated and too lazy to blog;<br />2) I need vacations.<br /><br />:-)<br /><br />Well, now apart from these irrelevant personal feelings, I'd say that a bunch has happened in that meanwhile, and I will try to (slowly) get my to-be-blogged list freed ...<br /><br />For now I will be sharing a some cool stuff that have recently happened in the QtWebKit land, project I am mostly spending my time on:<br /><br /></div><ul style="text-align: justify;"><li>Kenneth and I landed the <span style="font-style: italic;">QWebGraphicsItem</span> (now called <a href="http://qt.nokia.com/doc/4.6-snapshot/qgraphicswebview.html"><span style="font-style: italic;">QGraphicsWebView</span></a>) implementation. In summary class makes it possible in an easy and fast way to have native <a href="http://qt.nokia.com/doc/4.6-snapshot/qgraphicsitem.html">GraphicsItem</a> based object for Web rendering. See <a href="https://bugs.webkit.org/show_bug.cgi?id=28862">bug</a><span id=":1mn" class="hP"><a href="https://bugs.webkit.org/show_bug.cgi?id=28862"> 28862</a> <span style="font-size:85%;">([Qt][API] Add a new QGraphicsW</span><wbr><span style="font-size:85%;">idget <span class="il">based</span> version of the "QWebView"</span></span><span style="font-size:85%;">)</span>. It makes it possible to have all supported transformations to happen on Web content.</li><li>Among other follow-ups to the above, <a href="http://www.blogger.com/post-edit.g?blogID=18370581&amp;postID=47591517836559586#%20%20%20#%20https://bugs.webkit.org/show_bug.cgi?id=30162">bug 30162</a> made the "animated flip" feature a nice show case to the Demo browser.</li><li>Girish has landed support for "windowless" plugin to QtWebKit. See progresses and details in <a href="https://bugs.webkit.org/show_bug.cgi?id=20081#c13">bug 20081</a>.</li><li>"Holger landed his rewrite of <code>ImageDecoderQt</code> that significantly improves the memory footprint", said Simon Hausman is <a href="http://labs.trolltech.com/blogs/2009/10/11/qtwebkit-on-the-road-towards-qt-46/">his blog</a> :).</li><li><span style="display: inline;" id="summary_alias_container" class="bz_default_hidden"><span id="short_desc_nonedit_display"><a href="https://bugs.webkit.org/show_bug.cgi?id=27214">Bug 27214</a> created a </span></span><span style="display: inline;" id="summary_alias_container" class="bz_default_hidden"><span id="short_desc_nonedit_display">webkit-qt dedicated mailing list.</span></span></li><li><span style="display: inline;" id="summary_alias_container" class="bz_default_hidden"><span id="short_desc_nonedit_display">Ongoing text drawing improvements in <a href="https://bugs.webkit.org/show_bug.cgi?id=24468">bug </a></span></span><span style="display: inline;" id="summary_alias_container" class="bz_default_hidden"><span id="short_desc_nonedit_display"><a href="https://bugs.webkit.org/show_bug.cgi?id=24468">24468</a>.</span></span></li><li>Bunch of API reviews, clean up and bug fixes toward Qt 4.6.</li></ul><div style="text-align: justify;">Some remarkable related stuff include:<br /></div><ul style="text-align: justify;"><li><a href="http://labs.trolltech.com/blogs/2009/10/09/qt-on-the-n900/">Qt 4.6 beta1 package preview for N900</a> released by QtSoftware/Nokia.</li><li>StarLight Multitouch support for QtWebKit draft implementation also made avaliable by Nokia. See cool demostration videos in <a href="http://opensource.nokia.com/Starlight/Videos">here</a>.</li><li>Arora browser <a href="http://arorabrowser.blogspot.com/2009/10/arora-0101.html">0.10.1 released</a>.<br /></li></ul><div style="text-align: justify;">Afonso Costa and I are working on some nice stuff embedding all the above for maemo ... so I'd say to keep tuned ..<br /><br /><br />--<br />Antônio Gomes<br />tonikitoo at gmail dot com<br /><br /></div><span class="net_nemein_favourites">11 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=32b61e82bf1811de8c4873c8ff4314231423&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/32b61e82bf1811de8c4873c8ff4314231423/" 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=32b61e82bf1811de8c4873c8ff4314231423&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/32b61e82bf1811de8c4873c8ff4314231423/" 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>Antonio Gomes &lt;tonikitoo@gmail.com&gt;</author>
            <category>feed:7a0e02ee16922988a5950c77c48d56d5</category>
            <pubDate>Thu, 22 Oct 2009 07:06:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-32b61e82bf1811de8c4873c8ff4314231423</guid>
        </item>
        <item>
            <title>WebKit/EFL 0.1 released</title>
            <link>http://tonikitoo.blogspot.com/2009/06/webkitefl-01-released.html</link>
            <description><![CDATA[
<div style="text-align: justify; font-family: arial;">  The  Browser team at <a href="http://openbossa.org/">INdT's OpenBossa  Labs</a>  is proud to announce the 0.1 release of <a href="http://trac.webkit.org/wiki/EFLWebKit">WebKit/EFL</a>, a  development milestone targeted the Enlightenment community.<br /><br />We hope the release will give feedback about the overall usage of the web runtime and embedding API, as well as encouraging people in contributing to the port. Due to a change in focus, our team at INdT will have to minimize our envolvement somewhat, but we will still do maintenance and patch reviews.<br /><br />Since the <a href="http://codeposts.blogspot.com/2008/12/webkit-ported-to-enlightenment.html">first   announcement</a> of the port during December last year, the code has been refactored in many of its crucial parts, resulting in good performance improvements. Now, six months later,  we believe the project is mature enough to gain wider testing.<br /><br /><b>Quick  start</b><br /><br /><b>1) About WebKit</b><br /><br /><a href="http://webkit.org/"> WebKit</a> is an open source web contents   engine powering <a href="http://trac.webkit.org/wiki/Applications%20using%20WebKit">products</a>   such as Google Chrome and Android browser, Apple's Safari and iPhone   browser, as well as Nokia's web runtime for S60.<br /><br /><b>2) About EFL</b><br /><br />The  <a href="http://en.wikipedia.org/wiki/Enlightenment_Foundation_Libraries">Enlightenment   Foundation Libraries</a> (EFL for short) are a set of graphical   libraries intended to provide easy-to-use resources for building rich   user interfaces based applications. It is the core of the <a href="http://enlightenment.org/p.php?p=sponsors&amp;l=en">Enlightenment</a>   window environment. As mentioned in its official web site, "the   libraries are meant to be portable and optimized to be functional even   on devices such as mobile devices". Its core components are:<br /><ul><li>   Evas: Highly optimized raster canvas<br /></li><li>  Edje: Declarative  UI library  </li><li>  Ecore: Event loop and utility classes  </li><li>   Eina: Basic data types<br /></li><li>  Embryo: Scripting<br /></li></ul>  <b><br />3) About the  port</b><br /><br />WebKit was born to be toolkit independent: <i>"WebKit's  HTML and  JavaScript code began as a branch of the KHTML and KJS  libraries from  KDE. As part of KDE framework KHTML was based on Qt but  during their  porting efforts Apple's engineers made WebKit toolkit  independent".</i>  Currently there are browser components based on  WebKit for the following  toolkits (officially upstream only): Qt, Gtk+,  wxWidgets, Windows,  among others. <b>This port is about adding EFL to  the list of supported  toolkits</b>, providing an easy-to-embed browser  component/widget into  EFL based applications. As the developers also  work on the Qt port, we  try to keep the implementation as close as  possible to that of <a class="wiki" href="http://trac.webkit.org/wiki/QtWebKit">QtWebKit</a>.  The build  system was based on Gtk+'s though.<br /><br />WebKit/EFL currently  compiles and runs on Linux, and is not yet  upstreamed, however tries to  follow WebKit trunk as much as possible,  though it might be a week or  two behind.<br /><br /><b> _Painting</b><br /><br />Painting is performed using <a href="http://www.cairographics.org/">Cairo</a> on an offscreen surface, thus all painting is double buffered. For this to work on 16 bit devices such as the Nokia Internet Tablet, some patches needs to be applied to the shipped Cairo version.<br /><br /><b> _Networking</b>:<br /><br />Networking is based on <a href="http://www.blogger.com/www.libcurl.org/">Libcurl</a>, which is used elsewhere by EFL, and was thus a natural choice. Cookies are supported.<br /><br /><b>What  is in this version ?<br /></b>  <ul><li>  API for navigation browsing  (back, forward, reload, stop), session and  global history, zooming,  among others. See API <a href="http://code.staikos.net/cgi-bin/gitweb.cgi?p=webkit;a=blob;f=WebKit/efl/Api/EWebKit.h;h=b42b8d85dab778a9f1f3c444d2f05c54f82214c4;hb=4b74c3cce81bf1e9491dfa59132967214ec7718c#l96">here</a>.<br /></li><li>   Configurable flash plugin via the "--enable-glib-integration"  configure  option. Default: true.  </li><li>  Configurable Windows like panning  support via the "--enable-pan-scrolling" configure  option. Default:  false.  </li></ul><b>Performance</b><br /><br />In order to better demostrate its performance (which is just great on Desktop), we have ran it on  an Linux embedded device (in our case, an n810 running manoma). <a href="http://franciscoalecrim.com/blog/">Alecrim</a>, also from INdT, has written some <a href="http://franciscoalecrim.com/blog/2009/06/08/eve-new-browser-running-on-n810-with-mamona/">nice</a> <a href="http://franciscoalecrim.com/blog/2009/06/06/webkit-efl-running-on-n810/">blogposts</a> about it. Below are two of the videos he made showing WebKit/EFL running on a n810 with mamona.<b><br /><br /><object height="340" width="560"><param name="movie" value="http://www.youtube.com/v/HdeD6kFNC6Q&amp;hl=en&amp;fs=1&amp;"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/HdeD6kFNC6Q&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="340" width="560"></embed></object><br /><br /></b><a href="http://pedralho.blogspot.com/">Andre Pedralho</a> is also updating <a href="http://blog.gustavobarbieri.com.br/2008/12/22/webkit-efl-interface-prototype/">EVE</a> browser to work with this version.<b><br /><br /><object height="340" width="560"><param name="movie" value="http://www.youtube.com/v/vdtGRgeK10A&amp;hl=en&amp;fs=1&amp;"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/vdtGRgeK10A&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="340" width="560"></embed></object><br /><br /></b><span style="font-weight: bold;"><br /></span>Some highlights about the performance is the startup time: <span style="font-weight: bold;">~3 secs on cold launch and ~1 second on hot launch.</span><span style="font-weight: bold;"><br /><br />Known issues</span><b><br /><br /></b><ul><li>  Flash crash  on GMail.  </li><li>  Flash content not zooming synced with page content  zooming (This has been disabled due to Flash Player  issue (FP-2140).</li></ul><b><br /><br /><b>Building and  Running WebKit/EFL (trunk)</b><br /></b><ul><li  style="font-style: italic;font-family:times new roman;"><span style="font-size:85%;"><span id="repo-6934-git-url"><code>git clone git://gitorious.org/webkit-efl/webkit-efl.git webkit</code></span></span></li><li  style="font-style: italic;font-family:times new roman;"><span style="font-size:85%;">cd webkit<br /></span></li><li  style="font-style: italic;font-family:times new roman;"><span style="font-size:85%;">  git  checkout origin/master<br /></span></li><li  style="font-style: italic;font-family:times new roman;"><span style="font-size:85%;">git checkout -b <>  <branch> # e.g. webkit-efl</branch></span></li><li  style="font-style: italic;font-family:times new roman;"><span style="font-size:85%;">get all dependencies installed - run |configure| to get a list of needed packages</span></li><li  style="font-style: italic;font-family:times new roman;"> <span style="font-size:85%;">WebKitTools/Scripts/build-webkit --efl --makeargs=<-s -jXX> </span><span style="font-style: italic;font-family:times new roman;font-size:85%;"  >--no-video</span><span style="font-size:85%;"> </span><span style="font-size:85%;"><span style="font-style: italic;"> # OR</span><span style="font-style: italic;"> ./autogen.sh --with-port=efl --disable-video</span></span></li><li><span style="font-style: italic;font-family:times new roman;font-size:85%;"  >WebKitTools/Scripts/run-launcher --efl</span><br /></li></ul>This 0.1 release has been tagged to "webkit-efl-0.1". Feel free to use it as well.<b><br /><br /><b>Where to get in touch</b><br /><br /></b>Join #webkit-efl channel on irc.freenode.net, send  patches and emails ... Your contributions are be very welcome.<b><br /><br /><b>About the  Development Team<br /><br /></b>  </b><ul><li>  <a href="http://codeposts.blogspot.com/">Kenneth Christiansen</a> (lead programmer) - kenneth  dot christiansen at openbossa  dot org<br /></li><li><a href="http://pedralho.blogspot.com/">André Pedralho</a> - andre dot pedralho at  openbossa dot org  </li><li><a href="http://tonikitoo.blogspot.com/">Antônio Gomes</a> - antonio dot gomes at  openbossa dot org</li><li>  Diego Gonzalez - diego dot gonzalez at  openbossa dot org  </li><li>Afonso Costa - afonso dot costa at  openbossa dot org</li><li>  <a href="http://m2marcelo.wordpress.com/">Marcelo Morais</a> -  marcelo dot morais at openbossa dot org<b><br /></b></li></ul><b> </b></div><span class="net_nemein_favourites">5 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=3e85916c5aa411deb24d85f56818ab45ab45&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/3e85916c5aa411deb24d85f56818ab45ab45/" 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=3e85916c5aa411deb24d85f56818ab45ab45&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/3e85916c5aa411deb24d85f56818ab45ab45/" 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>Antonio Gomes &lt;tonikitoo@gmail.com&gt;</author>
            <category>feed:7a0e02ee16922988a5950c77c48d56d5</category>
            <pubDate>Tue, 16 Jun 2009 11:12:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-3e85916c5aa411deb24d85f56818ab45ab45</guid>
        </item>
        <item>
            <title>Running a text search engine in N810: CLucene</title>
            <link>http://tonikitoo.blogspot.com/2009/03/running-text-search-engine-in-n810.html</link>
            <description><![CDATA[
<div style="text-align: justify;">A search engine is, from a high level view, a computer program that comprises at least two tools: an indexer and a "searcher", both to work over some given content. Going deeper a bit on it, the indexer part would be the responsible to identify all of the terms in a document or corpus and builds a table (or whatever) that indicates where the terms are used. Basically it maps a term to documents it appears. On the other hand, the searcher is what makes it possible to perform quick queries over this indexed content.<br /><br />Well, what about all this, on a maemo context ?<br /><br /><span style="font-weight: bold;">Scenario</span><br /><br />Lately, André Pedralho (a co-worker at INdT) and I got a demand for a product we are working on to benchmark a text-based search engine on an ARM platform having as final goal to find out a feasible candidate to be embedded into a web browser.<br /><br />After some research for good, stable and open source search engines available, <a href="http://clucene.wiki.sourceforge.net/">CLucene</a> (a C++ port of popular <a href="http://lucene.apache.org/">Java Lucene</a>) came to scene as promising option, and so we ran a couple of tests against it to check its feasibility as described below.<br /><br /><span style="font-weight: bold;">Environment and </span><span style="font-weight: bold;">requirements:</span><br /></div><ul style="text-align: justify;"><li><a href="http://sourceforge.net/project/showfiles.php?group_id=80013&amp;package_id=158533&amp;release_id=635383">clucene (0.9.21b) source code</a>.</li></ul><ul style="text-align: justify;"><li> scratchbox set up with rootstrap and compilers for building to maemo platforms, as described <a href="https://wiki.mozilla.org/Mobile/Build/Maemo_Build_Instructions">here</a>.</li></ul><ul style="text-align: justify;"><li>a <a href="http://extindt02.indt.org/agomes/random/clucene/cl_demo_stress_test.diff">patch</a> to be applied against CLucene (only some files in clucence/src/demo change), that makes it possible to perform some stress tests over it.</li></ul><div style="text-align: justify;"><span style="font-weight: bold;">Benchmark (stress test</span>)<br /><br />To perform the tests, it was indexed a 16Mb textual base set (by using CLucene itself) resulting in a 18Mb index ready to use.<br /><br />In the patched CLucene demo, there are 850 words to be used to query the indexed base against each of them programatically, and measure the time taken by complete the batch, as well as reliability, leakage and CPU and RAM memory usage of CLucene during this stress test.<br /><br /><span style="font-weight: bold;">Results: (from a N810 device w/ chinook)</span><br /></div><ol style="text-align: justify;"><li>850 queries were executed in around 45 seconds (so it took in avarage 0.05 seconds per query). It is also interesting to mention that it was on ARM 5 seconds slower than my Desktop  machine, with dual core processor, 4Gb of RAM and so and so ...</li><li>Out of 850 queries, 80 failed (for some reason) and 770 succeeded.</li><li>No crash observed.<br /></li><li>Minor leaks (a few k's) observed in valgrind during the tests.</li><li>Acceptable memory and CPU usage (given the amount of queries performed in so short period) as shown in the figures below</li></ol><div style="text-align: justify;"><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YOkWwbhy4YI/ScXD1HJm0KI/AAAAAAAAAQQ/ezE5NEVVn7Q/s1600-h/mem_cl_demo_stress.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_YOkWwbhy4YI/ScXD1HJm0KI/AAAAAAAAAQQ/ezE5NEVVn7Q/s320/mem_cl_demo_stress.png" alt="" id="BLOGGER_PHOTO_ID_5315870252400562338" border="0" /><span style="font-size:85%;">Virtual and physical memory usage during the tests.</span></a><br /><br /></div><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YOkWwbhy4YI/ScXD0yOC_-I/AAAAAAAAAQI/Jc4R6JPxn_o/s1600-h/cpu_cl_demo_stress.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_YOkWwbhy4YI/ScXD0yOC_-I/AAAAAAAAAQI/Jc4R6JPxn_o/s320/cpu_cl_demo_stress.png" alt="" id="BLOGGER_PHOTO_ID_5315870246782042082" border="0" /></a><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YOkWwbhy4YI/ScXD1HJm0KI/AAAAAAAAAQQ/ezE5NEVVn7Q/s1600-h/mem_cl_demo_stress.png"><span style="font-size:85%;">CPU % use during the tests.</span></a><br /></div><span style="font-weight: bold;"><br />First impression</span><br /><br /></div><div style="text-align: justify;">Although CLucene has been shown itseft as a promising option and others (i.e. the <a href="http://flock.com/mozilla">mozilla-based browser Flock</a>) have successfully embedded it as a content search engine, it is pretty much early to say something more concrete as a conclusion about CLucene. A next round of tests will be performed  soon these days, including a measure of how fast it updates its index on-the-go, as well as how good its concurrency handling is, and all it running over a bigger indexed content.<br /><br />Please comment if any idea comes.<br /><br />--Antonio Gomes<br />tonikitoo at gmail dot com<br /><br /></div><span class="net_nemein_favourites">9 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=8a70ad7617b711debb0639e455ec6fac6fac&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/8a70ad7617b711debb0639e455ec6fac6fac/" 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=8a70ad7617b711debb0639e455ec6fac6fac&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/8a70ad7617b711debb0639e455ec6fac6fac/" 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>Antonio Gomes &lt;tonikitoo@gmail.com&gt;</author>
            <category>feed:7a0e02ee16922988a5950c77c48d56d5</category>
            <pubDate>Mon, 23 Mar 2009 09:39:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-8a70ad7617b711debb0639e455ec6fac6fac</guid>
        </item>
        <item>
            <title>Fennec (Mozilla Mobile) beta 1 released for n8x0 devices.</title>
            <link>http://tonikitoo.blogspot.com/2009/03/fennec-mozilla-mobile-beta-1-released.html</link>
            <description><![CDATA[
<div style="text-align: justify;">So, I am happy to broadcast the <a href="http://www.mozilla.org/projects/fennec/1.0b1/releasenotes/">announcement of Fennec beta1 for the Nokia Linux devices</a>. As <a href="http://starkravingfinkle.org/blog">pointed</a> <a href="http://blog.pavlov.net/2009/03/17/fennec-1-beta-1/">out</a> <a href="http://blog.mozilla.com/tglek/2009/03/18/fennec-beta-1-need-for-speed/">by</a> <a href="http://madhava.com/egotism/archive/005032.html">some</a> Mozillia guys, this current release keeps agressively improving performance of the browser, giving to its users a boost of stability and responsiveness while surfing on the Web ... A<br /><br /><ul><li>Feature-wise, flash player is supported now.<br /></li></ul><ul><li>On the platform side, and the <a href="https://wiki.mozilla.org/JavaScript:TraceMonkey">mozilla JS - JIT</a> implementation is ON by default.<br /></li></ul><ul><li>About the UI, I have not seen much huge differential changes for this beta, but fixes in what was already available have been making rendering, painting and panning a lot more usable then before too.<br /></li></ul><ul><li>Startup time has been also hugely reduced, and it is really acceptable (~8 sec) now.</li></ul>So, I'd say for those who have not installed it yet to <a href="http://ftp.mozilla.org/pub/mozilla.org/mobile/mozilla-fennec.install">give it a try</a>, and so those who have,  upgrading to this new beta should be automatic and smoooooth ...<br /><br />There is a <a href="http://vimeo.com/3563474">walkthrough video</a> for this release. Check it out !<br /><br />ps: also there is an <a href="http://www.vimeo.com/3156495">on-going  implementation of a gesture engine for fennec</a> being driven by another Brazilian (<a href="http://www.blogger.com/felipe.wordpress.com/">Felipe Gomes</a>) that can give it a taste of what is about to come soon ;)<br /><br />Enjoy<br /><br />--<br />Antonio Gomes<br /></div><span class="net_nemein_favourites">12 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=e5aa7d2813d111dea2a479ff35147a6e7a6e&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/e5aa7d2813d111dea2a479ff35147a6e7a6e/" 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=e5aa7d2813d111dea2a479ff35147a6e7a6e&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/e5aa7d2813d111dea2a479ff35147a6e7a6e/" 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>Antonio Gomes &lt;tonikitoo@gmail.com&gt;</author>
            <category>feed:7a0e02ee16922988a5950c77c48d56d5</category>
            <pubDate>Wed, 18 Mar 2009 07:09:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-e5aa7d2813d111dea2a479ff35147a6e7a6e</guid>
        </item>
        <item>
            <title>Running crossover'ed Google Chrome browser on Linux ...</title>
            <link>http://tonikitoo.blogspot.com/2009/03/running-crossovered-google-chrome.html</link>
            <description><![CDATA[
Quick sharing: for those who do not want to install <a href="http://www.blogger.com/www.microsoft.com/WINDOWS">Windows</a> just to test <a href="http://www.blogger.com/www.google.com/chrome">Google Chromium</a> browser :), run it on Linux by grabbing a crossover'ed version from <a href="http://www.codeweavers.com/services/ports/chromium/">here</a> ... or follow instruction <a href="http://code.google.com/p/chromium/wiki/LinuxBuildInstructions">here</a>.<br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YOkWwbhy4YI/SbVwfcq54rI/AAAAAAAAAPo/ubbLR48WUR0/s1600-h/Screenshot-1.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 260px; height: 320px;" src="http://2.bp.blogspot.com/_YOkWwbhy4YI/SbVwfcq54rI/AAAAAAAAAPo/ubbLR48WUR0/s320/Screenshot-1.png" alt="" id="BLOGGER_PHOTO_ID_5311275021127770802" border="0" /></a><br /><br />--Antonio Gomes<span class="net_nemein_favourites">1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=9906df640ce911dea2f97f66c9cb84b784b7&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/9906df640ce911dea2f97f66c9cb84b784b7/" 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=9906df640ce911dea2f97f66c9cb84b784b7&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/9906df640ce911dea2f97f66c9cb84b784b7/" 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>Antonio Gomes &lt;tonikitoo@gmail.com&gt;</author>
            <category>feed:7a0e02ee16922988a5950c77c48d56d5</category>
            <pubDate>Mon, 09 Mar 2009 12:28:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-9906df640ce911dea2f97f66c9cb84b784b7</guid>
        </item>
        <item>
            <title>firefox 2.0.x and 3.0.x + gcc 4.3.2 and Ubuntu Intrepid.</title>
            <link>http://tonikitoo.blogspot.com/2009/01/firefox-20x-and-30x-and-gcc-432-ubuntu.html</link>
            <description><![CDATA[
<div style="text-align: justify;">For those who do Mozilla development on Linux, and have upgraded to Ubuntu 8.10 (<span style="font-style: italic;">Intrepid Ibex</span>), it might be important to notice that the gcc 4.3.2 shipped in that release fixes an old bug, and Firefox 2.0.x and 3.0.x built from source on Ubutu 8.10 will abort immediately after launching due to "<a href="http://en.wikipedia.org/wiki/Stack_buffer_overflow">buffer overflow</a>". Problem is reported <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=412610">here</a> and fixed partially on the mozilla trunk (1.9.2 and on the forked Firefox 3.1 tree), but many parts of the big patch are still missing checking AND they did not land in Firefox 2.0.x and 3.0.x  development trees (old CVS system).<br /><br /><a href="https://bugzilla.mozilla.org/attachment.cgi?id=297358">That is the patch</a> that solves the problem for on both crashy trees, from Fedore mozilla team, iirc.<br /><br />--Antonio Gomes</div><span class="net_nemein_favourites">1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=86d1c158e59611dd941881adc3fe11dd11dd&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/86d1c158e59611dd941881adc3fe11dd11dd/" 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=86d1c158e59611dd941881adc3fe11dd11dd&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/86d1c158e59611dd941881adc3fe11dd11dd/" 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>Antonio Gomes &lt;tonikitoo@gmail.com&gt;</author>
            <category>feed:7a0e02ee16922988a5950c77c48d56d5</category>
            <pubDate>Sun, 18 Jan 2009 09:55:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-86d1c158e59611dd941881adc3fe11dd11dd</guid>
        </item>
        <item>
            <title>2008 Wrap up !!</title>
            <link>http://tonikitoo.blogspot.com/2009/01/2008-wrap-up.html</link>
            <description><![CDATA[
<div style="text-align: justify;">2008 was a extremely busy year. Many many sleepless nights and that is basically  why I have not blogged that often.<br /><br />Some personal highlights:<br /></div><ul style="text-align: justify;"><li>I got married and a beautiful little baby girl came.</li></ul><ul style="text-align: justify;"><li>At <span class="blsp-spelling-error" id="SPELLING_ERROR_0">INdT</span>, after almost 3 years working on Mozilla related projects, started doing some stuff with <a href="http://webkit.org/"><span class="blsp-spelling-error" id="SPELLING_ERROR_1">WebKit</span></a> in the second half of 2008, and now I am officially full time allocated to work on the <a href="http://codeposts.blogspot.com/2008/12/webkit-ported-to-enlightenment.html"><span class="blsp-spelling-error" id="SPELLING_ERROR_2">Webkit</span> port to EFL</a> (which is an extremely exciting project and deserves a dedicated blog post). I am right now working on my <a href="https://bugs.webkit.org/attachment.cgi?id=26499">first not so foo patch</a> :)<br /></li></ul><ul style="text-align: justify;"><li>As I am still in love with Mozilla, I could not leave that passion aside, and I am extremely happy of also being working as consultant of two US companies (<a href="http://getwellnetwork.com/"><span class="blsp-spelling-error" id="SPELLING_ERROR_3">GetWellNetwork</span></a> and <a href="http://www.skyfire.com/"><span class="blsp-spelling-error" id="SPELLING_ERROR_4">Skyfire</span></a>) on projects related to Mozilla technologies.<br /></li></ul><div style="text-align: justify;"><ul><li>In the beginning of 2008, I joined the Master Degree program, at <a href="http://www.dcc.ufam.edu.br/">UFAM</a> and I am excited to be working  with Information Retrieval and a bunch of other cool <span class="blsp-spelling-error" id="SPELLING_ERROR_5">TechWeb</span> stuff. It is supposed to finished by of the year.<br /></li></ul><ul><li>I could not do as much as I would like to help on some cool other open source projects, including <a href="http://browser.garage.maemo.org/"><span class="blsp-spelling-error" id="SPELLING_ERROR_6">Microb</span></a>, <a href="https://wiki.mozilla.org/Mobile/Fennec"><span class="blsp-spelling-error" id="SPELLING_ERROR_7">Fennec</span></a> and <a href="https://wiki.mozilla.org/Prism">Prism</a>, although whenever I got a overdose of coffee and can not get to sleep, I try to send some patches.</li></ul>--Antonio <span class="blsp-spelling-error" id="SPELLING_ERROR_8">Gomes</span><br /></div><span class="net_nemein_favourites">3 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=97a99ae8dda111ddacc0efdcd10c57765776&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/97a99ae8dda111ddacc0efdcd10c57765776/" 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=97a99ae8dda111ddacc0efdcd10c57765776&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/97a99ae8dda111ddacc0efdcd10c57765776/" 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>Antonio Gomes &lt;tonikitoo@gmail.com&gt;</author>
            <category>feed:7a0e02ee16922988a5950c77c48d56d5</category>
            <pubDate>Thu, 08 Jan 2009 08:14:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-97a99ae8dda111ddacc0efdcd10c57765776</guid>
        </item>
        <item>
            <title>New wave of Mozilla coming: Fennec</title>
            <link>http://tonikitoo.blogspot.com/2008/10/new-wave-of-mozilla-coming-fennec.html</link>
            <description><![CDATA[
<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YOkWwbhy4YI/SPiqY5okeDI/AAAAAAAAANc/Suf6gRI0B5k/s1600-h/alpha1_banner.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YOkWwbhy4YI/SPiqY5okeDI/AAAAAAAAANc/Suf6gRI0B5k/s400/alpha1_banner.png" alt="" id="BLOGGER_PHOTO_ID_5258139909719619634" border="0" /></a><br />Woot !!!<br /><br />The <a href="http://starkravingfinkle.org/blog/2008/10/fennec-m9-user-experience-alpha/">first</a> <a href="http://madhava.com/egotism/archive/005029.html">alpha</a> <a href="http://dailythemes.wordpress.com/2008/10/17/fennec-alpha-1/">of</a> <a href="https://wiki.mozilla.org/Mobile">Fennec</a> (Mozilla Mobile) <a href="http://www.mozilla.org/projects/fennec/1.0a1/releasenotes/">is just out of the closet</a>, aiming mainly to get feedback about the user experience ... If you have a n800 or n810, give it a try and <a href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Fennec">file bugs</a> on it.<br /><br />Check a video of it in action <a href="http://vimeo.com/1981300?pg=embed&amp;sec=1981300">here</a>.<br /><br />One-click install available <a href="http://ftp.mozilla.org/pub/mobile/mozilla-fennec.install">here</a>. Localizers, addon developer and whoever do not have a device in hand, desktop (x86) builds are available as well for <a href="http://ftp.mozilla.org/pub/mozilla.org/mobile/fennec-1.0a1.en-US.linux-i686.tar.bz2">Linux</a>, <a href="http://ftp.mozilla.org/pub/mozilla.org/mobile/fennec-1.0a1.en-US.win32.zip">Windows</a> and <a href="http://ftp.mozilla.org/pub/mozilla.org/mobile/fennec-1.0a1.en-US.mac.dmg">Mac</a>.<br /><br />Performance is now under attack.<br /><br />Stay tuned.<br /><br />--Antonio gomes<br />tonikitoo at gmail<span class="net_nemein_favourites">8 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=626cfa009c6011dd83a2f541854c653d653d&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/626cfa009c6011dd83a2f541854c653d653d/" 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=626cfa009c6011dd83a2f541854c653d653d&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/626cfa009c6011dd83a2f541854c653d653d/" 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>Antonio Gomes &lt;tonikitoo@gmail.com&gt;</author>
            <category>feed:7a0e02ee16922988a5950c77c48d56d5</category>
            <pubDate>Fri, 17 Oct 2008 11:35:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-626cfa009c6011dd83a2f541854c653d653d</guid>
        </item>
        <item>
            <title>Using wired connections from you tablet.</title>
            <link>http://tonikitoo.blogspot.com/2008/10/using-wired-connections-from-you-tablet.html</link>
            <description><![CDATA[
<div style="text-align: justify;">This hack was originally needed mainly because I am usually under a proxied network at work, and for some security issues this connection can not be broadcast'ed by access points or routers, but I do want my tablet connected to the same wired network of my desktop.<br /><br /></div><div style="text-align: justify;"><div style="text-align: justify;">So that is my way of doing that:<br /></div><br />1. On the desktop, setup an <span style="font-style: italic;">adhoc</span> connection manually using the pc's wlan interface  (<span style="font-style: italic;">eth1</span>).<br />2. And enable <span style="font-style: italic;">ip_forward</span> in order make it to bridge to the wired network interface (<span style="font-style: italic;">eth0</span>).<br /><br />For (1) and (2) I use to use the following bash script (to be ran as <span style="font-style: italic;">root</span>):<br /><br /></div><span style="font-weight: bold;">modprobe iptable_nat</span><br /><span style="font-weight: bold;">iwconfig eth1 essid tonikitoo mode ad-hoc key off</span><br /><span style="font-weight: bold;">ifconfig eth1 10.0.0.1 netmask 255.255.255.0</span><br /><span style="font-weight: bold;">echo 1 > /proc/sys/net/ipv4/ip_forward</span><br /><span style="font-weight: bold;">iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE</span><br /><br />3. Set an ad hoc connection in the tablet as following (sshots taken by using system's Connection Manager):<br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YOkWwbhy4YI/SOk_susg3gI/AAAAAAAAAM8/RtNXr3l4kbk/s1600-h/shot-2008-10-05-18-07-11.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YOkWwbhy4YI/SOk_susg3gI/AAAAAAAAAM8/RtNXr3l4kbk/s400/shot-2008-10-05-18-07-11.png" alt="" id="BLOGGER_PHOTO_ID_5253800477985922562" border="0" /></a><span style="font-size:85%;">Note <tonikitoo> is to be replaced by whatever name here.</tonikitoo></span><br /><br /></div><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YOkWwbhy4YI/SOk_s5qeUjI/AAAAAAAAANE/3eZ2mR1ot_E/s1600-h/shot-2008-10-05-18-07-12.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_YOkWwbhy4YI/SOk_s5qeUjI/AAAAAAAAANE/3eZ2mR1ot_E/s400/shot-2008-10-05-18-07-12.png" alt="" id="BLOGGER_PHOTO_ID_5253800480930157106" border="0" /></a><span style="font-size:85%;">Note: the SSID (also 'tonikitoo' here) has to match to the <span style="font-style: italic;">essid</span> value set in line #2 of the pc script above.<br />Also note the value 'ad hoc' in 'network mode'.<br /><span style="font-weight: bold;">Note2: Set proper 'Security method' here.</span><br /></span></div><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YOkWwbhy4YI/SOk_s4SOCHI/AAAAAAAAANM/Si_dm2SZ_N4/s1600-h/shot-2008-10-05-18-08-56.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_YOkWwbhy4YI/SOk_s4SOCHI/AAAAAAAAANM/Si_dm2SZ_N4/s400/shot-2008-10-05-18-08-56.png" alt="" id="BLOGGER_PHOTO_ID_5253800480559990898" border="0" /></a><span style="font-size:85%;">If your wired connection is under a proxy, set the same proxy address for your adhoc (</span><span style="font-size:85%;">in Advanced Settings palette</span><span style="font-size:85%;">).<br /><span style="font-weight: bold;">Note: if the wired network requires no proxy, just ignore this step.</span></span><br /><br /></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YOkWwbhy4YI/SOk_tFMFnuI/AAAAAAAAANU/D_kjq5ioNDw/s1600-h/shot-2008-10-05-18-09-47.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_YOkWwbhy4YI/SOk_tFMFnuI/AAAAAAAAANU/D_kjq5ioNDw/s400/shot-2008-10-05-18-09-47.png" alt="" id="BLOGGER_PHOTO_ID_5253800484023934690" border="0" /></a><div style="text-align: center;"><span style="font-size:85%;">Set your ip, router and dns.<br /><span style="font-weight: bold;">note: 'IP address' has to be in the same network of 'Router'</span>.<br /><span style="font-weight: bold;">note2: The IP set in 'Router' has to match the IP set in line #3 </span></span><span style="font-weight: bold;font-size:85%;" >of the pc script above.<br />note3: 'Primary DNS address' has to match your pc's one (run 'cat /etc/resolv.conf' on the pc to check that).<span style="font-weight: bold;"><span style="font-weight: bold;"><br /></span></span></span><div style="text-align: left;"><br />Maybe this can help someone else, maybe not  ... Maybe someone wants the tablet to be adhoc'ed to his laptop and also sharing its connection (wired, ppp, usb), maybe not ...<br /><br />--Antonio  Gomes<br /><br /><span style="font-weight: bold;font-size:85%;" ><span style="font-weight: bold;"><span style="font-weight: bold;"></span></span></span></div></div><span class="net_nemein_favourites">5 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=e9e8789c934611dd91fd8fd19f0c89758975&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/e9e8789c934611dd91fd8fd19f0c89758975/" 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=e9e8789c934611dd91fd8fd19f0c89758975&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/e9e8789c934611dd91fd8fd19f0c89758975/" 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>Antonio Gomes &lt;tonikitoo@gmail.com&gt;</author>
            <category>feed:7a0e02ee16922988a5950c77c48d56d5</category>
            <pubDate>Sun, 05 Oct 2008 17:20:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-e9e8789c934611dd91fd8fd19f0c89758975</guid>
        </item>
        <item>
            <title>New Prism-Maemo repository</title>
            <link>http://tonikitoo.blogspot.com/2008/09/new-prism-maemo-repository.html</link>
            <description><![CDATA[
<div style="text-align: justify;"><a href="http://indt.org/">INdT</a> has got me some <a href="http://extindt02.indt.org/agomes">space for my personal stuff</a>, including prism-maemo port. So, please if you are interested in <a href="http://tonikitoo.blogspot.com/2008/08/prism-for-maemo-updates.html">Prism-Maemo</a>, use <a href="http://maemo.org/downloads/product/raw/OS2008/prism-maemo4/?get_installfile">THIS REPOSITORY</a> for newer updates. Obviously, the <a href="https://maemo.org/downloads/product/raw/OS2008/prism-maemo?get_installfile">two</a> <a href="https://maemo.org/downloads/product/raw/OS2008/prism?get_installfile">previous</a> repositories won't be updated any further (due to technical problems w/ the server).<br /><br />Sorry about that.<br /><br />--Antonio Gomes</div><span class="net_nemein_favourites">5 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=3eab1bdc82f811ddbcd5b56e659d8cdb8cdb&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/3eab1bdc82f811ddbcd5b56e659d8cdb8cdb/" 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=3eab1bdc82f811ddbcd5b56e659d8cdb8cdb&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/3eab1bdc82f811ddbcd5b56e659d8cdb8cdb/" 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>Antonio Gomes &lt;tonikitoo@gmail.com&gt;</author>
            <category>feed:7a0e02ee16922988a5950c77c48d56d5</category>
            <pubDate>Sun, 14 Sep 2008 13:28:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-3eab1bdc82f811ddbcd5b56e659d8cdb8cdb</guid>
        </item>
        <item>
            <title>(Smart)Find for Firefox 3.*</title>
            <link>http://tonikitoo.blogspot.com/2008/08/smartfind-for-firefox-3.html</link>
            <description><![CDATA[
<div style="text-align: justify;"> Inspired by our own need and <a href="http://boblord.livejournal.com/20980.html">other's</a>, a couple of friends (André, Roberto and Tomaz) and I decided to increment Firefox' default find feature.<br /><br /><span style="font-weight: bold;font-size:130%;" >Story</span><br /><br />If you use Firefox, you had probably used the Firefox' findBar already. It is the simple and intuitive way users have to search for words in a web page. The main thing we "miss" is that it requires the user to type the exact (set of) word(s) he searches for to actually find it. Sometimes, however, lazy enough users *like us* want to just give the findbar a "clue" of what we want to find in the page, and even often just do not know. The result of that was the <a href="https://addons.mozilla.org/en-US/firefox/addon/8497">SmartFind addon</a> for Firefox 3.x. From its site we have some usecases of SmartFind:<br /><br /></div><ol style="text-align: justify;"><li><span style="font-style: italic;">"Schwarzenegger". This looks easy when you are looking at the word, but what if you do not have any idea what to write? Then you wonder "I would like to write something like "chuazenger" and for it to find similar words in the page".</span></li><li><span style="font-style: italic;">As another example, when you are on a page where accents are used and your keyboard is not configured to type such accents (~^`), the traditional find method will not be able to match with any word.</span></li><li><span style="font-style: italic;">You are just lazy like us and terrible in </span><span dir="ltr" id=":51s">orthography </span><span style="font-style: italic;"> :)<br /></span></li></ol><div style="text-align: justify;"><span style="font-size:130%;"><span style="font-weight: bold;">HOW</span></span><br /><br />Smartfind ranks how similar each word in the page (yeah, that might take time depending on the webpage ... heuristics exists to speed it up, but new ones are welcome) is to the given word (input by the user). For such, we are implementing the <a href="http://en.wikipedia.org/wiki/Levenshtein_distance">levenshtein distance</a> metric. The "how similar" can be trigged by the user through the Edit->SmartFind menu, to be more  or less restrictive.<br /><br /><span style="font-size:130%;"><span style="font-weight: bold;">Well, in practical terms</span></span>, whenever Firefox' original find method does not find something, SmartFind takes place and hitting a aditional "enter" fires its actition ...<br /><br />If it is still not clear, see sshots bellow:<br /><br /><br /><br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvuZ7keizbhqgc56zgfEzxWIVOJgfa5aZxyoalljcFKnBNi8EQ8JKXMej7hBq0YX3qGJQUhNjbSIycLt1nuTp51km5kEXRot5lRRLftEVmrkYDh3E4OBgDZ6n30Zsr5OFfNmc4/s1600-h/tofind.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvuZ7keizbhqgc56zgfEzxWIVOJgfa5aZxyoalljcFKnBNi8EQ8JKXMej7hBq0YX3qGJQUhNjbSIycLt1nuTp51km5kEXRot5lRRLftEVmrkYDh3E4OBgDZ6n30Zsr5OFfNmc4/s400/tofind.png" alt="" id="BLOGGER_PHOTO_ID_5240032534097283650" border="0" /></a><span style="font-size:85%;">User is not from Austria and does not know how to spell this-big-name-above.</span><br /><br /></div><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvQPKqg8Kui2AsyV5AGy7dypDO6Pf2KJ_rko7LC_n4_uxfvZmWcpTpBBXZPkCCHktCiHJZrK-4l9DmPvxJ_RX4wH2KGtvfOFodn5-khHDx2IGDtkcOqZTiZkOcf7x7UrkNZ8WC/s1600-h/found.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvQPKqg8Kui2AsyV5AGy7dypDO6Pf2KJ_rko7LC_n4_uxfvZmWcpTpBBXZPkCCHktCiHJZrK-4l9DmPvxJ_RX4wH2KGtvfOFodn5-khHDx2IGDtkcOqZTiZkOcf7x7UrkNZ8WC/s400/found.png" alt="" id="BLOGGER_PHOTO_ID_5240032537489665362" border="0" /></a><enter></enter><span style="font-size:85%;">SmartFind finds it for him.</span><br /><br /><div style="text-align: justify;"><span style="font-weight: bold;font-size:130%;" >Disclaimer: </span><span style="font-size:130%;"><span style="font-size:100%;">This is just the first and quickly implemented public release, so there are some known problems:<br /><br /></span></span><ul><li>Improve the way it gets text content from the webpage (better xpath expression, which ignores "object" , "style"  ,  "script" tags' text content).</li><li>Fix problems with line break (lack of  "br" tag) .</li><li>Implement an user-intuitive way to walk through the list of most similar items found: currently we are static to the top of the list.</li><li>Implement a fuzzy third state  (similars ?)  while comparing chars that could make SmartFind work much better: "for example, consider 'ë' as not completely different from 'e' or 'é'  but similar". That done, the Finnish  word "päivää" would be more similar to "paivaa" and so on ...<br /></li><li>Port it to <a href="http://wiki.mozilla.org/Mobile/Fennec">Fennec</a> (Firefox-Mobile) browser.</li><li>Make it work with other Firefox  addons, including <a href="https://addons.mozilla.org/pt-PT/firefox/addon/8078">FindInTabs</a>.</li><li>Implement <a href="http://en.wikipedia.org/wiki/Soundex">SoundEx</a> into it (?).</li></ul><br />--Antonio Gomes<br />tonikitoo at gmail dot com<br /><br /><span style="font-size:130%;"><span style="font-size:100%;"><br /><br /></span></span></div></div><enter></enter></div><span class="net_nemein_favourites">7 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=b037c15e761111dd9cc3c51c3c8f7ba27ba2&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/b037c15e761111dd9cc3c51c3c8f7ba27ba2/" 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=b037c15e761111dd9cc3c51c3c8f7ba27ba2&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/b037c15e761111dd9cc3c51c3c8f7ba27ba2/" 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>Antonio Gomes &lt;tonikitoo@gmail.com&gt;</author>
            <category>feed:7a0e02ee16922988a5950c77c48d56d5</category>
            <pubDate>Fri, 29 Aug 2008 18:15:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-b037c15e761111dd9cc3c51c3c8f7ba27ba2</guid>
        </item>
        <item>
            <title>Open source browsers war: Mozilla and Webkit raw builds numbers on Maemo (ARM)</title>
            <link>http://tonikitoo.blogspot.com/2008/08/open-source-browsers-war-mozilla-vrs.html</link>
            <description><![CDATA[
<span style="font-weight: bold;font-size:130%;" >The big picture</span><br /><br /><div style="text-align: justify; font-family: arial;">Bosses are only pleased when they get numbers and charts in reports on top of their tables. At this round, we (André, Diego, Fernanda and I) had to benchmark Mozilla and Gtk-Webkit on arm, and so we did ... Text below is an informal summary of the official report.<br /></div><br /><span style="font-weight: bold;font-size:130%;" >Scenario</span><br /><ul style="text-align: justify;"><li>Experiments were performed using Nokia N810 Internet tablets (400MHz CPU and 128Mb of RAM memory) with Chinook installed.</li><li>Applications under test were GTK+ embedding sample browsers from both Mozilla (TestGtkEmbed - available from the <a href="http://hg.mozilla.org/index.cgi/mozilla-central/">mozilla-central repository</a>) and WebKit (GtkLauncher - from the WebKit <a href="http://svn.webkit.org/repository/webkit/trunk@35321">trunk</a>), cross-compiled in Scratchbox 1.0.8, gcc-2005q3-2.<br /></li></ul><span style="font-weight: bold;font-size:130%;" >About the tests</span><br /><br />These were the items measured:<br /><br /><span style="font-weight: bold;">    1. Page load speed</span><br /><br /><div style="text-align: justify;">The page load test focuses on measuring the absolute and relative time needed by each browser to open a given set of locally stored webpages. The test is driven by a JavaScript script that fires the load of each page in the test set. Both the time speed for each Web page to load (relative time) and the total time taken by loading the whole set (absolute time) are measured. The test set is formed by 37 real-world webpages fetched using the <a href="http://www.httrack.com/">httrack crawler</a> and is accessible over an Ad-hoc wi-fi network via the Apache Web server.<br /></div><br /><span style="font-weight: bold;">    2. Memory and CPU consumption of 1)</span><br /><br /><div style="text-align: justify;">The goal of this test is to evaluate how well browsers manage system memory during the page load test (above): virtual and physical memory allocated by each browser were monitored and printed out in a comparing chart. As such, a Bash script was developed to "watch" system memory and CPU numbers. It is basically a timer used to poll at every 1 second the browser's virtual and physical memory values from "/proc", and CPU usage from "top" (in batch mode).<br /></div><br /><span style="font-weight: bold;">    3. Javascript engine performance.<br /><br /></span><div style="text-align: justify;">Both browsers were ran against <a href="http://dromaeo.com/">Dromaeo</a> and <a href="http://webkit.org/perf/sunspider-0.9/sunspider-driver.html">SunSpider</a> Javascript test suites and memory consumption during these tests was measure (same way as in 2).<br /></div><br /><span style="font-weight: bold;">    4. CSS compliance</span><br /><br />Both browsers were ran against <a href="http://acid3.acidtests.org/">Acid3</a> CSS test suite.<br /><br /><span style="font-size:130%;"><span style="font-weight: bold;">Results and Charts</span></span><br /><br /><div style="text-align: justify;">As there is no such general browser benchmark suite (is this even possible ?), we just developed your own tools (bash and JS) for those item above that do not have renowned public benchmarks available (pageload and resource consumption).<br /></div><br /><div style="text-align: justify;">ps: I tried <a href="http://quality.mozilla.org/projects/automation/talos">Mozilla's Talos</a> suite, which seems fine to test Mozilla but it is not portable for other browsers.<br /></div><br /><span style="font-weight: bold;">    1. Page load speed</span><br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YOkWwbhy4YI/SKryhqSY4KI/AAAAAAAAAKA/Ps9tQVTYuAs/s1600-h/pageload.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YOkWwbhy4YI/SKryhqSY4KI/AAAAAAAAAKA/Ps9tQVTYuAs/s400/pageload.png" alt="" id="BLOGGER_PHOTO_ID_5236264176872644770" border="0" /></a><span style="font-size:85%;">Mozilla's and Webkit's page load speed  against the given pageset (see table below).</span><br /></div><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YOkWwbhy4YI/SKr2U1Pm91I/AAAAAAAAAKQ/CxHdc1iKD1Q/s1600-h/pageload_table.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 271px; height: 513px;" src="http://2.bp.blogspot.com/_YOkWwbhy4YI/SKr2U1Pm91I/AAAAAAAAAKQ/CxHdc1iKD1Q/s400/pageload_table.png" alt="" id="BLOGGER_PHOTO_ID_5236268354521986898" border="0" /></a><span style="font-size:85%;">Individual pageload speeds</span><span style="font-size:85%;"> (in ms)</span><span style="font-size:85%;">.</span><br /></div><br /><span style="font-weight: bold;">DISCLAIMER</span><br /><ul style="text-align: justify;"><li>Original page set was formed by <a href="http://mxr.mozilla.org/mozilla-central/source/testing/performance/talos/page_load_test/manifest.txt">85 webpages</a>, from Talos Mozilla Test Suite. Although TestGtkEmbed ran well through the entire original testset, GtkLauncher always got OOM-killed after a while running the page load test, due to lack of memory (see memory chart in Memory Consumption section). Then, from the original 85 webpages, 37 were chosen to make GtkLauncher to finish this test.<br /></li><li>10 out of 37 of the remaining webpages in the pageset contain non UTF-8 characters (Russian, Japanese, Chinese, ...). While WebKit misrendered most these fonts, Mozilla went fine for all. Example showed below:</li></ul><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlob8hyTEOaOSjGat1Fh9LdEx7U8IUGRFzX8ixAhUIWXnrHABYqUgnPF2X0TpzI0JZihGW20Nprrc8WqMgg9igQVKkATRZ2RwxXXaf8_PtKsN7PMvnMLFMdxwbg4IYvyuAOFSn/s1600-h/3271_mozilla.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlob8hyTEOaOSjGat1Fh9LdEx7U8IUGRFzX8ixAhUIWXnrHABYqUgnPF2X0TpzI0JZihGW20Nprrc8WqMgg9igQVKkATRZ2RwxXXaf8_PtKsN7PMvnMLFMdxwbg4IYvyuAOFSn/s400/3271_mozilla.png" alt="" id="BLOGGER_PHOTO_ID_5236269572555969394" border="0" /></a>www.3721.com in TestGtkEmbed<br /><br /></div><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihlfJnD_ir_e7MbNRjRTSFmrLgFMsyrHyoprcS7GSItkelQFjlYmnRfsanauPvOBmwaln7zOkUBlQ0-sEfOLjLD3OSGkDeURtvsMk9Wv4Df5h1JbF85BqzXCUhtfCBnisSgOUo/s1600-h/3271_webkit.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihlfJnD_ir_e7MbNRjRTSFmrLgFMsyrHyoprcS7GSItkelQFjlYmnRfsanauPvOBmwaln7zOkUBlQ0-sEfOLjLD3OSGkDeURtvsMk9Wv4Df5h1JbF85BqzXCUhtfCBnisSgOUo/s400/3271_webkit.png" alt="" id="BLOGGER_PHOTO_ID_5236269575205959282" border="0" /></a><span style="font-size:85%;">www.3721.com in GtkLauncher</span><br /></div><div style="text-align: center;"><br /></div><span style="font-weight: bold;">2. Memory and CPU consumption during 1)</span><br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YOkWwbhy4YI/SKr0TmHUJ8I/AAAAAAAAAKI/WzuMJ2niZq0/s1600-h/memory.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YOkWwbhy4YI/SKr0TmHUJ8I/AAAAAAAAAKI/WzuMJ2niZq0/s400/memory.png" alt="" id="BLOGGER_PHOTO_ID_5236266134257543106" border="0" /></a><span style="font-size:85%;">Memory consumption while doing page load test in 1)</span>.<br /><br /><div style="text-align: justify;"><span style="font-weight: bold;">UPDATE: VIRTUAL AND PHYSICAL MEMORY LABELS ARE CHANGED HERE.</span><br /></div><br /></div><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YOkWwbhy4YI/SKr4ff8CP9I/AAAAAAAAAKo/EZ9YhcS3C9A/s1600-h/cpu.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_YOkWwbhy4YI/SKr4ff8CP9I/AAAAAAAAAKo/EZ9YhcS3C9A/s400/cpu.png" alt="" id="BLOGGER_PHOTO_ID_5236270736804560850" border="0" /></a><span style="font-size:85%;">CPU load while doing page load test in 1)</span>.<br /><br /></div><span style="font-weight: bold;">3. Javascript engine performance.</span><br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YOkWwbhy4YI/SKtPa0q3AdI/AAAAAAAAAKw/qu86Wbedj20/s1600-h/dromaeo.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_YOkWwbhy4YI/SKtPa0q3AdI/AAAAAAAAAKw/qu86Wbedj20/s400/dromaeo.png" alt="" id="BLOGGER_PHOTO_ID_5236366313981936082" border="0" /></a><span style="font-size:85%;">Dromaeo numbers.</span><br /></div><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YOkWwbhy4YI/SKtPbNnCuwI/AAAAAAAAAK4/rCKMpfL38ks/s1600-h/sunspider.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 195px; height: 411px;" src="http://4.bp.blogspot.com/_YOkWwbhy4YI/SKtPbNnCuwI/AAAAAAAAAK4/rCKMpfL38ks/s400/sunspider.png" alt="" id="BLOGGER_PHOTO_ID_5236366320676813570" border="0" /></a><span style="font-size:85%;">SunSpider numbers.</span><br /></div><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YOkWwbhy4YI/SKtUwJygKcI/AAAAAAAAALQ/vtnQvdCpXtI/s1600-h/memory_dromaeo.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YOkWwbhy4YI/SKtUwJygKcI/AAAAAAAAALQ/vtnQvdCpXtI/s400/memory_dromaeo.png" alt="" id="BLOGGER_PHOTO_ID_5236372177986529730" border="0" /></a><span style="font-size:85%;">Browsers memory use while doing Dromaeo.<br /><br /></span></div><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YOkWwbhy4YI/SKtUwYuE2WI/AAAAAAAAALY/cvTG7Wfy-wQ/s1600-h/memory_sunspider.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YOkWwbhy4YI/SKtUwYuE2WI/AAAAAAAAALY/cvTG7Wfy-wQ/s400/memory_sunspider.png" alt="" id="BLOGGER_PHOTO_ID_5236372181994494306" border="0" /></a><span style="font-size:85%;">Browsers memory use while doing SunSpider.</span><br /></div><br /><span style="font-weight: bold;">    4. CSS compliance</span><br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YOkWwbhy4YI/SKtQHjZPQUI/AAAAAAAAALA/GH1WS6IO1hk/s1600-h/acidmozilla.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YOkWwbhy4YI/SKtQHjZPQUI/AAAAAAAAALA/GH1WS6IO1hk/s400/acidmozilla.png" alt="" id="BLOGGER_PHOTO_ID_5236367082438738242" border="0" /></a><span style="font-size:85%;">Mozilla on Acid3.<br /><br /></span></div><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YOkWwbhy4YI/SKtQH8Qe_0I/AAAAAAAAALI/v6K2Nm9VM-U/s1600-h/acidwebkit.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YOkWwbhy4YI/SKtQH8Qe_0I/AAAAAAAAALI/v6K2Nm9VM-U/s400/acidwebkit.png" alt="" id="BLOGGER_PHOTO_ID_5236367089112907586" border="0" /></a><span style="font-size:85%;">Webkit on Acid3.</span><br /><span style="font-size:85%;"> </span></div><div style="text-align: center;"><br /></div><span style="font-size:130%;"><span style="font-weight: bold;">Conclusion</span></span><br /><br />Some outstandings from the numbers:<br /><ul><li>Mozilla managed better memory while doing page load tests, although Webkit was faster. It might probably been had affected by the fact that Mozilla rendered well all non-western chars, Webkit fails.</li><li>Webkit was faster and used less memory while doing both Dromaeo and SunSpider test.</li></ul>UPDATE: Some things that have to be pointed out about my Mozilla build are:<br /><ul><li>I do not jemalloc enabled, but would love to.</li><li>Mozilla guys are doing some amazing job on speeding up their Javascript engine: tracemonkey will probably get things much (5x at least ?) faster.<br /></li></ul>ps: I personally would not mind to do a 2nd recond of tests and charts w/ these two items above enabled in my Mozilla build.<br /><br /><br />--Antonio Gomes<br />tonikitoo at gmail dot com<span class="net_nemein_favourites">15 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=27d98e3a6f2e11dd8b074986ddafeae9eae9&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/27d98e3a6f2e11dd8b074986ddafeae9eae9/" 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=27d98e3a6f2e11dd8b074986ddafeae9eae9&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/27d98e3a6f2e11dd8b074986ddafeae9eae9/" 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>Antonio Gomes &lt;tonikitoo@gmail.com&gt;</author>
            <category>feed:7a0e02ee16922988a5950c77c48d56d5</category>
            <pubDate>Thu, 21 Aug 2008 07:43:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-27d98e3a6f2e11dd8b074986ddafeae9eae9</guid>
        </item>
        <item>
            <title>Prism for maemo updates</title>
            <link>http://tonikitoo.blogspot.com/2008/08/prism-for-maemo-updates.html</link>
            <description><![CDATA[
<div style="text-align: justify;">The <a href="http://labs.mozilla.com/2007/10/prism/">Mozilla Prism</a> guys <a href="http://starkravingfinkle.org/blog/">mfinkle</a> and <a href="http://browsing.justdiscourse.com/">plasticmillion</a> are doing a great job heading to <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=450225">1.0</a>, and happily we are about to start to <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=450333">get prism changes for maemo upstream.</a><br /><br />Below some nice sshots of the current prism maemo port, <a href="http://maemo.org/downloads/product/raw/OS2008/prism-maemo?get_installfile">prism-maemo_0.0.7-1</a> (which is just out), running on chinook.<br /></div><br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWAq7h4xT4sPctr2QLDy_382DhtiPCCdxdm1xKHHgN3ZV0WABtt5V4bS0GSo_z46QwaggAZu88XxJ35fKsHWZ4NA6z8eFT81Sq5fS-cLWFJ3UkTO_pfFQmVk8rvkOxQlMgZ6vc/s1600-h/screenshot00.png"><img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWAq7h4xT4sPctr2QLDy_382DhtiPCCdxdm1xKHHgN3ZV0WABtt5V4bS0GSo_z46QwaggAZu88XxJ35fKsHWZ4NA6z8eFT81Sq5fS-cLWFJ3UkTO_pfFQmVk8rvkOxQlMgZ6vc/s320/screenshot00.png" alt="" id="BLOGGER_PHOTO_ID_5233813688268942386" border="0" /></a><br /></div><div style="text-align: center;"><br /><span style="font-size:85%;">Prism on meebo.com</span><br /><br /></div><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB1VosaR0J5XuBW4difa9GaoxbQfa_98CW_Zk9-oWWr0mCBILfa0qGsUK2qdo1VM0MzbTZ_Yy0CfWew49zcwj9Yk15ONcH_DuPr6sb4QoJ5PgMBd1uUibOPf3GGvVS6LzHxkzl/s1600-h/screenshot01.png"><img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB1VosaR0J5XuBW4difa9GaoxbQfa_98CW_Zk9-oWWr0mCBILfa0qGsUK2qdo1VM0MzbTZ_Yy0CfWew49zcwj9Yk15ONcH_DuPr6sb4QoJ5PgMBd1uUibOPf3GGvVS6LzHxkzl/s320/screenshot01.png" alt="" id="BLOGGER_PHOTO_ID_5233813691361762130" border="0" /></a><br /></div><div style="text-align: center;"><span style="font-size:85%;">Prism on mibbit.com</span><br /><br /><br /><div style="text-align: justify;">--Antonio Gomes<br />tonikitoo at gmail dot com<br /></div></div><span class="net_nemein_favourites">8 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=f618e50e6a0411ddb4684bc9784d03390339&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/f618e50e6a0411ddb4684bc9784d03390339/" 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=f618e50e6a0411ddb4684bc9784d03390339&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/f618e50e6a0411ddb4684bc9784d03390339/" 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>Antonio Gomes &lt;tonikitoo@gmail.com&gt;</author>
            <category>feed:7a0e02ee16922988a5950c77c48d56d5</category>
            <pubDate>Wed, 13 Aug 2008 23:25:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-f618e50e6a0411ddb4684bc9784d03390339</guid>
        </item>
        <item>
            <title>Mozilla/Firefox Summit 2008</title>
            <link>http://tonikitoo.blogspot.com/2008/08/mozillafirefox-summit-2008.html</link>
            <description><![CDATA[
So, the much anticipated Mozilla <a href="http://summit.mozilla.org/">Summit</a> <a href="http://wiki.mozilla.org/Summit2008">08</a> has just finished, and regardless <a href="http://www.cbc.ca/canada/british-columbia/story/2008/07/30/bc-highway-rockslide-whistler.html">some</a> <a href="http://fredericiana.com/2008/07/31/trapped-part-2/">unforeseen</a>, I truly believe that most of the 400 (+-) attendees had an amazing time, as so did I. Follows some of my highlights:<br /><ul style="text-align: justify;"><li>Dan's team did really well on organization ...<br /></li><li>I had chance to see some really nice <span class="blsp-spelling-error" id="SPELLING_ERROR_0">mozilla</span> guys again including: both the <span style="font-style: italic;">father</span> and <span style="font-style: italic;">grand-pa</span> :) of <span class="blsp-spelling-error" id="SPELLING_ERROR_1">mozilla</span> mobile, <a href="http://dougt.wordpress.com/"><span style="font-weight: bold;"><span class="blsp-spelling-error" id="SPELLING_ERROR_2">dougt</span></span></a> and <span style="font-weight: bold;"><a href="http://angus65.com/"><span class="blsp-spelling-error" id="SPELLING_ERROR_3">choffman</span></a>,</span> respectively; the long term <span class="blsp-spelling-error" id="SPELLING_ERROR_4">mozilla</span> contributor on <span class="blsp-spelling-error" id="SPELLING_ERROR_5">linux</span> and always elegant, <span style="font-weight: bold;"><a href="http://www.0xdeadbeef.com/weblog/"><span class="blsp-spelling-error" id="SPELLING_ERROR_6">cblizzard</span></a><span style="font-weight: bold;">; </span></span>the <span class="blsp-spelling-error" id="SPELLING_ERROR_7">mozilla</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_8">brazil</span> driver <a href="http://mozbrasil.mgalli.com/"><span style="font-weight: bold;"><span class="blsp-spelling-error" id="SPELLING_ERROR_9">mgalli</span></span></a>; as well as the nice <a href="http://leoz.org/blog/"><span class="blsp-spelling-error" id="SPELLING_ERROR_10">leoz</span></a>, <a href="http://romaxa-microb.blogspot.com/"><span class="blsp-spelling-error" id="SPELLING_ERROR_11">romaxa</span></a> and <a href="http://viper.haque.net/%7Etimeless/blog/">timeless</a>  from the <span class="blsp-spelling-error" id="SPELLING_ERROR_12">microb</span> project.<br /></li><li>From <a href="http://wiki.mozilla.org/Prism">prism</a> (+<span class="blsp-spelling-error" id="SPELLING_ERROR_13">maemo</span>), I got a fast but good talk to <a href="http://starkravingfinkle.org/blog/"><span class="blsp-spelling-error" id="SPELLING_ERROR_14">mfinkle</span></a>: the point was mainly <a href="http://tonikitoo.blogspot.com/2008/06/mozilla-prism-for-maemo-out.html">pushing prism forward on <span class="blsp-spelling-error" id="SPELLING_ERROR_15">maemo</span></a> and <span class="blsp-spelling-error" id="SPELLING_ERROR_16">linux</span>, and make it a <a href="http://wiki.mozilla.org/Mobile"><span class="blsp-spelling-error" id="SPELLING_ERROR_17">fennec</span></a> friend on the platform.</li><li>The new <a href="http://www.0xdeadbeef.com/weblog/?p=359"><span class="blsp-spelling-error" id="SPELLING_ERROR_18">mozilla</span> embedding system</a> is not just promising but <a href="http://wiki.mozilla.org/Embedding/NewApi/GtkLinux">real</a>.<br /></li><li>I met the famous <a href="http://blog.pavlov.net/"><em>Stuart</em> ‘<em>Pavlov</em>’ <span class="blsp-spelling-error" id="SPELLING_ERROR_19">Parmenter</span></a> and got  some nice advices about browser benchmarks, <a href="http://www.mozilla.org/projects/anya">steps toward a rendering server <span class="blsp-spelling-error" id="SPELLING_ERROR_20">firefox</span></a>, as well as about some of the huge <span class="blsp-spelling-error" id="SPELLING_ERROR_21">Javascripts</span> speed up they are about to land in <span class="blsp-spelling-error" id="SPELLING_ERROR_22">Firefox</span> 3.1 (new <span class="blsp-spelling-error" id="SPELLING_ERROR_23">JS</span> is going +- 10x faster then the current) ...<br /></li><li><a href="http://www.blogger.com/www.mozillalinks.org">Percy</a> and <a href="http://blog.mozilla.com/blassey"><span class="blsp-spelling-error" id="SPELLING_ERROR_24">blassey</span></a> are also nice guys.</li><li>It is  great to see <a href="http://www.0xdeadbeef.com/weblog/?p=508"><span class="blsp-spelling-error" id="SPELLING_ERROR_25">fennec</span></a> and <a href="http://wiki.mozilla.org/Mobile/MicroB"><span class="blsp-spelling-error" id="SPELLING_ERROR_26">microb</span></a> joining efforts toward a great  mobile user <span class="blsp-spelling-error" id="SPELLING_ERROR_27">internet</span> experience.</li></ul><div style="text-align: justify;">Some not accomplished things after the event:<br /></div><ul style="text-align: justify;"><li>I wish I had met <a href="http://www.glazman.org/weblog/">Daniel <span class="blsp-spelling-error" id="SPELLING_ERROR_28">Glazman</span></a> and <a href="http://ejohn.org/">John <span class="blsp-spelling-error" id="SPELLING_ERROR_29">Resig</span></a>.</li><li>I wish to have had a shorter trip back: <a href="https://bugzilla.mozilla.org/attachment.cgi?id=331814">7<span class="blsp-spelling-error" id="SPELLING_ERROR_30">hs</span> (from whistler to <span class="blsp-spelling-error" id="SPELLING_ERROR_31">vancouver</span>)</a> + 5 <span class="blsp-spelling-error" id="SPELLING_ERROR_32">hous</span> waiting + 5 <span class="blsp-spelling-error" id="SPELLING_ERROR_33">hous</span> from <span class="blsp-spelling-error" id="SPELLING_ERROR_34">vacouver</span> to <span class="blsp-spelling-error" id="SPELLING_ERROR_35">toronto</span> + one hour waiting + 12 hours from <span class="blsp-spelling-error" id="SPELLING_ERROR_36">toronto</span> to <span class="blsp-spelling-error" id="SPELLING_ERROR_37">são</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_38">paulo</span> + 12 hours waiting + 4 hours from <span class="blsp-spelling-error" id="SPELLING_ERROR_39">sp</span> to <span class="blsp-spelling-error" id="SPELLING_ERROR_40">manaus</span> = 46 !</li></ul>Long life <span class="blsp-spelling-error" id="SPELLING_ERROR_41">mozilla</span> ...<br /><br />--Antonio <span class="blsp-spelling-error" id="SPELLING_ERROR_42">Gomes</span><br /><span class="blsp-spelling-error" id="SPELLING_ERROR_43">tonikitoo</span> at <span class="blsp-spelling-error" id="SPELLING_ERROR_44">gmail</span> dot com<span class="net_nemein_favourites">12 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=dc154e5a62a611ddbca72bbbbe55187d187d&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/dc154e5a62a611ddbca72bbbbe55187d187d/" 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=dc154e5a62a611ddbca72bbbbe55187d187d&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/dc154e5a62a611ddbca72bbbbe55187d187d/" 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>Antonio Gomes &lt;tonikitoo@gmail.com&gt;</author>
            <category>feed:7a0e02ee16922988a5950c77c48d56d5</category>
            <pubDate>Tue, 05 Aug 2008 02:48:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-dc154e5a62a611ddbca72bbbbe55187d187d</guid>
        </item>
        <item>
            <title>Keeping device's display on</title>
            <link>http://tonikitoo.blogspot.com/2008/07/keeping-devices-display-on.html</link>
            <description><![CDATA[
Copy and paste the following gconf lines in the terminal if it is interesting for you to avoid your n8*0 display to light off:<br /><br />gconftool-2 --type int --set /apps/osso/applet/osso-applet-display/turn_off_display 6000000<br />gconftool-2 --type int --set /apps/osso/applet/osso-applet-display/brightness_period 6000000<br />gconftool-2 --type int --set /system/osso/dsm/display/display_dim_timeout 6000000<br />gconftool-2 --type int --set /system/osso/dsm/display/display_blank_timeout 6000000<br /><br />Might be useful for someone.<br /><br />**update - in order to undo the changes:<br /><br />gconftool-2 --unset /apps/osso/applet/osso-applet-display/turn_off_display<br />gconftool-2 --unset /apps/osso/applet/osso-applet-display/brightness_period<br />gconftool-2 --unset /system/osso/dsm/display/display_dim_timeout<br />gconftool-2 --unset /system/osso/dsm/display/display_blank_timeout<br /><br />--<br />Antonio Gomes<br />tonikitoo at gmail dot com<span class="net_nemein_favourites">8 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=1fdc36bc4d6711dd94896bbc24b024842484&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/1fdc36bc4d6711dd94896bbc24b024842484/" 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=1fdc36bc4d6711dd94896bbc24b024842484&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/1fdc36bc4d6711dd94896bbc24b024842484/" 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>Antonio Gomes &lt;tonikitoo@gmail.com&gt;</author>
            <category>feed:7a0e02ee16922988a5950c77c48d56d5</category>
            <pubDate>Tue, 08 Jul 2008 20:18:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-1fdc36bc4d6711dd94896bbc24b024842484</guid>
        </item>
        <item>
            <title>Mozilla Prism for maemo</title>
            <link>http://tonikitoo.blogspot.com/2008/06/mozilla-prism-for-maemo-out.html</link>
            <description><![CDATA[
<div style="text-align: justify;">It sounds like another buzz-word candidate on the internet field is the term "RIA": <a href="http://starkravingfinkle.org/blog/2008/04/ria-is-dead-long-live-web-applications/">many big guys commercially interested  on RIA seem to concept it differently</a>. My understanding about the term stands on its origin: RIA are applications running of top of browsers essential features and infrastructure: connectivity, interoperability, cloud storage (data available anywhere, any time), responsiveness, and so on, and IMO this is what drives the real meaning of RIA or "Rich Internet Applications".<br /><br /><span style="font-size:78%;">PS: To avoid ambiguity we are </span><span style="font-size:78%;">generally </span><span style="font-size:78%;">referring RIA by "web applications".</span><br /><br />In that sense, the <a href="http://labs.mozilla.com/2007/10/prism/">Mozilla Prism</a> project was launched w/ the intention of "integrate web applications with the desktop, allowing them to be launched from the desktop and configured independently of the default web browser". The project implements new concepts including "SSBs" and "distraction free browsers". Ok then, lets analyse what we have here from different perspectives:<br /></div><ol style="text-align: justify;"><li>On the pc (w/ satisfactory processing capabilities), users can have their web browser w/ many tabs opened, their RIAs living each one on their <a href="http://labs.mozilla.com/2008/03/major-update-to-prism-first-prototype-of-browser-integration/">own process</a> and <a href="http://lifehacker.com/371829/easily-install-prism+powered-web-apps-in-ubuntu">windows</a>, as well as many other OS applications all at the same time and their PC are able to run great.<br /></li><li>But what about it all on the mobile space ? To be honest I am not really sure about the answer, *but* that is what this port job is mainly about: getting feedback about what maemo users get when they can somehow to integrate common WebApps (meebo.com, gmail, gdocs, gchat, ...) with their mobile desktop environment.<br /></li></ol><div style="text-align: justify;">Although the <a href="http://home.ufam.edu.br/%7Eagan/maemo/mozilla/prism/PRISM_todo_list">TODO</a> list is still big, the <a href="http://home.ufam.edu.br/%7Eagan/maemo/mozilla/prism/PRISM_done_list">DONE</a> list is accomplished so that it worth making "<a href="https://garage.maemo.org/projects/prism/">Prism to Maemo</a>" project public.<br /><br /><br /></div><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6k0aC9Fl0ckL6tgcp0fBs7TkHRr8RIZsAhjV11C11JGU-HCY7wpgDczmqek6BPwgAKRqkqfwFO7-yTVb-DaoSmoBLJr1RSNZwkLTdPneeeEfXSZWLku2QKLtCnPGiWm1SLEax/s1600-h/screenshot01.png"><img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6k0aC9Fl0ckL6tgcp0fBs7TkHRr8RIZsAhjV11C11JGU-HCY7wpgDczmqek6BPwgAKRqkqfwFO7-yTVb-DaoSmoBLJr1RSNZwkLTdPneeeEfXSZWLku2QKLtCnPGiWm1SLEax/s320/screenshot01.png" alt="" id="BLOGGER_PHOTO_ID_5209613983302047506" border="0" /></a><br /></div><div style="text-align: justify;"><br /><br />1) Installation<br /><br />While I am still having <a href="https://bugs.maemo.org/show_bug.cgi?id=3213">trouble</a> to get my upload account to 'Maemo Extras" repository working fine, I've set up one living under my personal web dir: .install file <a href="http://maemo.org/downloads/product/raw/OS2008/prism-maemo/?get_installfile">here</a>.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgF6mYpft1fxivhUvEwGDkLo0BgEEHrQqwjiw5qly5uNxVzsTLJz9QLOcZtHfblYw1SeiFa1iwqMf-FIWQ7DWmkzkzcnaNUYEtBV__69FHxvn-TipndM0CUloTkzwffO1BDf0r-/s1600-h/screenshot00.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgF6mYpft1fxivhUvEwGDkLo0BgEEHrQqwjiw5qly5uNxVzsTLJz9QLOcZtHfblYw1SeiFa1iwqMf-FIWQ7DWmkzkzcnaNUYEtBV__69FHxvn-TipndM0CUloTkzwffO1BDf0r-/s320/screenshot00.png" alt="" id="BLOGGER_PHOTO_ID_5209613410692515586" border="0" /></a></div><br />2) Warnings<br /><ul><li>I will be working on this more seriously from now on with guys (luckily on #prism - irc.mozilla.org) to see what features are really interesting to have available on the mobile/maemo space.<br /></li></ul><ul><li>It is still an "under porting" work. so bugs are likely to be found and new releases are likely to appear.</li></ul><ul><li>.deb sizes 10Mb and installed it takes 30Mb on disk.</li></ul><br />Hope you enjoy.<br /><br />--<br />Antonio Gomes<br />tonikitoo at gmail dot com<span class="net_nemein_favourites">5 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=d61115ba365111dd90e39908c2750f730f73&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/d61115ba365111dd90e39908c2750f730f73/" 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=d61115ba365111dd90e39908c2750f730f73&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/d61115ba365111dd90e39908c2750f730f73/" 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>Antonio Gomes &lt;tonikitoo@gmail.com&gt;</author>
            <category>feed:7a0e02ee16922988a5950c77c48d56d5</category>
            <pubDate>Mon, 09 Jun 2008 19:29:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-d61115ba365111dd90e39908c2750f730f73</guid>
        </item>
        <item>
            <title>Prism + Webapps + Maemo = ?</title>
            <link>http://tonikitoo.blogspot.com/2008/03/since-while-ive-being-paying-some.html</link>
            <description><![CDATA[
<div style="text-align: justify;">Since a while I've being paying some attention into the promising <a href="http://wiki.mozilla.org/WebRunner">Mozilla Prism </a>project (old WebRunner), specially over a mobile developer perspective. Prism is a <a href="http://labs.mozilla.com/2007/10/prism/">Mozilla Labs advanced development project</a>  that provides "a simple <a href="http://benjamin.smedbergs.us/blog/2007-05-15/xulrunner-what-we-are-doing/">XULRunner</a> based browser that hosts web applications without the normal web browser user interface". More interesting over is that the project came to me at the same time philip van hoof blogposted about "<a href="http://pvanhoof.be/blog/index.php/2008/03/09/web-20">Web 2.0 email clients</a>" (or something like this). My post could even get titled "mozilla-based web 2.0 email client" (or something like this), but Prism goes far away forward from that.<br /><br />Main concepts here are two: <span style="font-weight: bold;">Site Specific Browsers</span> (SSB) and <span style="font-weight: bold;">Distraction Free Browser</span>:<br /><br /></div><ul style="text-align: justify;"><li> SSB: applications with an embedded browser designed to work exclusively with a single web application (whereas typical browser chrome are rarely used). It doesn’t have the menus, toolbars and accoutrements of a normal web browser . An SSB also has a tighter integration with the OS and desktop than a typical web application running through a web browser.</li></ul><ul style="text-align: justify;"><li>Distraction free browsing: "This is nice for those times when your have to have your web based email and docs open but you don’t need the distraction of the rest of the Internet keeping you from your work. Plus the memory footprint is kept to a minimum because it isn’t the ‘full’ browser and all of its extensions."</li></ul><div style="text-align: justify;"><span style="font-weight: bold;">Could that interest users of mobile devices ?</span><br /><br />Not sure about the answer, but I put some effort on that these days to answer this question with some practical stuff. First, I got <a href="http://blog.mozilla.com/blassey/2008/03/17/maemo-buildbot/">blassey</a>'s xulrunner armel build for maemo, checked out prism source from <a href="http://svn.mozilla.org/projects/webrunner/">svn</a>, pulled Firefox 3 pre beta 5 source base (to work as my <a href="http://developer.mozilla.org/en/docs/Creating_XULRunner_Apps_with_the_Mozilla_Build_System">mozilla build system</a>), built them all together and after some hacks I got Prism running on maemo OS 2008 w/ some webapps (<a href="http://www.blogger.com/www.meebo.com">meebo</a> and gmail for instance).<br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7jU16PSw8Re5rHsarlkyTjTJjk5UizsAej_BIthtTiHFZPTh0nA1gIFoi2WjrUzD0xQfGsTMraXQhCkswmt0FLHOwTMZ0nbUqxKCNmQ6ASKstmUj0j_8HClOiMBDPKkTWO4y-/s1600-h/gmail-prism.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7jU16PSw8Re5rHsarlkyTjTJjk5UizsAej_BIthtTiHFZPTh0nA1gIFoi2WjrUzD0xQfGsTMraXQhCkswmt0FLHOwTMZ0nbUqxKCNmQ6ASKstmUj0j_8HClOiMBDPKkTWO4y-/s320/gmail-prism.jpg" alt="" id="BLOGGER_PHOTO_ID_5180639746221188802" border="0" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWaSAkqgJjjUNFusKsFzWmE7yEdhLBNQT-RgKMpMWS0-revS_CBEyshftLo-uKZ30kipja512RMZGAEDcnGy2MwnhyphenhyphenTojWf1i8WA4cRK4VIF4f2ObUUvKZqvvg2SrU_1a7N8fe/s1600-h/meebo-prism.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWaSAkqgJjjUNFusKsFzWmE7yEdhLBNQT-RgKMpMWS0-revS_CBEyshftLo-uKZ30kipja512RMZGAEDcnGy2MwnhyphenhyphenTojWf1i8WA4cRK4VIF4f2ObUUvKZqvvg2SrU_1a7N8fe/s320/meebo-prism.jpg" alt="" id="BLOGGER_PHOTO_ID_5180639754811123410" border="0" /></a></div><br /><br />I will try to get some thumb enabled set UI for it, as well as making a .deb/.install available for Prism to see how things go from a mobile user perspective ...<br /><br /><div style="text-align: justify;">PS: Prism has nothing to do with web application development, it's simply providing a more desktop-application-like interface for web applications. Mozilla claims: "Unlike <a href="http://www.adobe.com/products/air/">Adobe AIR</a> and <a href="http://silverlight.net/">Microsoft Silverlight</a>, we're not building a proprietary platform to replace the web ... Prism isn't a new platform, it's simply the web platform integrated into the desktop experience. Web developers don't have to target it separately, because".<br /><br />UPDATE: Greetings to <a href="http://starkravingfinkle.org/blog/">MFinkle</a> and other for all work on this.<br /><br />UPDATE2: <a href="https://addons.mozilla.org/en-US/firefox/addon/6665">Here</a> is Prism as a Firefox 3 addon.<br /><br />--Antonio Gomes<br />tonikitoo at gmail dot com<br /></div><span class="net_nemein_favourites">6 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=ff4ca1aaf84511dcb45f3f51d8b84cd44cd4&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/ff4ca1aaf84511dcb45f3f51d8b84cd44cd4/" 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=ff4ca1aaf84511dcb45f3f51d8b84cd44cd4&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/ff4ca1aaf84511dcb45f3f51d8b84cd44cd4/" 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>Antonio Gomes &lt;tonikitoo@gmail.com&gt;</author>
            <category>feed:7a0e02ee16922988a5950c77c48d56d5</category>
            <pubDate>Sun, 23 Mar 2008 03:51:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-ff4ca1aaf84511dcb45f3f51d8b84cd44cd4</guid>
        </item>
        <item>
            <title>RSS Feeding in MicroB</title>
            <link>http://tonikitoo.blogspot.com/2008/03/rss-feeding-in-microb.html</link>
            <description><![CDATA[
Feature's already implemented <a href="https://garage.maemo.org/svn/browser/mozilla/trunk/microb-engine/microb-engine/debian/patches/770_Better_RSS_Support.diff">(and landed on microb svn</a>).<br /><br /><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/2YYEC8uBBr4"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/2YYEC8uBBr4" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><br /><br />--<br />Antonio Gomes<br />tonikitoo at gmail dot com<span class="net_nemein_favourites">6 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=fa34992eeebe11dc94ea9bc0c8246bca6bca&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/fa34992eeebe11dc94ea9bc0c8246bca6bca/" 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=fa34992eeebe11dc94ea9bc0c8246bca6bca&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/fa34992eeebe11dc94ea9bc0c8246bca6bca/" 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>Antonio Gomes &lt;tonikitoo@gmail.com&gt;</author>
            <category>feed:7a0e02ee16922988a5950c77c48d56d5</category>
            <pubDate>Mon, 10 Mar 2008 08:25:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-fa34992eeebe11dc94ea9bc0c8246bca6bca</guid>
        </item>
        <item>
            <title>Fixed Greasemonkey (MicroB port) installation problem on Chinook</title>
            <link>http://tonikitoo.blogspot.com/2008/01/fixed-greasemonkey-microb-port.html</link>
            <description><![CDATA[
<a href="http://browser-extras.garage.maemo.org/news/3/">Greasemonkey webaddon port for MicroB</a> is <a href="https://garage.maemo.org/svn/browser-extras/www/install/greasemonkey-webaddon.install">now installable on Chinook</a> again. Some have reported <a href="http://www.internettablettalk.com/forums/showthread.php?t=10882&amp;highlight=libhildonmime0&amp;page=2">installation problems on chinook</a> due to a libhildonmime0 incompatibility problem, but it is just fixed.<br /><br />Tested on both <a href="https://garage.maemo.org/svn/browser-extras/www/browser-extras/pool/bora/extensions/greasemonkey-webaddon_0.7.20070607.0-10_armel.deb">bora</a> (n800) and <a href="https://garage.maemo.org/svn/browser-extras/www/browser-extras/pool/chinook/extensions/greasemonkey-webaddon_0.7.20070607.0-10_armel.deb">chinook</a> (n800 and n810).<br /><br />Have a nice browsing.<br /><br />Antonio Gomes<br />tonikitoo at gmail dot com<span class="net_nemein_favourites">1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=fa8f72caba3111dcbffe6d3ac56c3e953e95&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/fa8f72caba3111dcbffe6d3ac56c3e953e95/" 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=fa8f72caba3111dcbffe6d3ac56c3e953e95&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/fa8f72caba3111dcbffe6d3ac56c3e953e95/" 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>Antonio Gomes &lt;tonikitoo@gmail.com&gt;</author>
            <category>feed:7a0e02ee16922988a5950c77c48d56d5</category>
            <pubDate>Thu, 03 Jan 2008 10:27:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-fa8f72caba3111dcbffe6d3ac56c3e953e95</guid>
        </item>
    </channel>
</rss>
