<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-18370581</id><updated>2011-11-04T22:21:03.965-07:00</updated><title type='text'>My open sourced activities</title><subtitle type='html'>Usually post here about stuff that keep me busy daily.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>82</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-18370581.post-247754976195709157</id><published>2009-11-05T05:55:00.000-08:00</published><updated>2010-01-28T09:16:00.327-08:00</updated><title type='text'>Animating the Web(Kit)</title><content type='html'>&lt;div style="text-align: justify;"&gt;After the landing of &lt;a href="http://qt.nokia.com/doc/4.6-snapshot/qgraphicswebview.html"&gt;QGraphicsWebView&lt;/a&gt; implementation (in summary, a mimic of &lt;a href="http://qt.nokia.com/doc/4.6-snapshot/qwebview.html"&gt; QWebView widget but for the QGraphicsView&lt;/a&gt; world) in &lt;a href="http://www.webkit.org/"&gt;WebKit&lt;/a&gt; trunk, your creativity is your guide :-)&lt;br /&gt;&lt;br /&gt;A week ago, I tried to quickly exercise what it is up to, and inspired in Kent's &lt;a href="http://labs.trolltech.com/blogs/2009/06/09/flippin-widgets-medium-rare-please/"&gt;flipin widget idea&lt;/a&gt;, I got some cool rotation effects on the Web content. See the (amateur) show off below:&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/r4wPa6BtgTg&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/r4wPa6BtgTg&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Nice stuff thanks to Qt and its &lt;a href="http://fredyduarte.net/blog/?p=7"&gt;QGraphicsView&lt;/a&gt; and &lt;a href="http://labs.trolltech.com/blogs/2009/07/23/qstatemachines-a-state-too/"&gt;QStateMachine&lt;/a&gt; flexibility.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;--Antonio Gomes&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-247754976195709157?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/247754976195709157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=247754976195709157' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/247754976195709157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/247754976195709157'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2009/11/animating-webkit.html' title='Animating the Web(Kit)'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-47591517836559586</id><published>2009-10-22T07:06:00.000-07:00</published><updated>2009-10-22T07:06:00.510-07:00</updated><title type='text'>Cool news on QtWebKit</title><content type='html'>&lt;div style="text-align: justify;"&gt;Two months past the last time I wrote something here,  I realized things like:&lt;br /&gt;&lt;br /&gt;1) these (trendy) &lt;a href="http://twitter.com"&gt;micro-blogging&lt;/a&gt; thing make some people (including me) extremely accommodated and too lazy to blog;&lt;br /&gt;2) I need vacations.&lt;br /&gt;&lt;br /&gt;:-)&lt;br /&gt;&lt;br /&gt;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 ...&lt;br /&gt;&lt;br /&gt;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:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Kenneth and I landed the &lt;span style="font-style: italic;"&gt;QWebGraphicsItem&lt;/span&gt; (now called &lt;a href="http://qt.nokia.com/doc/4.6-snapshot/qgraphicswebview.html"&gt;&lt;span style="font-style: italic;"&gt;QGraphicsWebView&lt;/span&gt;&lt;/a&gt;) implementation. In summary class makes it possible in an easy and fast way to have native &lt;a href="http://qt.nokia.com/doc/4.6-snapshot/qgraphicsitem.html"&gt;GraphicsItem&lt;/a&gt; based object for Web rendering. See &lt;a href="https://bugs.webkit.org/show_bug.cgi?id=28862"&gt;bug&lt;/a&gt;&lt;span id=":1mn" class="hP"&gt;&lt;a href="https://bugs.webkit.org/show_bug.cgi?id=28862"&gt; 28862&lt;/a&gt; &lt;span style="font-size:85%;"&gt;([Qt][API] Add a new QGraphicsW&lt;/span&gt;&lt;wbr&gt;&lt;span style="font-size:85%;"&gt;idget &lt;span class="il"&gt;based&lt;/span&gt; version of the "QWebView"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;)&lt;/span&gt;. It makes it possible to have all supported transformations to happen on Web content.&lt;/li&gt;&lt;li&gt;Among other follow-ups to the above, &lt;a href="http://www.blogger.com/post-edit.g?blogID=18370581&amp;amp;postID=47591517836559586#%20%20%20#%20https://bugs.webkit.org/show_bug.cgi?id=30162"&gt;bug 30162&lt;/a&gt; made the "animated flip" feature a nice show case to the Demo browser.&lt;/li&gt;&lt;li&gt;Girish has landed support for "windowless" plugin to QtWebKit. See progresses and details in &lt;a href="https://bugs.webkit.org/show_bug.cgi?id=20081#c13"&gt;bug 20081&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;"Holger landed his rewrite of &lt;code&gt;ImageDecoderQt&lt;/code&gt; that significantly improves the memory footprint", said Simon Hausman is &lt;a href="http://labs.trolltech.com/blogs/2009/10/11/qtwebkit-on-the-road-towards-qt-46/"&gt;his blog&lt;/a&gt; :).&lt;/li&gt;&lt;li&gt;&lt;span style="display: inline;" id="summary_alias_container" class="bz_default_hidden"&gt;&lt;span id="short_desc_nonedit_display"&gt;&lt;a href="https://bugs.webkit.org/show_bug.cgi?id=27214"&gt;Bug 27214&lt;/a&gt; created a &lt;/span&gt;&lt;/span&gt;&lt;span style="display: inline;" id="summary_alias_container" class="bz_default_hidden"&gt;&lt;span id="short_desc_nonedit_display"&gt;webkit-qt dedicated mailing list.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="display: inline;" id="summary_alias_container" class="bz_default_hidden"&gt;&lt;span id="short_desc_nonedit_display"&gt;Ongoing text drawing improvements in &lt;a href="https://bugs.webkit.org/show_bug.cgi?id=24468"&gt;bug &lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display: inline;" id="summary_alias_container" class="bz_default_hidden"&gt;&lt;span id="short_desc_nonedit_display"&gt;&lt;a href="https://bugs.webkit.org/show_bug.cgi?id=24468"&gt;24468&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Bunch of API reviews, clean up and bug fixes toward Qt 4.6.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Some remarkable related stuff include:&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;a href="http://labs.trolltech.com/blogs/2009/10/09/qt-on-the-n900/"&gt;Qt 4.6 beta1 package preview for N900&lt;/a&gt; released by QtSoftware/Nokia.&lt;/li&gt;&lt;li&gt;StarLight Multitouch support for QtWebKit draft implementation also made avaliable by Nokia. See cool demostration videos in &lt;a href="http://opensource.nokia.com/Starlight/Videos"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Arora browser &lt;a href="http://arorabrowser.blogspot.com/2009/10/arora-0101.html"&gt;0.10.1 released&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Afonso Costa and I are working on some nice stuff embedding all the above for maemo ... so I'd say to keep tuned ..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;Antônio Gomes&lt;br /&gt;tonikitoo at gmail dot com&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-47591517836559586?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/47591517836559586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=47591517836559586' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/47591517836559586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/47591517836559586'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2009/10/cool-news-on-qtwebkit.html' title='Cool news on QtWebKit'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-8309518908759350307</id><published>2009-06-16T11:12:00.000-07:00</published><updated>2009-06-17T14:23:09.284-07:00</updated><title type='text'>WebKit/EFL 0.1 released</title><content type='html'>&lt;div style="text-align: justify; font-family: arial;"&gt;  The  Browser team at &lt;a href="http://openbossa.org/"&gt;INdT's OpenBossa  Labs&lt;/a&gt;  is proud to announce the 0.1 release of &lt;a href="http://trac.webkit.org/wiki/EFLWebKit"&gt;WebKit/EFL&lt;/a&gt;, a  development milestone targeted the Enlightenment community.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;Since the &lt;a href="http://codeposts.blogspot.com/2008/12/webkit-ported-to-enlightenment.html"&gt;first   announcement&lt;/a&gt; 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.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Quick  start&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1) About WebKit&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webkit.org/"&gt; WebKit&lt;/a&gt; is an open source web contents   engine powering &lt;a href="http://trac.webkit.org/wiki/Applications%20using%20WebKit"&gt;products&lt;/a&gt;   such as Google Chrome and Android browser, Apple's Safari and iPhone   browser, as well as Nokia's web runtime for S60.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2) About EFL&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The  &lt;a href="http://en.wikipedia.org/wiki/Enlightenment_Foundation_Libraries"&gt;Enlightenment   Foundation Libraries&lt;/a&gt; (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 &lt;a href="http://enlightenment.org/p.php?p=sponsors&amp;amp;l=en"&gt;Enlightenment&lt;/a&gt;   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:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;   Evas: Highly optimized raster canvas&lt;br /&gt;&lt;/li&gt;&lt;li&gt;  Edje: Declarative  UI library  &lt;/li&gt;&lt;li&gt;  Ecore: Event loop and utility classes  &lt;/li&gt;&lt;li&gt;   Eina: Basic data types&lt;br /&gt;&lt;/li&gt;&lt;li&gt;  Embryo: Scripting&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;b&gt;&lt;br /&gt;3) About the  port&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;WebKit was born to be toolkit independent: &lt;i&gt;"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".&lt;/i&gt;  Currently there are browser components based on  WebKit for the following  toolkits (officially upstream only): Qt, Gtk+,  wxWidgets, Windows,  among others. &lt;b&gt;This port is about adding EFL to  the list of supported  toolkits&lt;/b&gt;, 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 &lt;a class="wiki" href="http://trac.webkit.org/wiki/QtWebKit"&gt;QtWebKit&lt;/a&gt;.  The build  system was based on Gtk+'s though.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;&lt;b&gt; _Painting&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Painting is performed using &lt;a href="http://www.cairographics.org/"&gt;Cairo&lt;/a&gt; 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.&lt;br /&gt;&lt;br /&gt;&lt;b&gt; _Networking&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;Networking is based on &lt;a href="http://www.blogger.com/www.libcurl.org/"&gt;Libcurl&lt;/a&gt;, which is used elsewhere by EFL, and was thus a natural choice. Cookies are supported.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What  is in this version ?&lt;br /&gt;&lt;/b&gt;  &lt;ul&gt;&lt;li&gt;  API for navigation browsing  (back, forward, reload, stop), session and  global history, zooming,  among others. See API &lt;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"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;   Configurable flash plugin via the "--enable-glib-integration"  configure  option. Default: true.  &lt;/li&gt;&lt;li&gt;  Configurable Windows like panning  support via the "--enable-pan-scrolling" configure  option. Default:  false.  &lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Performance&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;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). &lt;a href="http://franciscoalecrim.com/blog/"&gt;Alecrim&lt;/a&gt;, also from INdT, has written some &lt;a href="http://franciscoalecrim.com/blog/2009/06/08/eve-new-browser-running-on-n810-with-mamona/"&gt;nice&lt;/a&gt; &lt;a href="http://franciscoalecrim.com/blog/2009/06/06/webkit-efl-running-on-n810/"&gt;blogposts&lt;/a&gt; about it. Below are two of the videos he made showing WebKit/EFL running on a n810 with mamona.&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="340" width="560"&gt;&lt;param name="movie" value="http://www.youtube.com/v/HdeD6kFNC6Q&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/HdeD6kFNC6Q&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="340" width="560"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;a href="http://pedralho.blogspot.com/"&gt;Andre Pedralho&lt;/a&gt; is also updating &lt;a href="http://blog.gustavobarbieri.com.br/2008/12/22/webkit-efl-interface-prototype/"&gt;EVE&lt;/a&gt; browser to work with this version.&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="340" width="560"&gt;&lt;param name="movie" value="http://www.youtube.com/v/vdtGRgeK10A&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/vdtGRgeK10A&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="340" width="560"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;Some highlights about the performance is the startup time: &lt;span style="font-weight: bold;"&gt;~3 secs on cold launch and ~1 second on hot launch.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Known issues&lt;/span&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;ul&gt;&lt;li&gt;  Flash crash  on GMail.  &lt;/li&gt;&lt;li&gt;  Flash content not zooming synced with page content  zooming (This has been disabled due to Flash Player  issue (FP-2140).&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Building and  Running WebKit/EFL (trunk)&lt;/b&gt;&lt;br /&gt;&lt;/b&gt;&lt;ul&gt;&lt;li  style="font-style: italic;font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span id="repo-6934-git-url"&gt;&lt;code&gt;git clone git://gitorious.org/webkit-efl/webkit-efl.git webkit&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-style: italic;font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;cd webkit&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-style: italic;font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;  git  checkout origin/master&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-style: italic;font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;git checkout -b &lt;&gt;  &lt;branch&gt; # e.g. webkit-efl&lt;/branch&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-style: italic;font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;get all dependencies installed - run |configure| to get a list of needed packages&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-style: italic;font-family:times new roman;"&gt; &lt;span style="font-size:85%;"&gt;WebKitTools/Scripts/build-webkit --efl --makeargs=&lt;-s -jXX&gt; &lt;/span&gt;&lt;span style="font-style: italic;font-family:times new roman;font-size:85%;"  &gt;--no-video&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt; # OR&lt;/span&gt;&lt;span style="font-style: italic;"&gt; ./autogen.sh --with-port=efl --disable-video&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;font-family:times new roman;font-size:85%;"  &gt;WebKitTools/Scripts/run-launcher --efl&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;This 0.1 release has been tagged to "webkit-efl-0.1". Feel free to use it as well.&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Where to get in touch&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;Join #webkit-efl channel on irc.freenode.net, send  patches and emails ... Your contributions are be very welcome.&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;About the  Development Team&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;  &lt;/b&gt;&lt;ul&gt;&lt;li&gt;  &lt;a href="http://codeposts.blogspot.com/"&gt;Kenneth Christiansen&lt;/a&gt; (lead programmer) - kenneth  dot christiansen at openbossa  dot org&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://pedralho.blogspot.com/"&gt;André Pedralho&lt;/a&gt; - andre dot pedralho at  openbossa dot org  &lt;/li&gt;&lt;li&gt;&lt;a href="http://tonikitoo.blogspot.com/"&gt;Antônio Gomes&lt;/a&gt; - antonio dot gomes at  openbossa dot org&lt;/li&gt;&lt;li&gt;  Diego Gonzalez - diego dot gonzalez at  openbossa dot org  &lt;/li&gt;&lt;li&gt;Afonso Costa - afonso dot costa at  openbossa dot org&lt;/li&gt;&lt;li&gt;  &lt;a href="http://m2marcelo.wordpress.com/"&gt;Marcelo Morais&lt;/a&gt; -  marcelo dot morais at openbossa dot org&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt; &lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-8309518908759350307?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/8309518908759350307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=8309518908759350307' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/8309518908759350307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/8309518908759350307'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2009/06/webkitefl-01-released.html' title='WebKit/EFL 0.1 released'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-1659527165127531806</id><published>2009-03-23T09:39:00.000-07:00</published><updated>2009-03-23T07:59:08.129-07:00</updated><title type='text'>Running a text search engine in N810: CLucene</title><content type='html'>&lt;div style="text-align: justify;"&gt;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.&lt;br /&gt;&lt;br /&gt;Well, what about all this, on a maemo context ?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Scenario&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;After some research for good, stable and open source search engines available, &lt;a href="http://clucene.wiki.sourceforge.net/"&gt;CLucene&lt;/a&gt; (a C++ port of popular &lt;a href="http://lucene.apache.org/"&gt;Java Lucene&lt;/a&gt;) came to scene as promising option, and so we ran a couple of tests against it to check its feasibility as described below.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Environment and &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;requirements:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=80013&amp;amp;package_id=158533&amp;amp;release_id=635383"&gt;clucene (0.9.21b) source code&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; scratchbox set up with rootstrap and compilers for building to maemo platforms, as described &lt;a href="https://wiki.mozilla.org/Mobile/Build/Maemo_Build_Instructions"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;a &lt;a href="http://extindt02.indt.org/agomes/random/clucene/cl_demo_stress_test.diff"&gt;patch&lt;/a&gt; to be applied against CLucene (only some files in clucence/src/demo change), that makes it possible to perform some stress tests over it.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Benchmark (stress test&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;To perform the tests, it was indexed a 16Mb textual base set (by using CLucene itself) resulting in a 18Mb index ready to use.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Results: (from a N810 device w/ chinook)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;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 ...&lt;/li&gt;&lt;li&gt;Out of 850 queries, 80 failed (for some reason) and 770 succeeded.&lt;/li&gt;&lt;li&gt;No crash observed.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Minor leaks (a few k's) observed in valgrind during the tests.&lt;/li&gt;&lt;li&gt;Acceptable memory and CPU usage (given the amount of queries performed in so short period) as shown in the figures below&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YOkWwbhy4YI/ScXD1HJm0KI/AAAAAAAAAQQ/ezE5NEVVn7Q/s1600-h/mem_cl_demo_stress.png"&gt;&lt;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" /&gt;&lt;span style="font-size:85%;"&gt;Virtual and physical memory usage during the tests.&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;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"&gt;&lt;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" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YOkWwbhy4YI/ScXD1HJm0KI/AAAAAAAAAQQ/ezE5NEVVn7Q/s1600-h/mem_cl_demo_stress.png"&gt;&lt;span style="font-size:85%;"&gt;CPU % use during the tests.&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;First impression&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Although CLucene has been shown itseft as a promising option and others (i.e. the &lt;a href="http://flock.com/mozilla"&gt;mozilla-based browser Flock&lt;/a&gt;) 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.&lt;br /&gt;&lt;br /&gt;Please comment if any idea comes.&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;tonikitoo at gmail dot com&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-1659527165127531806?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/1659527165127531806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=1659527165127531806' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/1659527165127531806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/1659527165127531806'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2009/03/running-text-search-engine-in-n810.html' title='Running a text search engine in N810: CLucene'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YOkWwbhy4YI/ScXD1HJm0KI/AAAAAAAAAQQ/ezE5NEVVn7Q/s72-c/mem_cl_demo_stress.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-4176233442562679028</id><published>2009-03-18T07:09:00.000-07:00</published><updated>2009-03-18T08:22:12.994-07:00</updated><title type='text'>Fennec (Mozilla Mobile) beta 1 released for n8x0 devices.</title><content type='html'>&lt;div style="text-align: justify;"&gt;So, I am happy to broadcast the &lt;a href="http://www.mozilla.org/projects/fennec/1.0b1/releasenotes/"&gt;announcement of Fennec beta1 for the Nokia Linux devices&lt;/a&gt;. As &lt;a href="http://starkravingfinkle.org/blog"&gt;pointed&lt;/a&gt; &lt;a href="http://blog.pavlov.net/2009/03/17/fennec-1-beta-1/"&gt;out&lt;/a&gt; &lt;a href="http://blog.mozilla.com/tglek/2009/03/18/fennec-beta-1-need-for-speed/"&gt;by&lt;/a&gt; &lt;a href="http://madhava.com/egotism/archive/005032.html"&gt;some&lt;/a&gt; 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&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Feature-wise, flash player is supported now.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;On the platform side, and the &lt;a href="https://wiki.mozilla.org/JavaScript:TraceMonkey"&gt;mozilla JS - JIT&lt;/a&gt; implementation is ON by default.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;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.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Startup time has been also hugely reduced, and it is really acceptable (~8 sec) now.&lt;/li&gt;&lt;/ul&gt;So, I'd say for those who have not installed it yet to &lt;a href="http://ftp.mozilla.org/pub/mozilla.org/mobile/mozilla-fennec.install"&gt;give it a try&lt;/a&gt;, and so those who have,  upgrading to this new beta should be automatic and smoooooth ...&lt;br /&gt;&lt;br /&gt;There is a &lt;a href="http://vimeo.com/3563474"&gt;walkthrough video&lt;/a&gt; for this release. Check it out !&lt;br /&gt;&lt;br /&gt;ps: also there is an &lt;a href="http://www.vimeo.com/3156495"&gt;on-going  implementation of a gesture engine for fennec&lt;/a&gt; being driven by another Brazilian (&lt;a href="http://www.blogger.com/felipe.wordpress.com/"&gt;Felipe Gomes&lt;/a&gt;) that can give it a taste of what is about to come soon ;)&lt;br /&gt;&lt;br /&gt;Enjoy&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;Antonio Gomes&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-4176233442562679028?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/4176233442562679028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=4176233442562679028' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/4176233442562679028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/4176233442562679028'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2009/03/fennec-mozilla-mobile-beta-1-released.html' title='Fennec (Mozilla Mobile) beta 1 released for n8x0 devices.'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-6583200114471267342</id><published>2009-03-09T12:28:00.000-07:00</published><updated>2009-03-10T12:51:20.864-07:00</updated><title type='text'>Running crossover'ed Google Chrome browser on Linux ...</title><content type='html'>Quick sharing: for those who do not want to install &lt;a href="http://www.blogger.com/www.microsoft.com/WINDOWS"&gt;Windows&lt;/a&gt; just to test &lt;a href="http://www.blogger.com/www.google.com/chrome"&gt;Google Chromium&lt;/a&gt; browser :), run it on Linux by grabbing a crossover'ed version from &lt;a href="http://www.codeweavers.com/services/ports/chromium/"&gt;here&lt;/a&gt; ... or follow instruction &lt;a href="http://code.google.com/p/chromium/wiki/LinuxBuildInstructions"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YOkWwbhy4YI/SbVwfcq54rI/AAAAAAAAAPo/ubbLR48WUR0/s1600-h/Screenshot-1.png"&gt;&lt;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" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-6583200114471267342?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/6583200114471267342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/6583200114471267342'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2009/03/running-crossovered-google-chrome.html' title='Running crossover&apos;ed Google Chrome browser on Linux ...'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YOkWwbhy4YI/SbVwfcq54rI/AAAAAAAAAPo/ubbLR48WUR0/s72-c/Screenshot-1.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-7292650968494931818</id><published>2009-01-18T09:55:00.000-08:00</published><updated>2009-01-18T10:57:53.897-08:00</updated><title type='text'>firefox 2.0.x and 3.0.x + gcc 4.3.2 and Ubuntu Intrepid.</title><content type='html'>&lt;div style="text-align: justify;"&gt;For those who do Mozilla development on Linux, and have upgraded to Ubuntu 8.10 (&lt;span style="font-style: italic;"&gt;Intrepid Ibex&lt;/span&gt;), 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 "&lt;a href="http://en.wikipedia.org/wiki/Stack_buffer_overflow"&gt;buffer overflow&lt;/a&gt;". Problem is reported &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=412610"&gt;here&lt;/a&gt; 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).&lt;br /&gt;&lt;br /&gt;&lt;a href="https://bugzilla.mozilla.org/attachment.cgi?id=297358"&gt;That is the patch&lt;/a&gt; that solves the problem for on both crashy trees, from Fedore mozilla team, iirc.&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-7292650968494931818?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/7292650968494931818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=7292650968494931818' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/7292650968494931818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/7292650968494931818'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2009/01/firefox-20x-and-30x-and-gcc-432-ubuntu.html' title='firefox 2.0.x and 3.0.x + gcc 4.3.2 and Ubuntu Intrepid.'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-9182883608224957952</id><published>2009-01-08T08:14:00.000-08:00</published><updated>2009-08-28T06:33:58.933-07:00</updated><title type='text'>2008 Wrap up !!</title><content type='html'>&lt;div style="text-align: justify;"&gt;2008 was a extremely busy year. Many many sleepless nights and that is basically  why I have not blogged that often.&lt;br /&gt;&lt;br /&gt;Some personal highlights:&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;I got married and a beautiful little baby girl came.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;At &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;INdT&lt;/span&gt;, after almost 3 years working on Mozilla related projects, started doing some stuff with &lt;a href="http://webkit.org/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;WebKit&lt;/span&gt;&lt;/a&gt; in the second half of 2008, and now I am officially full time allocated to work on the &lt;a href="http://codeposts.blogspot.com/2008/12/webkit-ported-to-enlightenment.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Webkit&lt;/span&gt; port to EFL&lt;/a&gt; (which is an extremely exciting project and deserves a dedicated blog post). I am right now working on my &lt;a href="https://bugs.webkit.org/attachment.cgi?id=26499"&gt;first not so foo patch&lt;/a&gt; :)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;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 (&lt;a href="http://getwellnetwork.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;GetWellNetwork&lt;/span&gt;&lt;/a&gt; and &lt;a href="http://www.skyfire.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Skyfire&lt;/span&gt;&lt;/a&gt;) on projects related to Mozilla technologies.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;In the beginning of 2008, I joined the Master Degree program, at &lt;a href="http://www.dcc.ufam.edu.br/"&gt;UFAM&lt;/a&gt; and I am excited to be working  with Information Retrieval and a bunch of other cool &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;TechWeb&lt;/span&gt; stuff. It is supposed to finished by of the year.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;I could not do as much as I would like to help on some cool other open source projects, including &lt;a href="http://browser.garage.maemo.org/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Microb&lt;/span&gt;&lt;/a&gt;, &lt;a href="https://wiki.mozilla.org/Mobile/Fennec"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Fennec&lt;/span&gt;&lt;/a&gt; and &lt;a href="https://wiki.mozilla.org/Prism"&gt;Prism&lt;/a&gt;, although whenever I got a overdose of coffee and can not get to sleep, I try to send some patches.&lt;/li&gt;&lt;/ul&gt;--Antonio &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Gomes&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-9182883608224957952?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/9182883608224957952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=9182883608224957952' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/9182883608224957952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/9182883608224957952'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2009/01/2008-wrap-up.html' title='2008 Wrap up !!'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-3649104320251862620</id><published>2008-10-17T11:35:00.000-07:00</published><updated>2008-10-17T14:45:46.391-07:00</updated><title type='text'>New wave of Mozilla coming: Fennec</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YOkWwbhy4YI/SPiqY5okeDI/AAAAAAAAANc/Suf6gRI0B5k/s1600-h/alpha1_banner.png"&gt;&lt;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" /&gt;&lt;/a&gt;&lt;br /&gt;Woot !!!&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://starkravingfinkle.org/blog/2008/10/fennec-m9-user-experience-alpha/"&gt;first&lt;/a&gt; &lt;a href="http://madhava.com/egotism/archive/005029.html"&gt;alpha&lt;/a&gt; &lt;a href="http://dailythemes.wordpress.com/2008/10/17/fennec-alpha-1/"&gt;of&lt;/a&gt; &lt;a href="https://wiki.mozilla.org/Mobile"&gt;Fennec&lt;/a&gt; (Mozilla Mobile) &lt;a href="http://www.mozilla.org/projects/fennec/1.0a1/releasenotes/"&gt;is just out of the closet&lt;/a&gt;, aiming mainly to get feedback about the user experience ... If you have a n800 or n810, give it a try and &lt;a href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Fennec"&gt;file bugs&lt;/a&gt; on it.&lt;br /&gt;&lt;br /&gt;Check a video of it in action &lt;a href="http://vimeo.com/1981300?pg=embed&amp;amp;sec=1981300"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;One-click install available &lt;a href="http://ftp.mozilla.org/pub/mobile/mozilla-fennec.install"&gt;here&lt;/a&gt;. Localizers, addon developer and whoever do not have a device in hand, desktop (x86) builds are available as well for &lt;a href="http://ftp.mozilla.org/pub/mozilla.org/mobile/fennec-1.0a1.en-US.linux-i686.tar.bz2"&gt;Linux&lt;/a&gt;, &lt;a href="http://ftp.mozilla.org/pub/mozilla.org/mobile/fennec-1.0a1.en-US.win32.zip"&gt;Windows&lt;/a&gt; and &lt;a href="http://ftp.mozilla.org/pub/mozilla.org/mobile/fennec-1.0a1.en-US.mac.dmg"&gt;Mac&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Performance is now under attack.&lt;br /&gt;&lt;br /&gt;Stay tuned.&lt;br /&gt;&lt;br /&gt;--Antonio gomes&lt;br /&gt;tonikitoo at gmail&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-3649104320251862620?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/3649104320251862620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=3649104320251862620' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/3649104320251862620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/3649104320251862620'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2008/10/new-wave-of-mozilla-coming-fennec.html' title='New wave of Mozilla coming: Fennec'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YOkWwbhy4YI/SPiqY5okeDI/AAAAAAAAANc/Suf6gRI0B5k/s72-c/alpha1_banner.png' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-5668269119993426191</id><published>2008-10-05T17:20:00.000-07:00</published><updated>2008-10-06T19:31:32.638-07:00</updated><title type='text'>Using wired connections from you tablet.</title><content type='html'>&lt;div style="text-align: justify;"&gt;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.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;So that is my way of doing that:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;1. On the desktop, setup an &lt;span style="font-style: italic;"&gt;adhoc&lt;/span&gt; connection manually using the pc's wlan interface  (&lt;span style="font-style: italic;"&gt;eth1&lt;/span&gt;).&lt;br /&gt;2. And enable &lt;span style="font-style: italic;"&gt;ip_forward&lt;/span&gt; in order make it to bridge to the wired network interface (&lt;span style="font-style: italic;"&gt;eth0&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;For (1) and (2) I use to use the following bash script (to be ran as &lt;span style="font-style: italic;"&gt;root&lt;/span&gt;):&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;modprobe iptable_nat&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iwconfig eth1 essid tonikitoo mode ad-hoc key off&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ifconfig eth1 10.0.0.1 netmask 255.255.255.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;echo 1 &gt; /proc/sys/net/ipv4/ip_forward&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3. Set an ad hoc connection in the tablet as following (sshots taken by using system's Connection Manager):&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;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"&gt;&lt;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" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Note &lt;tonikitoo&gt; is to be replaced by whatever name here.&lt;/tonikitoo&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;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"&gt;&lt;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" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Note: the SSID (also 'tonikitoo' here) has to match to the &lt;span style="font-style: italic;"&gt;essid&lt;/span&gt; value set in line #2 of the pc script above.&lt;br /&gt;Also note the value 'ad hoc' in 'network mode'.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note2: Set proper 'Security method' here.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;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"&gt;&lt;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" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;If your wired connection is under a proxy, set the same proxy address for your adhoc (&lt;/span&gt;&lt;span style="font-size:85%;"&gt;in Advanced Settings palette&lt;/span&gt;&lt;span style="font-size:85%;"&gt;).&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note: if the wired network requires no proxy, just ignore this step.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;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"&gt;&lt;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" /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:85%;"&gt;Set your ip, router and dns.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;note: 'IP address' has to be in the same network of 'Router'&lt;/span&gt;.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;note2: The IP set in 'Router' has to match the IP set in line #3 &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;of the pc script above.&lt;br /&gt;note3: 'Primary DNS address' has to match your pc's one (run 'cat /etc/resolv.conf' on the pc to check that).&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;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 ...&lt;br /&gt;&lt;br /&gt;--Antonio  Gomes&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-5668269119993426191?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/5668269119993426191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=5668269119993426191' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/5668269119993426191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/5668269119993426191'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2008/10/using-wired-connections-from-you-tablet.html' title='Using wired connections from you tablet.'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YOkWwbhy4YI/SOk_susg3gI/AAAAAAAAAM8/RtNXr3l4kbk/s72-c/shot-2008-10-05-18-07-11.png' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-1061011649186419123</id><published>2008-09-14T13:28:00.000-07:00</published><updated>2008-09-14T09:31:38.433-07:00</updated><title type='text'>New Prism-Maemo repository</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://indt.org/"&gt;INdT&lt;/a&gt; has got me some &lt;a href="http://extindt02.indt.org/agomes"&gt;space for my personal stuff&lt;/a&gt;, including prism-maemo port. So, please if you are interested in &lt;a href="http://tonikitoo.blogspot.com/2008/08/prism-for-maemo-updates.html"&gt;Prism-Maemo&lt;/a&gt;, use &lt;a href="http://maemo.org/downloads/product/raw/OS2008/prism-maemo4/?get_installfile"&gt;THIS REPOSITORY&lt;/a&gt; for newer updates. Obviously, the &lt;a href="https://maemo.org/downloads/product/raw/OS2008/prism-maemo?get_installfile"&gt;two&lt;/a&gt; &lt;a href="https://maemo.org/downloads/product/raw/OS2008/prism?get_installfile"&gt;previous&lt;/a&gt; repositories won't be updated any further (due to technical problems w/ the server).&lt;br /&gt;&lt;br /&gt;Sorry about that.&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-1061011649186419123?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/1061011649186419123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=1061011649186419123' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/1061011649186419123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/1061011649186419123'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2008/09/new-prism-maemo-repository.html' title='New Prism-Maemo repository'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-4400161738175372453</id><published>2008-08-29T18:15:00.000-07:00</published><updated>2008-08-31T09:18:38.040-07:00</updated><title type='text'>(Smart)Find for Firefox 3.*</title><content type='html'>&lt;div style="text-align: justify;"&gt; Inspired by our own need and &lt;a href="http://boblord.livejournal.com/20980.html"&gt;other's&lt;/a&gt;, a couple of friends (André, Roberto and Tomaz) and I decided to increment Firefox' default find feature.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Story&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;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 &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/8497"&gt;SmartFind addon&lt;/a&gt; for Firefox 3.x. From its site we have some usecases of SmartFind:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;"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".&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;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.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;You are just lazy like us and terrible in &lt;/span&gt;&lt;span dir="ltr" id=":51s"&gt;orthography &lt;/span&gt;&lt;span style="font-style: italic;"&gt; :)&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;HOW&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;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 &lt;a href="http://en.wikipedia.org/wiki/Levenshtein_distance"&gt;levenshtein distance&lt;/a&gt; metric. The "how similar" can be trigged by the user through the Edit-&gt;SmartFind menu, to be more  or less restrictive.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Well, in practical terms&lt;/span&gt;&lt;/span&gt;, whenever Firefox' original find method does not find something, SmartFind takes place and hitting a aditional "enter" fires its actition ...&lt;br /&gt;&lt;br /&gt;If it is still not clear, see sshots bellow:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YOkWwbhy4YI/SLhV065bykI/AAAAAAAAAMs/AJUqT-96uq0/s1600-h/tofind.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_YOkWwbhy4YI/SLhV065bykI/AAAAAAAAAMs/AJUqT-96uq0/s400/tofind.png" alt="" id="BLOGGER_PHOTO_ID_5240032534097283650" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;User is not from Austria and does not know how to spell this-big-name-above.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YOkWwbhy4YI/SLhV1HiPbVI/AAAAAAAAAM0/JJUHkbyBTC0/s1600-h/found.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YOkWwbhy4YI/SLhV1HiPbVI/AAAAAAAAAM0/JJUHkbyBTC0/s400/found.png" alt="" id="BLOGGER_PHOTO_ID_5240032537489665362" border="0" /&gt;&lt;/a&gt;&lt;enter&gt;&lt;/enter&gt;&lt;span style="font-size:85%;"&gt;SmartFind finds it for him.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Disclaimer: &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-size:100%;"&gt;This is just the first and quickly implemented public release, so there are some known problems:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Improve the way it gets text content from the webpage (better xpath expression, which ignores "object" , "style"  ,  "script" tags' text content).&lt;/li&gt;&lt;li&gt;Fix problems with line break (lack of  "br" tag) .&lt;/li&gt;&lt;li&gt;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.&lt;/li&gt;&lt;li&gt;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 ...&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Port it to &lt;a href="http://wiki.mozilla.org/Mobile/Fennec"&gt;Fennec&lt;/a&gt; (Firefox-Mobile) browser.&lt;/li&gt;&lt;li&gt;Make it work with other Firefox  addons, including &lt;a href="https://addons.mozilla.org/pt-PT/firefox/addon/8078"&gt;FindInTabs&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Implement &lt;a href="http://en.wikipedia.org/wiki/Soundex"&gt;SoundEx&lt;/a&gt; into it (?).&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;tonikitoo at gmail dot com&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;enter&gt;&lt;/enter&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-4400161738175372453?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/4400161738175372453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=4400161738175372453' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/4400161738175372453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/4400161738175372453'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2008/08/smartfind-for-firefox-3.html' title='(Smart)Find for Firefox 3.*'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YOkWwbhy4YI/SLhV065bykI/AAAAAAAAAMs/AJUqT-96uq0/s72-c/tofind.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-6629678641638030021</id><published>2008-08-21T07:43:00.000-07:00</published><updated>2009-03-21T15:09:14.021-07:00</updated><title type='text'>Open source browsers war: Mozilla and Webkit raw builds numbers on Maemo (ARM)</title><content type='html'>&lt;span style="font-weight: bold;font-size:130%;" &gt;The big picture&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify; font-family: arial;"&gt;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.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Scenario&lt;/span&gt;&lt;br /&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Experiments were performed using Nokia N810 Internet tablets (400MHz CPU and 128Mb of RAM memory) with Chinook installed.&lt;/li&gt;&lt;li&gt;Applications under test were GTK+ embedding sample browsers from both Mozilla (TestGtkEmbed - available from the &lt;a href="http://hg.mozilla.org/index.cgi/mozilla-central/"&gt;mozilla-central repository&lt;/a&gt;) and WebKit (GtkLauncher - from the WebKit &lt;a href="http://svn.webkit.org/repository/webkit/trunk@35321"&gt;trunk&lt;/a&gt;), cross-compiled in Scratchbox 1.0.8, gcc-2005q3-2.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;About the tests&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;These were the items measured:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    1. Page load speed&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;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 &lt;a href="http://www.httrack.com/"&gt;httrack crawler&lt;/a&gt; and is accessible over an Ad-hoc wi-fi network via the Apache Web server.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    2. Memory and CPU consumption of 1)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;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).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    3. Javascript engine performance.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;Both browsers were ran against &lt;a href="http://dromaeo.com/"&gt;Dromaeo&lt;/a&gt; and &lt;a href="http://webkit.org/perf/sunspider-0.9/sunspider-driver.html"&gt;SunSpider&lt;/a&gt; Javascript test suites and memory consumption during these tests was measure (same way as in 2).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    4. CSS compliance&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Both browsers were ran against &lt;a href="http://acid3.acidtests.org/"&gt;Acid3&lt;/a&gt; CSS test suite.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Results and Charts&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;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).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;ps: I tried &lt;a href="http://quality.mozilla.org/projects/automation/talos"&gt;Mozilla's Talos&lt;/a&gt; suite, which seems fine to test Mozilla but it is not portable for other browsers.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    1. Page load speed&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YOkWwbhy4YI/SKryhqSY4KI/AAAAAAAAAKA/Ps9tQVTYuAs/s1600-h/pageload.png"&gt;&lt;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" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Mozilla's and Webkit's page load speed  against the given pageset (see table below).&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YOkWwbhy4YI/SKr2U1Pm91I/AAAAAAAAAKQ/CxHdc1iKD1Q/s1600-h/pageload_table.png"&gt;&lt;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" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Individual pageload speeds&lt;/span&gt;&lt;span style="font-size:85%;"&gt; (in ms)&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;DISCLAIMER&lt;/span&gt;&lt;br /&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Original page set was formed by &lt;a href="http://mxr.mozilla.org/mozilla-central/source/testing/performance/talos/page_load_test/manifest.txt"&gt;85 webpages&lt;/a&gt;, 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.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;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:&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YOkWwbhy4YI/SKr3buxik3I/AAAAAAAAAKY/5XolyBG7gNU/s1600-h/3271_mozilla.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_YOkWwbhy4YI/SKr3buxik3I/AAAAAAAAAKY/5XolyBG7gNU/s400/3271_mozilla.png" alt="" id="BLOGGER_PHOTO_ID_5236269572555969394" border="0" /&gt;&lt;/a&gt;www.3721.com in TestGtkEmbed&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YOkWwbhy4YI/SKr3b4pWNnI/AAAAAAAAAKg/0alLtSPDnfY/s1600-h/3271_webkit.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YOkWwbhy4YI/SKr3b4pWNnI/AAAAAAAAAKg/0alLtSPDnfY/s400/3271_webkit.png" alt="" id="BLOGGER_PHOTO_ID_5236269575205959282" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;www.3721.com in GtkLauncher&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;2. Memory and CPU consumption during 1)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YOkWwbhy4YI/SKr0TmHUJ8I/AAAAAAAAAKI/WzuMJ2niZq0/s1600-h/memory.png"&gt;&lt;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" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Memory consumption while doing page load test in 1)&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;UPDATE: VIRTUAL AND PHYSICAL MEMORY LABELS ARE CHANGED HERE.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YOkWwbhy4YI/SKr4ff8CP9I/AAAAAAAAAKo/EZ9YhcS3C9A/s1600-h/cpu.png"&gt;&lt;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" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;CPU load while doing page load test in 1)&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;3. Javascript engine performance.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YOkWwbhy4YI/SKtPa0q3AdI/AAAAAAAAAKw/qu86Wbedj20/s1600-h/dromaeo.png"&gt;&lt;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" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Dromaeo numbers.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YOkWwbhy4YI/SKtPbNnCuwI/AAAAAAAAAK4/rCKMpfL38ks/s1600-h/sunspider.png"&gt;&lt;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" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;SunSpider numbers.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YOkWwbhy4YI/SKtUwJygKcI/AAAAAAAAALQ/vtnQvdCpXtI/s1600-h/memory_dromaeo.png"&gt;&lt;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" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Browsers memory use while doing Dromaeo.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YOkWwbhy4YI/SKtUwYuE2WI/AAAAAAAAALY/cvTG7Wfy-wQ/s1600-h/memory_sunspider.png"&gt;&lt;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" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Browsers memory use while doing SunSpider.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    4. CSS compliance&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YOkWwbhy4YI/SKtQHjZPQUI/AAAAAAAAALA/GH1WS6IO1hk/s1600-h/acidmozilla.png"&gt;&lt;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" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Mozilla on Acid3.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YOkWwbhy4YI/SKtQH8Qe_0I/AAAAAAAAALI/v6K2Nm9VM-U/s1600-h/acidwebkit.png"&gt;&lt;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" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Webkit on Acid3.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Some outstandings from the numbers:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;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.&lt;/li&gt;&lt;li&gt;Webkit was faster and used less memory while doing both Dromaeo and SunSpider test.&lt;/li&gt;&lt;/ul&gt;UPDATE: Some things that have to be pointed out about my Mozilla build are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I do not jemalloc enabled, but would love to.&lt;/li&gt;&lt;li&gt;Mozilla guys are doing some amazing job on speeding up their Javascript engine: tracemonkey will probably get things much (5x at least ?) faster.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;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.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;tonikitoo at gmail dot com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-6629678641638030021?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/6629678641638030021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=6629678641638030021' title='29 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/6629678641638030021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/6629678641638030021'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2008/08/open-source-browsers-war-mozilla-vrs.html' title='Open source browsers war: Mozilla and Webkit raw builds numbers on Maemo (ARM)'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YOkWwbhy4YI/SKryhqSY4KI/AAAAAAAAAKA/Ps9tQVTYuAs/s72-c/pageload.png' height='72' width='72'/><thr:total>29</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-1066402596332797168</id><published>2008-08-13T23:25:00.000-07:00</published><updated>2008-08-14T09:20:21.740-07:00</updated><title type='text'>Prism for maemo updates</title><content type='html'>&lt;div style="text-align: justify;"&gt;The &lt;a href="http://labs.mozilla.com/2007/10/prism/"&gt;Mozilla Prism&lt;/a&gt; guys &lt;a href="http://starkravingfinkle.org/blog/"&gt;mfinkle&lt;/a&gt; and &lt;a href="http://browsing.justdiscourse.com/"&gt;plasticmillion&lt;/a&gt; are doing a great job heading to &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=450225"&gt;1.0&lt;/a&gt;, and happily we are about to start to &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=450333"&gt;get prism changes for maemo upstream.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Below some nice sshots of the current prism maemo port, &lt;a href="http://maemo.org/downloads/product/raw/OS2008/prism-maemo?get_installfile"&gt;prism-maemo_0.0.7-1&lt;/a&gt; (which is just out), running on chinook.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YOkWwbhy4YI/SKI90c3Y7DI/AAAAAAAAAJo/4f8eUb4ZXkI/s1600-h/screenshot00.png"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_YOkWwbhy4YI/SKI90c3Y7DI/AAAAAAAAAJo/4f8eUb4ZXkI/s320/screenshot00.png" alt="" id="BLOGGER_PHOTO_ID_5233813688268942386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Prism on meebo.com&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YOkWwbhy4YI/SKI90oYxm1I/AAAAAAAAAJw/yMzI2ETSITg/s1600-h/screenshot01.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_YOkWwbhy4YI/SKI90oYxm1I/AAAAAAAAAJw/yMzI2ETSITg/s320/screenshot01.png" alt="" id="BLOGGER_PHOTO_ID_5233813691361762130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:85%;"&gt;Prism on mibbit.com&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;--Antonio Gomes&lt;br /&gt;tonikitoo at gmail dot com&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-1066402596332797168?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/1066402596332797168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=1066402596332797168' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/1066402596332797168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/1066402596332797168'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2008/08/prism-for-maemo-updates.html' title='Prism for maemo updates'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YOkWwbhy4YI/SKI90c3Y7DI/AAAAAAAAAJo/4f8eUb4ZXkI/s72-c/screenshot00.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-2353485473749989450</id><published>2008-08-05T02:48:00.000-07:00</published><updated>2008-08-05T07:51:57.577-07:00</updated><title type='text'>Mozilla/Firefox Summit 2008</title><content type='html'>So, the much anticipated Mozilla &lt;a href="http://summit.mozilla.org/"&gt;Summit&lt;/a&gt; &lt;a href="http://wiki.mozilla.org/Summit2008"&gt;08&lt;/a&gt; has just finished, and regardless &lt;a href="http://www.cbc.ca/canada/british-columbia/story/2008/07/30/bc-highway-rockslide-whistler.html"&gt;some&lt;/a&gt; &lt;a href="http://fredericiana.com/2008/07/31/trapped-part-2/"&gt;unforeseen&lt;/a&gt;, I truly believe that most of the 400 (+-) attendees had an amazing time, as so did I. Follows some of my highlights:&lt;br /&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Dan's team did really well on organization ...&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I had chance to see some really nice &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;mozilla&lt;/span&gt; guys again including: both the &lt;span style="font-style: italic;"&gt;father&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;grand-pa&lt;/span&gt; :) of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;mozilla&lt;/span&gt; mobile, &lt;a href="http://dougt.wordpress.com/"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;dougt&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; and &lt;span style="font-weight: bold;"&gt;&lt;a href="http://angus65.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;choffman&lt;/span&gt;&lt;/a&gt;,&lt;/span&gt; respectively; the long term &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;mozilla&lt;/span&gt; contributor on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;linux&lt;/span&gt; and always elegant, &lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.0xdeadbeef.com/weblog/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;cblizzard&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;; &lt;/span&gt;&lt;/span&gt;the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;mozilla&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;brazil&lt;/span&gt; driver &lt;a href="http://mozbrasil.mgalli.com/"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;mgalli&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;; as well as the nice &lt;a href="http://leoz.org/blog/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;leoz&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://romaxa-microb.blogspot.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;romaxa&lt;/span&gt;&lt;/a&gt; and &lt;a href="http://viper.haque.net/%7Etimeless/blog/"&gt;timeless&lt;/a&gt;  from the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;microb&lt;/span&gt; project.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;From &lt;a href="http://wiki.mozilla.org/Prism"&gt;prism&lt;/a&gt; (+&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;maemo&lt;/span&gt;), I got a fast but good talk to &lt;a href="http://starkravingfinkle.org/blog/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;mfinkle&lt;/span&gt;&lt;/a&gt;: the point was mainly &lt;a href="http://tonikitoo.blogspot.com/2008/06/mozilla-prism-for-maemo-out.html"&gt;pushing prism forward on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;maemo&lt;/span&gt;&lt;/a&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;linux&lt;/span&gt;, and make it a &lt;a href="http://wiki.mozilla.org/Mobile"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;fennec&lt;/span&gt;&lt;/a&gt; friend on the platform.&lt;/li&gt;&lt;li&gt;The new &lt;a href="http://www.0xdeadbeef.com/weblog/?p=359"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;mozilla&lt;/span&gt; embedding system&lt;/a&gt; is not just promising but &lt;a href="http://wiki.mozilla.org/Embedding/NewApi/GtkLinux"&gt;real&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I met the famous &lt;a href="http://blog.pavlov.net/"&gt;&lt;em&gt;Stuart&lt;/em&gt; ‘&lt;em&gt;Pavlov&lt;/em&gt;’ &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;Parmenter&lt;/span&gt;&lt;/a&gt; and got  some nice advices about browser benchmarks, &lt;a href="http://www.mozilla.org/projects/anya"&gt;steps toward a rendering server &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;firefox&lt;/span&gt;&lt;/a&gt;, as well as about some of the huge &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;Javascripts&lt;/span&gt; speed up they are about to land in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;Firefox&lt;/span&gt; 3.1 (new &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;JS&lt;/span&gt; is going +- 10x faster then the current) ...&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.blogger.com/www.mozillalinks.org"&gt;Percy&lt;/a&gt; and &lt;a href="http://blog.mozilla.com/blassey"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;blassey&lt;/span&gt;&lt;/a&gt; are also nice guys.&lt;/li&gt;&lt;li&gt;It is  great to see &lt;a href="http://www.0xdeadbeef.com/weblog/?p=508"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;fennec&lt;/span&gt;&lt;/a&gt; and &lt;a href="http://wiki.mozilla.org/Mobile/MicroB"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;microb&lt;/span&gt;&lt;/a&gt; joining efforts toward a great  mobile user &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;internet&lt;/span&gt; experience.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Some not accomplished things after the event:&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;I wish I had met &lt;a href="http://www.glazman.org/weblog/"&gt;Daniel &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;Glazman&lt;/span&gt;&lt;/a&gt; and &lt;a href="http://ejohn.org/"&gt;John &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;Resig&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;I wish to have had a shorter trip back: &lt;a href="https://bugzilla.mozilla.org/attachment.cgi?id=331814"&gt;7&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;hs&lt;/span&gt; (from whistler to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;vancouver&lt;/span&gt;)&lt;/a&gt; + 5 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;hous&lt;/span&gt; waiting + 5 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;hous&lt;/span&gt; from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;vacouver&lt;/span&gt; to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;toronto&lt;/span&gt; + one hour waiting + 12 hours from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;toronto&lt;/span&gt; to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;são&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;paulo&lt;/span&gt; + 12 hours waiting + 4 hours from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;sp&lt;/span&gt; to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;manaus&lt;/span&gt; = 46 !&lt;/li&gt;&lt;/ul&gt;Long life &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;mozilla&lt;/span&gt; ...&lt;br /&gt;&lt;br /&gt;--Antonio &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_42"&gt;Gomes&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_43"&gt;tonikitoo&lt;/span&gt; at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_44"&gt;gmail&lt;/span&gt; dot com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-2353485473749989450?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/2353485473749989450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=2353485473749989450' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/2353485473749989450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/2353485473749989450'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2008/08/mozillafirefox-summit-2008.html' title='Mozilla/Firefox Summit 2008'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-6057004536953193083</id><published>2008-07-08T20:18:00.000-07:00</published><updated>2008-07-24T09:25:57.319-07:00</updated><title type='text'>Keeping device's display on</title><content type='html'>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:&lt;br /&gt;&lt;br /&gt;gconftool-2 --type int --set /apps/osso/applet/osso-applet-display/turn_off_display 6000000&lt;br /&gt;gconftool-2 --type int --set /apps/osso/applet/osso-applet-display/brightness_period 6000000&lt;br /&gt;gconftool-2 --type int --set /system/osso/dsm/display/display_dim_timeout 6000000&lt;br /&gt;gconftool-2 --type int --set /system/osso/dsm/display/display_blank_timeout 6000000&lt;br /&gt;&lt;br /&gt;Might be useful for someone.&lt;br /&gt;&lt;br /&gt;**update - in order to undo the changes:&lt;br /&gt;&lt;br /&gt;gconftool-2 --unset /apps/osso/applet/osso-applet-display/turn_off_display&lt;br /&gt;gconftool-2 --unset /apps/osso/applet/osso-applet-display/brightness_period&lt;br /&gt;gconftool-2 --unset /system/osso/dsm/display/display_dim_timeout&lt;br /&gt;gconftool-2 --unset /system/osso/dsm/display/display_blank_timeout&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;Antonio Gomes&lt;br /&gt;tonikitoo at gmail dot com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-6057004536953193083?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/6057004536953193083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=6057004536953193083' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/6057004536953193083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/6057004536953193083'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2008/07/keeping-devices-display-on.html' title='Keeping device&apos;s display on'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-1098953180944777481</id><published>2008-06-09T19:29:00.000-07:00</published><updated>2008-06-10T09:03:58.022-07:00</updated><title type='text'>Mozilla Prism for maemo</title><content type='html'>&lt;div style="text-align: justify;"&gt;It sounds like another buzz-word candidate on the internet field is the term "RIA": &lt;a href="http://starkravingfinkle.org/blog/2008/04/ria-is-dead-long-live-web-applications/"&gt;many big guys commercially interested  on RIA seem to concept it differently&lt;/a&gt;. 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".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;PS: To avoid ambiguity we are &lt;/span&gt;&lt;span style="font-size:78%;"&gt;generally &lt;/span&gt;&lt;span style="font-size:78%;"&gt;referring RIA by "web applications".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In that sense, the &lt;a href="http://labs.mozilla.com/2007/10/prism/"&gt;Mozilla Prism&lt;/a&gt; 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:&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;On the pc (w/ satisfactory processing capabilities), users can have their web browser w/ many tabs opened, their RIAs living each one on their &lt;a href="http://labs.mozilla.com/2008/03/major-update-to-prism-first-prototype-of-browser-integration/"&gt;own process&lt;/a&gt; and &lt;a href="http://lifehacker.com/371829/easily-install-prism+powered-web-apps-in-ubuntu"&gt;windows&lt;/a&gt;, as well as many other OS applications all at the same time and their PC are able to run great.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;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.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;Although the &lt;a href="http://home.ufam.edu.br/%7Eagan/maemo/mozilla/prism/PRISM_todo_list"&gt;TODO&lt;/a&gt; list is still big, the &lt;a href="http://home.ufam.edu.br/%7Eagan/maemo/mozilla/prism/PRISM_done_list"&gt;DONE&lt;/a&gt; list is accomplished so that it worth making "&lt;a href="https://garage.maemo.org/projects/prism/"&gt;Prism to Maemo&lt;/a&gt;" project public.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YOkWwbhy4YI/SExEUOugVxI/AAAAAAAAAHo/d9pXAtds1WI/s1600-h/screenshot01.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_YOkWwbhy4YI/SExEUOugVxI/AAAAAAAAAHo/d9pXAtds1WI/s320/screenshot01.png" alt="" id="BLOGGER_PHOTO_ID_5209613983302047506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;1) Installation&lt;br /&gt;&lt;br /&gt;While I am still having &lt;a href="https://bugs.maemo.org/show_bug.cgi?id=3213"&gt;trouble&lt;/a&gt; to get my upload account to 'Maemo Extras" repository working fine, I've set up one living under my personal web dir: .install file &lt;a href="http://maemo.org/downloads/product/raw/OS2008/prism-maemo/?get_installfile"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YOkWwbhy4YI/SExDy5lwRwI/AAAAAAAAAHg/aTw58B09pbM/s1600-h/screenshot00.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YOkWwbhy4YI/SExDy5lwRwI/AAAAAAAAAHg/aTw58B09pbM/s320/screenshot00.png" alt="" id="BLOGGER_PHOTO_ID_5209613410692515586" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;2) Warnings&lt;br /&gt;&lt;ul&gt;&lt;li&gt;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.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;It is still an "under porting" work. so bugs are likely to be found and new releases are likely to appear.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;.deb sizes 10Mb and installed it takes 30Mb on disk.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Hope you enjoy.&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;Antonio Gomes&lt;br /&gt;tonikitoo at gmail dot com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-1098953180944777481?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/1098953180944777481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=1098953180944777481' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/1098953180944777481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/1098953180944777481'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2008/06/mozilla-prism-for-maemo-out.html' title='Mozilla Prism for maemo'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YOkWwbhy4YI/SExEUOugVxI/AAAAAAAAAHo/d9pXAtds1WI/s72-c/screenshot01.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-5127810048410345036</id><published>2008-03-23T03:51:00.000-07:00</published><updated>2008-03-24T07:48:09.315-07:00</updated><title type='text'>Prism + Webapps + Maemo = ?</title><content type='html'>&lt;div style="text-align: justify;"&gt;Since a while I've being paying some attention into the promising &lt;a href="http://wiki.mozilla.org/WebRunner"&gt;Mozilla Prism &lt;/a&gt;project (old WebRunner), specially over a mobile developer perspective. Prism is a &lt;a href="http://labs.mozilla.com/2007/10/prism/"&gt;Mozilla Labs advanced development project&lt;/a&gt;  that provides "a simple &lt;a href="http://benjamin.smedbergs.us/blog/2007-05-15/xulrunner-what-we-are-doing/"&gt;XULRunner&lt;/a&gt; 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 "&lt;a href="http://pvanhoof.be/blog/index.php/2008/03/09/web-20"&gt;Web 2.0 email clients&lt;/a&gt;" (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.&lt;br /&gt;&lt;br /&gt;Main concepts here are two: &lt;span style="font-weight: bold;"&gt;Site Specific Browsers&lt;/span&gt; (SSB) and &lt;span style="font-weight: bold;"&gt;Distraction Free Browser&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; 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.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;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."&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Could that interest users of mobile devices ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;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 &lt;a href="http://blog.mozilla.com/blassey/2008/03/17/maemo-buildbot/"&gt;blassey&lt;/a&gt;'s xulrunner armel build for maemo, checked out prism source from &lt;a href="http://svn.mozilla.org/projects/webrunner/"&gt;svn&lt;/a&gt;, pulled Firefox 3 pre beta 5 source base (to work as my &lt;a href="http://developer.mozilla.org/en/docs/Creating_XULRunner_Apps_with_the_Mozilla_Build_System"&gt;mozilla build system&lt;/a&gt;), built them all together and after some hacks I got Prism running on maemo OS 2008 w/ some webapps (&lt;a href="http://www.blogger.com/www.meebo.com"&gt;meebo&lt;/a&gt; and gmail for instance).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YOkWwbhy4YI/R-VUZqbIpsI/AAAAAAAAAFY/6Z4EWRJp2os/s1600-h/gmail-prism.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YOkWwbhy4YI/R-VUZqbIpsI/AAAAAAAAAFY/6Z4EWRJp2os/s320/gmail-prism.jpg" alt="" id="BLOGGER_PHOTO_ID_5180639746221188802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YOkWwbhy4YI/R-VUaKbIptI/AAAAAAAAAFg/rEnf-vNYkO8/s1600-h/meebo-prism.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_YOkWwbhy4YI/R-VUaKbIptI/AAAAAAAAAFg/rEnf-vNYkO8/s320/meebo-prism.jpg" alt="" id="BLOGGER_PHOTO_ID_5180639754811123410" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;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 ...&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;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 &lt;a href="http://www.adobe.com/products/air/"&gt;Adobe AIR&lt;/a&gt; and &lt;a href="http://silverlight.net/"&gt;Microsoft Silverlight&lt;/a&gt;, 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".&lt;br /&gt;&lt;br /&gt;UPDATE: Greetings to &lt;a href="http://starkravingfinkle.org/blog/"&gt;MFinkle&lt;/a&gt; and other for all work on this.&lt;br /&gt;&lt;br /&gt;UPDATE2: &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/6665"&gt;Here&lt;/a&gt; is Prism as a Firefox 3 addon.&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;tonikitoo at gmail dot com&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-5127810048410345036?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/5127810048410345036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=5127810048410345036' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/5127810048410345036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/5127810048410345036'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2008/03/since-while-ive-being-paying-some.html' title='Prism + Webapps + Maemo = ?'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YOkWwbhy4YI/R-VUZqbIpsI/AAAAAAAAAFY/6Z4EWRJp2os/s72-c/gmail-prism.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-977256529510384085</id><published>2008-03-10T08:25:00.000-07:00</published><updated>2008-03-10T10:56:59.194-07:00</updated><title type='text'>RSS Feeding in MicroB</title><content type='html'>Feature's already implemented &lt;a href="https://garage.maemo.org/svn/browser/mozilla/trunk/microb-engine/microb-engine/debian/patches/770_Better_RSS_Support.diff"&gt;(and landed on microb svn&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2YYEC8uBBr4"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/2YYEC8uBBr4" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;Antonio Gomes&lt;br /&gt;tonikitoo at gmail dot com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-977256529510384085?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/977256529510384085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=977256529510384085' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/977256529510384085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/977256529510384085'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2008/03/rss-feeding-in-microb.html' title='RSS Feeding in MicroB'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-6360497864356264841</id><published>2008-01-03T10:27:00.000-08:00</published><updated>2008-01-03T11:17:55.721-08:00</updated><title type='text'>Fixed Greasemonkey (MicroB port) installation problem on Chinook</title><content type='html'>&lt;a href="http://browser-extras.garage.maemo.org/news/3/"&gt;Greasemonkey webaddon port for MicroB&lt;/a&gt; is &lt;a href="https://garage.maemo.org/svn/browser-extras/www/install/greasemonkey-webaddon.install"&gt;now installable on Chinook&lt;/a&gt; again. Some have reported &lt;a href="http://www.internettablettalk.com/forums/showthread.php?t=10882&amp;amp;highlight=libhildonmime0&amp;amp;page=2"&gt;installation problems on chinook&lt;/a&gt; due to a libhildonmime0 incompatibility problem, but it is just fixed.&lt;br /&gt;&lt;br /&gt;Tested on both &lt;a href="https://garage.maemo.org/svn/browser-extras/www/browser-extras/pool/bora/extensions/greasemonkey-webaddon_0.7.20070607.0-10_armel.deb"&gt;bora&lt;/a&gt; (n800) and &lt;a href="https://garage.maemo.org/svn/browser-extras/www/browser-extras/pool/chinook/extensions/greasemonkey-webaddon_0.7.20070607.0-10_armel.deb"&gt;chinook&lt;/a&gt; (n800 and n810).&lt;br /&gt;&lt;br /&gt;Have a nice browsing.&lt;br /&gt;&lt;br /&gt;Antonio Gomes&lt;br /&gt;tonikitoo at gmail dot com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-6360497864356264841?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/6360497864356264841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=6360497864356264841' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/6360497864356264841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/6360497864356264841'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2008/01/fixed-greasemonkey-microb-port.html' title='Fixed Greasemonkey (MicroB port) installation problem on Chinook'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-4891090213739895802</id><published>2008-01-02T08:02:00.000-08:00</published><updated>2008-01-02T09:18:16.024-08:00</updated><title type='text'>Major security update recommended to all Microb Adblock Plus port users</title><content type='html'>&lt;div style="text-align: justify;"&gt;Wladimir Palant, the original Adblock and &lt;a href="http://http//adblockplus.org/en/"&gt;Adblock Plus Firefox web-addon&lt;/a&gt;  developer, among other complainings, has &lt;a href="http://adblockplus.org/blog/adblock-plus-for-microb-great-but"&gt;pointed out&lt;/a&gt; an important security hole in initial version of the Adblock Plus Microb port :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;"... So I downloaded this Adblock Plus version and soon it was obvious that it is inserting an Adblock Plus button into all web pages the user visits — using my favicon as the image on the button. Which makes me the lucky guy who can track every move MicroB users do on the Internet (at least if I decide to send &lt;span class="caps"&gt;HTTP&lt;/span&gt; headers preventing caching)."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Happily, Andre Pedralho quickly fixed this issue and uploaded  the 0.0.2-1  version of Adblock Plus MicroB port in a few minutes. &lt;span style="font-weight: bold;"&gt;It is highly recommend for all Adblock Plus (maemo port) users to update their packages to the newest as soon as possible&lt;/span&gt;. For the other raised issues by Wladimir in the post entry, including changing the addon port name, we are investigation how much we've changed from the original source to take the proper action.&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;tonikitoo at gmail dot com&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-4891090213739895802?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/4891090213739895802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=4891090213739895802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/4891090213739895802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/4891090213739895802'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2008/01/recommended-major-security-update-for.html' title='Major security update recommended to all Microb Adblock Plus port users'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-1338162944873102678</id><published>2007-12-06T14:24:00.000-08:00</published><updated>2007-12-09T06:24:56.810-08:00</updated><title type='text'>MicroB's spellchecker extension</title><content type='html'>&lt;div align="justify"&gt;These past days, I've been testing the just released version of &lt;a href="http://browser-extras.garage.maemo.org/news/4/"&gt;Spellcheck extension for MicroB&lt;/a&gt;, and I'd say that even with all MicroB UI constraints for addon development  including &lt;a href="http://tonikitoo.blogspot.com/2007/11/browser-extras-great-project-even-with.html"&gt;no XUL, XBL, overlay&lt;/a&gt;  (no extensible UI) it is a great work.&lt;br /&gt;&lt;br /&gt;Follows some usability scenarios that could be improved, though (&lt;a href="http://browser-extras.garage.maemo.org/install/microb-spellcheck.install"&gt;spellcheck&lt;/a&gt; has to be installed).&lt;ol&gt;&lt;li&gt;Through "about:config" page, set the  "&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;a href="http://kb.mozillazine.org/Layout.spellcheckDefault"&gt;layout.spellcheckDefault&lt;/a&gt;"&lt;/span&gt; to '2' and go to default browser home page.&lt;/li&gt;&lt;li&gt;Install the &lt;a href="http://browser-extras.garage.maemo.org/install/dictionaries/russian-dictionary.install"&gt;russian dictionary&lt;/a&gt;,  and change you default input method language to Russian as well.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Mistype any word in Russian and it won't get underlined (indication a mistyping), once the default 'en-US' dictionary is the one in use.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;It is not possible right now to users to switch the a dictionary w/out having  to mistype any word in the currently used dictionary language, double tap it, and change the dictionary from the prompted Select dialog. Suggestions ?&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;I am a user and I want to know what is the currently used dictionary , how to do this ? Only going to 'about:config' and searching for '&lt;a href="about:config?sprefname=spellchecker.dictionary"&gt;spellcheker.dictionary&lt;/a&gt;' value.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;Couldn't it get indicated in any of the dialogs' title that spellchecker prompts out ?&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;tonikitoo at gmail dot com&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-1338162944873102678?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/1338162944873102678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=1338162944873102678' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/1338162944873102678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/1338162944873102678'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2007/12/how-could-microb-spellchecker-extension.html' title='MicroB&apos;s spellchecker extension'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-558284899903979404</id><published>2007-12-05T11:45:00.001-08:00</published><updated>2007-12-05T07:18:28.755-08:00</updated><title type='text'>A better google search experience on Microb with Greasemonkey</title><content type='html'>&lt;div align="justify"&gt;After installing &lt;a href="http://browser-extras.garage.maemo.org/news/3/"&gt;Greasemonkey addon on MicroB&lt;/a&gt;, my n800 browsers much better: first I showed how users could better &lt;a href="http://tonikitoo.blogspot.com/2007/11/better-youtube-experience-on-microb.html"&gt;youtube from MicroB&lt;/a&gt;, and now just a quick update on how users can also better google search on your device: &lt;a href="http://userscripts.org/scripts/show/10458"&gt;mine install google greasemonkey script&lt;/a&gt;, for example, add videos, images and wikipedia top 5 search results alongside normal google searches.. All this through AJAX !!!! It ends up like:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YOkWwbhy4YI/R1a6vDHypkI/AAAAAAAAAEc/QmFID0zthnE/s1600-h/google_gm.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YOkWwbhy4YI/R1a6vDHypkI/AAAAAAAAAEc/QmFID0zthnE/s320/google_gm.png" alt="" id="BLOGGER_PHOTO_ID_5140501342144603714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;tonikitoo at gmail dot com&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-558284899903979404?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/558284899903979404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/558284899903979404'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2007/12/better-google-search-experience-on_05.html' title='A better google search experience on Microb with Greasemonkey'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YOkWwbhy4YI/R1a6vDHypkI/AAAAAAAAAEc/QmFID0zthnE/s72-c/google_gm.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-4199480404850999193</id><published>2007-11-13T09:42:00.000-08:00</published><updated>2007-12-05T07:19:19.276-08:00</updated><title type='text'>A better youtube experience on MicroB with Greasemonkey</title><content type='html'>Some &lt;a href="http://browser-extras.garage.maemo.org/news/3/"&gt;Greasemonkey&lt;/a&gt; scripts can help those who use to watch &lt;a href="http://www.youtube.com/"&gt;youtube&lt;/a&gt; videos from the MicroB Browser to get a better experience on that:&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;a href="http://userscripts.org/scripts/show/4037"&gt;Download Video&lt;/a&gt;: download current video (in .flv format) in one click.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;a href="http://userscripts.org/scripts/show/12617"&gt;BlockFlash2&lt;/a&gt;: blocks/unblock flash.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YOkWwbhy4YI/Rznf9GwbFCI/AAAAAAAAAEM/xf1KIpOPNaA/s1600-h/youtube1.jpg"&gt;&lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YOkWwbhy4YI/Rznf9GwbFCI/AAAAAAAAAEM/xf1KIpOPNaA/s320/youtube1.jpg" alt="" id="BLOGGER_PHOTO_ID_5132379491244119074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Video download in &lt;span style="color: rgb(255, 204, 0);"&gt;yellow&lt;span style="color: rgb(0, 0, 0);"&gt; and blockflash2 in &lt;span style="color: rgb(255, 0, 0);"&gt;red&lt;span style="color: rgb(0, 0, 0);"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;a href="http://userscripts.org/scripts/show/13333"&gt;YousableTubeFix&lt;/a&gt;: let you resize video for better view.&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YOkWwbhy4YI/RzngV2wbFDI/AAAAAAAAAEU/wq27NSNgfJA/s1600-h/youtube.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YOkWwbhy4YI/RzngV2wbFDI/AAAAAAAAAEU/wq27NSNgfJA/s320/youtube.jpg" alt="" id="BLOGGER_PHOTO_ID_5132379916445881394" border="0" /&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: center;"&gt;YousableTube options in &lt;span style="color: rgb(51, 204, 0);"&gt;green&lt;/span&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Btw, to install Greasemonkey itself on MicroB just tap &lt;a href="http://browser-extras.garage.maemo.org/install/greasemonkey-webaddon.install"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;tonikitoo at gmail dot com&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-4199480404850999193?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/4199480404850999193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/4199480404850999193'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2007/11/better-youtube-experience-on-microb.html' title='A better youtube experience on MicroB with Greasemonkey'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YOkWwbhy4YI/Rznf9GwbFCI/AAAAAAAAAEM/xf1KIpOPNaA/s72-c/youtube1.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-7901911722102567990</id><published>2007-11-12T15:28:00.000-08:00</published><updated>2007-12-06T05:16:12.176-08:00</updated><title type='text'>Browser-extras: great project even with all issues.</title><content type='html'>&lt;div align="justify"&gt;   Better than surfing on the Web from everywhere is doing it all on your way !  On that regard, Firefox is really a pioneer: its robust Addon backend and &lt;a href="https://addons.mozilla.org/en-US/firefox/"&gt;online support&lt;/a&gt; make possible to customize your browsing experience in a few clicks.   think that  &lt;a href="https://garage.maemo.org/projects/browser-extras"&gt;Browser-extras&lt;/a&gt; project is a way to go in order to get MicroB closer to Firefox.&lt;br /&gt;&lt;br /&gt;From an user point of view, I see it as a really great and promissing initiative but how about from a  MicroB extension developer's prospective ?&lt;br /&gt;&lt;br /&gt;Some differences between MicroB's Addon system and Firefox' one make  extension development for  MicroB  a bit more painful then it should: Firefox counts on some built-in mozilla technologies that are &lt;b&gt;disabled&lt;/b&gt; in compile time in microb-engine:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;XBL (&lt;b&gt;X&lt;/b&gt;ML &lt;b&gt;B&lt;/b&gt;inding &lt;b&gt;L&lt;/b&gt;anguage): "an XML-based markup language used to declare the behavior and look of XUL Widgets and XML Elements".&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://developer.mozilla.org/en/docs/The_Joy_of_XUL"&gt;XUL&lt;/a&gt;: Firefox' UI language.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://developer.mozilla.org/en/docs/XUL_Overlays"&gt;Overlay&lt;/a&gt;: "XUL files used to describe extra content in the UI".&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;XPI  support: only .deb&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;No debugging tools (&lt;a href="http://www.mozilla.org/projects/inspector/"&gt;DOM Inspector&lt;/a&gt;, &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1843?id=1843&amp;amp;application=firefox"&gt;Firebug&lt;/a&gt;, &lt;a href="http://developer.mozilla.org/en/docs/JavaScript_Console"&gt;Error Console&lt;/a&gt;) available.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;We lack manpower to improve this development environment specifically ... =/ But the project is on regardless that, work is being done, and some &lt;a href="http://browser-extras.garage.maemo.org/news/3/"&gt;results are already out there&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;tonikitoo at gmail dot com&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-7901911722102567990?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/7901911722102567990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/7901911722102567990'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2007/11/browser-extras-great-project-even-with.html' title='Browser-extras: great project even with all issues.'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-1089774445847709168</id><published>2007-08-30T10:15:00.000-07:00</published><updated>2007-09-04T07:37:41.925-07:00</updated><title type='text'>MicroB community development building</title><content type='html'>Some nice ongoing work happening around MicroB Browser (mozilla for maemo): &lt;a href="https://garage.maemo.org/projects/browser-extras"&gt;Browser-Extras&lt;/a&gt; is a good example:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Nice Firefox extensions for MicroB: follow it &lt;a href="https://garage.maemo.org/plugins/scmsvn/viewcvs.php/trunk/extensions/?root=browser-extras"&gt;here&lt;/a&gt; ;)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://browser-extras.garage.maemo.org/news/2"&gt;Chinese and Arabic&lt;/a&gt; font packages available.&lt;/li&gt;&lt;/ul&gt;&lt;div align="center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YOkWwbhy4YI/RtcB_HXpiWI/AAAAAAAAACI/YLSF7KZxsUk/s1600-h/bbc-arabic.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YOkWwbhy4YI/RtcB_HXpiWI/AAAAAAAAACI/YLSF7KZxsUk/s320/bbc-arabic.png" alt="" id="BLOGGER_PHOTO_ID_5104550886469372258" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Arabic&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YOkWwbhy4YI/RtcB_HXpiXI/AAAAAAAAACQ/b6oJK2P4y6E/s1600-h/bbc-china.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YOkWwbhy4YI/RtcB_HXpiXI/AAAAAAAAACQ/b6oJK2P4y6E/s320/bbc-china.png" alt="" id="BLOGGER_PHOTO_ID_5104550886469372274" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;chinese&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;ps: pics from &lt;a href="http://leoz.org/blog"&gt;leoz' blog&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;--Antonio Gomes&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-1089774445847709168?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/1089774445847709168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=1089774445847709168' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/1089774445847709168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/1089774445847709168'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2007/08/microb-community-development-building.html' title='MicroB community development building'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YOkWwbhy4YI/RtcB_HXpiWI/AAAAAAAAACI/YLSF7KZxsUk/s72-c/bbc-arabic.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-432633020120489928</id><published>2007-07-17T09:10:00.000-07:00</published><updated>2007-07-17T09:15:04.002-07:00</updated><title type='text'>mozilla on maemo !</title><content type='html'>And *&lt;a href="https://garage.maemo.org/forum/forum.php?forum_id=1171"&gt;we&lt;/a&gt;* are finally out !!!!!!!!!!!!!!!!!!!!&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;tonikitoo at gmail dot com&lt;br /&gt;&lt;br /&gt;&lt;o)&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o)&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-432633020120489928?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/432633020120489928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=432633020120489928' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/432633020120489928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/432633020120489928'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2007/07/mozilla-on-maemo.html' title='mozilla on maemo !'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-8154935714278771071</id><published>2007-06-28T12:48:00.000-07:00</published><updated>2007-06-29T17:54:42.913-07:00</updated><title type='text'>Trip to São Carlos (SP/Br) and Mozilla Community Build Brazil Event</title><content type='html'>&lt;div style="text-align: justify;"&gt;So, since Monday (Jun/25) I've been in São Carlos (São Paulo) in order to get in touch with &lt;a href="http://mozbrasil.mgalli.com/"&gt;Marcio Galli&lt;/a&gt;  (taboca - thanks for the hospitality) and brainstorm about some ideas we have. In resume, what I can say is it was very productive trip.&lt;br /&gt;&lt;br /&gt;Marcio has been involved with web technologies and mainly Mozilla stuff since early Netscape times (back to 1997 or so), so his background in his area is notable. Basically, we talked about some general MiniMo issues, like usability and features, as well as ways of pushing it to Linux devices (maybe OpenMoko ?).&lt;br /&gt;&lt;br /&gt;In that sense, I could show him MiniMo running on the n800 device, and I asked him about what could be done (UI-wise) to improve n800 users' web surfing experience.  I got good input on this, and I hope to be packing them up in minimo 0.21 for maemo soon.&lt;br /&gt;&lt;br /&gt;The last day (Jun/27) was the best one. I got some &lt;a href="https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;long_desc_type=substring&amp;amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;amp;status_whiteboard=&amp;keywords_type=allwords&amp;amp;keywords=&amp;resolution=DUPLICATE&amp;amp;resolution=---&amp;emailassigned_to1=1&amp;amp;amp;amp;emailtype1=exact&amp;email1=tonikitoo%40gmail.com&amp;amp;emailassigned_to2=1&amp;emailreporter2=1&amp;amp;amp;amp;emailqa_contact2=1&amp;emailtype2=exact&amp;amp;email2=&amp;bugidtype=include&amp;amp;bug_id=&amp;votes=&amp;amp;amp;amp;chfieldfrom=&amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;value0-0-0="&gt;minimo upstream Linux specific bugs&lt;/a&gt; under my responsibility, which is great and will take me definitively to the XUL world. Furthermore, &lt;span style="font-weight: bold;"&gt;Offline Browsering and OS Firefox&lt;/span&gt; were subjects of a nice talk we had in taboca's office. I will be blogging about it specifically soon as well. Loooooots of ideas came up .....&lt;br /&gt;&lt;br /&gt;Happily, I could also participate to the Mozilla Community Build Brazil, an community effort event which intends to learn more about Internet habits of specific countries and find out local ways to spread and increase market share of Firefox in them. It is been headed by &lt;a href="http://weblogs.mozillazine.org/asa/"&gt;Asa&lt;/a&gt; and &lt;a href="http://jtbatson.blogspot.com/"&gt;JT&lt;/a&gt; from Mozilla. &lt;a href="http://www.flickr.com/photos/asadotzler/"&gt;Here&lt;/a&gt; are some pics of it.  They realized, for example, the potential of orkut in Brazil, and so why not making "Firefox as an easier Orkut tool" for almost 20 million users here ;).&lt;br /&gt;&lt;br /&gt;Btw, I will be working on a Firefox extension for orkut my free time (more about it later on) !!!&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;tonikitoo at gmail dot com&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-8154935714278771071?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/8154935714278771071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=8154935714278771071' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/8154935714278771071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/8154935714278771071'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2007/06/trip-to-so-carlos-spbr-and-mozilla.html' title='Trip to São Carlos (SP/Br) and Mozilla Community Build Brazil Event'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-4659217429000254560</id><published>2007-06-15T13:02:00.000-07:00</published><updated>2007-06-15T13:32:07.685-07:00</updated><title type='text'>Minimo 0.2 maemo port release and NEW REPOSITORY</title><content type='html'>After a while I got some time to pack up a new minimo maemo port version. It pretty stable, based on the just launched &lt;a href="http://www.mozilla.org/projects/minimo/"&gt;minimo 0.2&lt;/a&gt; .&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;$ cat debian/changelog&lt;br /&gt;&lt;br /&gt;minimo (0.20) unstable; urgency=low&lt;br /&gt;&lt;br /&gt;* Updated Sourcebase (Jun/08/07) - Minimo 0.2  !!!!!&lt;br /&gt;* Fixed crash during closing, and further stability improvements.&lt;br /&gt;* Some UI clean up - not working stuff like, download, open file, cache ...&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;NEW REPOSITORY - IMPORTANT !!!!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I am hosting minimo in a new server now at http://www.maemo.org.br/minimo/ domain (&lt;span style="font-weight: bold;"&gt;note the .br suffix&lt;/span&gt;), which is more trustable than the &lt;a href="http://home.ufam.edu.br/%7Eagan/minimo/"&gt;previous host server&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;INSTALLING MINIMO 0.2&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;From &lt;a href="http://www.maemo.org.br/minimo/minimo.install"&gt;minimo.install&lt;/a&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;go to http://www.maemo.org.br/minimo/&lt;/li&gt;&lt;li&gt;click on 'minimo.install'&lt;/li&gt;&lt;li&gt;tap ok for all further dialogs :)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;from AppManager&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Add/Edit this entry into "new catalogue":&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;web address:&lt;span style="font-style: italic;"&gt; http://www.maemo.org.br/minimo/&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Distribution:  bora&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Components: user &lt;span style="font-style: italic;"&gt;&lt;empty&gt;&lt;/empty&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;"Refresh list"&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Go to "Browser Installable applications"&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;pick "Minimo".&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;br /&gt;Enjoy your browsing ...&lt;br /&gt;&lt;br /&gt;tonikitoo at gmail dot com&lt;br /&gt;--Antonio Gomes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-4659217429000254560?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/4659217429000254560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=4659217429000254560' title='45 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/4659217429000254560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/4659217429000254560'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2007/06/minimo-02-maemo-port-release-and-new.html' title='Minimo 0.2 maemo port release and NEW REPOSITORY'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>45</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-4829712692699073283</id><published>2007-06-06T10:35:00.001-07:00</published><updated>2007-06-19T06:55:00.662-07:00</updated><title type='text'>"Mozilla Brazil -- Community building events" - UPDATE</title><content type='html'>Just spreading &lt;a href="http://jtbatson.blogspot.com/2007/06/mozilla-brazil-community-building.html"&gt;Jt's post &lt;/a&gt;about the Mozilla-Br meeting here in Brazil this month. I would really love to attend, and I am working hard on it ;)&lt;br /&gt;&lt;br /&gt;UPDATE: Official schedule available &lt;a href="http://jtbatson.blogspot.com/2007/06/mozilla-brazil-trip-schedule.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;tonikitoo at gmail dot com&lt;br /&gt;--Antonio Gomes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-4829712692699073283?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/4829712692699073283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=4829712692699073283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/4829712692699073283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/4829712692699073283'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2007/06/mozilla-brazil-community-building.html' title='&quot;Mozilla Brazil -- Community building events&quot; - UPDATE'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-4565373456140438950</id><published>2007-05-24T09:34:00.000-07:00</published><updated>2007-05-24T10:29:49.513-07:00</updated><title type='text'>Minimo 0.2 on OLPC</title><content type='html'>Today &lt;a href="http://www.blogger.com/profile/16817725553295623576"&gt;Francisco &lt;font class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Keppler&lt;/font&gt;&lt;/a&gt; and I took a free time off to check the feasibility of running &lt;font class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Minimo&lt;/font&gt; on &lt;font class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;OLPC&lt;/font&gt; and these what we got:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YOkWwbhy4YI/RlXCErQvizI/AAAAAAAAAA8/8MsyMiTFflw/s1600-h/DSC00639.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_YOkWwbhy4YI/RlXCErQvizI/AAAAAAAAAA8/8MsyMiTFflw/s320/DSC00639.JPG" alt="" id="BLOGGER_PHOTO_ID_5068170341263575858" border="0"&gt;&lt;/a&gt;&lt;font size="2"&gt;minimo on OLPC&lt;/font&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YOkWwbhy4YI/RlXCFbQvi0I/AAAAAAAAABE/16nzjZZq0CM/s1600-h/DSC00640.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_YOkWwbhy4YI/RlXCFbQvi0I/AAAAAAAAABE/16nzjZZq0CM/s320/DSC00640.jpg" alt="" id="BLOGGER_PHOTO_ID_5068170354148477762" border="0"&gt;&lt;/a&gt;&lt;font size="2"&gt;hack hack hack ...&lt;/font&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Nice, isn't it ? Results are really &lt;font class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;promissing&lt;/font&gt;: &lt;font class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;minimo&lt;/font&gt; fits to the environment, scrolls fast and it is now very user friendly. Well, it is basically a raw version on &lt;font class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;minimo&lt;/font&gt; 0.2 (pulled down from MOZILLA_1_8_BRANCH on Mozilla &lt;font class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;CVS&lt;/font&gt;) running on a &lt;a href="http://franciscoalecrim.blogspot.com/2007/05/debian-olpc.html"&gt;&lt;font class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;debian&lt;/font&gt; running a &lt;font class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;OLPC&lt;/font&gt; hardware&lt;/a&gt; (by &lt;font class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;francisco&lt;/font&gt; &lt;font class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;keppler&lt;/font&gt;).&lt;br /&gt;&lt;br /&gt;&lt;font class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;ps&lt;/font&gt;: a &lt;font class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;HOWTO&lt;/font&gt; is coming ...&lt;br /&gt;&lt;font class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;ps&lt;/font&gt;2: &lt;font class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;minimo&lt;/font&gt; &lt;font class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;maemo&lt;/font&gt; port 0.2 is coming soon as well ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-4565373456140438950?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/4565373456140438950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=4565373456140438950' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/4565373456140438950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/4565373456140438950'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2007/05/minimo-02-on-olpc.html' title='Minimo 0.2 on OLPC'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YOkWwbhy4YI/RlXCErQvizI/AAAAAAAAAA8/8MsyMiTFflw/s72-c/DSC00639.JPG' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-5317425103742504524</id><published>2007-04-04T10:10:00.001-07:00</published><updated>2007-04-04T10:26:09.375-07:00</updated><title type='text'>Adding GTalk client into your website ...</title><content type='html'>Do you want to have a GTalk client running on the website ? Just add &lt;a href="http://200.129.163.1/%7Eagan/script.txt"&gt;this piece of code&lt;/a&gt; in yours&lt;br /&gt;&lt;br /&gt;&lt;script src="http://gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/googletalk.xml&amp;synd=open&amp;amp;amp;amp;w=320&amp;h=451&amp;amp;title=Google+Talk&amp;border=%23ffffff%7C0px%2C1px+solid+%2399BB66%7C0px%2C2px+solid+%23AACC66%7C0px%2C2px+solid+%23BBDD66&amp;amp;output=js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;really cool !!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-5317425103742504524?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/5317425103742504524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=5317425103742504524' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/5317425103742504524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/5317425103742504524'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2007/04/adding-gtalk-client-into-your-website_04.html' title='Adding GTalk client into your website ...'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-8060352961801124638</id><published>2007-03-26T09:17:00.000-07:00</published><updated>2007-03-26T09:21:14.009-07:00</updated><title type='text'>BOSSA - Browser Lunch BOF</title><content type='html'>&lt;div style="text-align: justify; font-family: arial;"&gt;During the BOSSA conference we had a very productive discussion about browser trends in mobile/embedded market, some Mozilla plans in this regard (not only minimo=), as well as ideas for pushing minimo on linux embedded, SoC projects (???) and so on. It was there Ilias, Henry, Anderson and I (from INdT) and Chris Hoffman and Marcio Galli (from Mozilla).&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Porting some WinCE specific features to linux:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Context sensitive menus (partially done)&lt;/li&gt;&lt;li&gt;minimo/components/gps/&lt;/li&gt;&lt;li&gt;minimo/components/softkb (ported to maemo already)&lt;/li&gt;&lt;li&gt;minimo/components/phone/&lt;/li&gt;&lt;li&gt;minimo/components/device/&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Adding &lt;a href="http://zenit.senecac.on.ca/wiki/index.php/D-Bus_and_other_Linux_desktop_integration_improvements"&gt;XPCOM-DBUS&lt;/a&gt; and GCONF support on minimo.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Testing &lt;a href="http://gemal.dk/blog/2003/08/07/helix_player_mozilla_plugin_design/"&gt;helix-mozilla&lt;/a&gt; plugin with minimo on n800.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;SoC:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;"webpage content summary": a&lt;span style="font-size:100%;"&gt; graph model of a single web page is made up of hundreds of basic elements that are linked to each other in a very complex manner. Such structure is similar to the whole Internet, which is also made up of many interrelated web pages. The main point here is applying Information Retrieval techniques into webpages, providing a content zoomed page. Focus: reduced screen mobile devices.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Development of mobile web applications which use FOF for &lt;/span&gt;&lt;span style="font-size:100%;"&gt;relationship&lt;/span&gt;&lt;span style="font-size:100%;"&gt; networks.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://weblogs.mozillazine.org/dougt/archives/017708.html"&gt;Joey&lt;/a&gt; Project: Marcio, Doug and Chis are behind this.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Launching Minimo 0.2 . They believe minimo has reached a mature enough stage so that it can get launched ... lets wait ! ;)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;"Local web  served widgets as a means to access the OS built-in apps and&lt;br /&gt;functions". It rocks, but I can talk much ... ;)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Usability improvements of minimo for not-so-educed-screen devices, like n800 and n770. Some SVG stuff already done by Marcio, and already available at newest minimo maemo port releases. What else do we need ?&lt;/li&gt;&lt;/ul&gt;Well, time to put hands on them.&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-8060352961801124638?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/8060352961801124638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=8060352961801124638' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/8060352961801124638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/8060352961801124638'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2007/03/during-bossa-conference-we-had-very.html' title='BOSSA - Browser Lunch BOF'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-4201000707292187832</id><published>2007-03-22T18:49:00.000-07:00</published><updated>2007-03-22T20:53:57.904-07:00</updated><title type='text'>Minimo maemo port 0.16.12-1 available and TODO list.</title><content type='html'>&lt;div style="text-align: justify;"&gt;New Minimo/Mozilla maemo port 0.16.12-1 now available.  This  is a minor release which just implements some easy-to-reach feedbacks I got.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-size:85%;" &gt;$ more debian/changelog&lt;br /&gt;&lt;br /&gt;minimo (0.16.12-1) unstable; urgency=low&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);font-size:85%;" &gt;  * Made 'scroll by arrow keys' default instead of spatial navigation (toggling still possible through menu).&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-size:85%;" &gt;* Added 'Launch in fullscreen mode' checkbutton in general-panel/preferences.&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);font-size:85%;" &gt; * Set minimo default zoom level to 1.1.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-size:85%;" &gt;* Removed 'Set minimo as default browser' and "&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;dump js at shutdown&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);font-size:85%;" &gt;" checkbuttons from preferences - WinCE specific implementation.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Follows how the current TODO list looks like:&lt;br /&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Automatic connection establishing.&lt;/li&gt;&lt;li&gt;Make panning default instead of text selection.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Automatic proxy setup from the environment.&lt;/li&gt;&lt;li&gt;Select text in urlbar when it is focused.&lt;/li&gt;&lt;li style="color: rgb(0, 0, 0);"&gt;Making menu to show up when menu HW key gets pressed.&lt;br /&gt;&lt;/li&gt;&lt;li style="color: rgb(0, 0, 0);"&gt;Implement timers to context sensitive menus (it works only on x86 through right-button mouse click - have to file this as a bug).&lt;/li&gt;&lt;li style="color: rgb(0, 0, 0);"&gt;implement command line parser support &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=334019"&gt;bug 334019.&lt;/a&gt;&lt;/li&gt;&lt;li style="color: rgb(0, 0, 0);"&gt;implement dbus service for minimo. It would avoid having more then one instance of it running at the same time (btw, dbus-xpcom binding has been announced recently).&lt;/li&gt;&lt;li style="color: rgb(0, 0, 0);"&gt;fix fs browsing support (it crashes when I type /usr or /etc - although it works for /etf/fstab).&lt;/li&gt;&lt;li&gt;fix segfault on window closing.&lt;/li&gt;&lt;li&gt;maybe implement a portrait mode view ?!&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What did I miss ? List is opened.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I hope to be working with "quilt" for patchset management soon ;) it sucks !!!&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-4201000707292187832?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/4201000707292187832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=4201000707292187832' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/4201000707292187832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/4201000707292187832'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2007/03/minimo-maemo-port-01612-1-available.html' title='Minimo maemo port 0.16.12-1 available and TODO list.'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-3669859121083969496</id><published>2007-03-19T20:52:00.000-07:00</published><updated>2007-03-20T10:50:39.501-07:00</updated><title type='text'>Minimo maemo port 0.16.11-1 available.</title><content type='html'>New Minimo/Mozilla maemo port 0.16.11-1 now available.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-size:85%;" &gt;&lt;span style="font-style: italic;"&gt;$ more debian/changelog &lt;/span&gt; &lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;minimo (0.16.11-1) unstable; urgency=low&lt;/span&gt;  &lt;span style="font-style: italic;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);font-size:85%;" &gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;* links entered through urlbar open in the current tab&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-size:85%;" &gt;&lt;span style="font-style: italic;"&gt;minimo (0.16.10-1) unstable; urgency=low&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-size:85%;" &gt;&lt;span style="font-style: italic;"&gt;  * updated sourcebase (dated from 13/Mar/07).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-size:85%;" &gt;&lt;span style="font-style: italic;"&gt;  * HUGE UI changes by marcio and chris hoff.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-size:85%;" &gt;&lt;span style="font-style: italic;"&gt;  * some device (nokia 800) specific customizations.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;The outstanding of this release is the fact that we are about to have Minimo 0.2 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;officially &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;launched by Mozilla, and users are going to see&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt; basically what is available in this new minimo maemo port release.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;Another huge improvement are the &lt;span style="font-weight: bold;"&gt;bigger buttons&lt;/span&gt; available in the &lt;span style="font-weight: bold;"&gt;main toolbar&lt;/span&gt;, made of svg graphics generated on-the-fly according to screen resolutions - &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;thanks to marcio galli (TABOCA / MOZILLA)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;. Browsing through fingers is great ;-). See pics bellow.&lt;br /&gt;&lt;br /&gt;Chis Hoffmain's idea of HOMEBASE is taking place as well in this release. It compiles you bookmarks, history in your main homepage.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;Preferences Tab makes possible to set:&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;proxy&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;skin color setup (pink looks great for your girlfriend :-)).&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;customized toolbar - choose the buttons that you want to be visible there.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YOkWwbhy4YI/Rf9p5G2c_jI/AAAAAAAAAAw/P39cI2PTQSs/s1600-h/minimo_prefs.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YOkWwbhy4YI/Rf9p5G2c_jI/AAAAAAAAAAw/P39cI2PTQSs/s320/minimo_prefs.jpg" alt="" id="BLOGGER_PHOTO_ID_5043866537490710066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Menu is shown by clicking on the "... " icon on right of the main toolbar. It make possible:&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;open/close tabs&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;tooggle on/off spatial navigation / scroll through HW keys&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;launch prefs tab.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YOkWwbhy4YI/Rf9onG2c_iI/AAAAAAAAAAo/6BtJu01n4Vg/s1600-h/minimo_menu.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YOkWwbhy4YI/Rf9onG2c_iI/AAAAAAAAAAo/6BtJu01n4Vg/s320/minimo_menu.jpg" alt="" id="BLOGGER_PHOTO_ID_5043865128741436962" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Some further SCREENSHOTS:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YOkWwbhy4YI/Rf9i0W2c_gI/AAAAAAAAAAY/GYR11EuVEZo/s1600-h/google_docs.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YOkWwbhy4YI/Rf9i0W2c_gI/AAAAAAAAAAY/GYR11EuVEZo/s320/google_docs.jpg" alt="" id="BLOGGER_PHOTO_ID_5043858759304936962" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Google docs, bottom main toolbar (without urlbar), and many tab on the top of the window.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YOkWwbhy4YI/Rf9i0m2c_hI/AAAAAAAAAAg/_JrCJZ9UhdA/s1600-h/google_mail.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_YOkWwbhy4YI/Rf9i0m2c_hI/AAAAAAAAAAg/_JrCJZ9UhdA/s320/google_mail.jpg" alt="" id="BLOGGER_PHOTO_ID_5043858763599904274" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Google mail, fullscreen mode, url and find bars showed.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;Please, get minimo &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;installed&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt; on your nokia 800 following the steps &lt;a href="http://tonikitoo.blogspot.com/2007/03/minimo-maemo-port-0169-1-available.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Enjoy your browsing.&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-3669859121083969496?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/3669859121083969496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=3669859121083969496' title='26 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/3669859121083969496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/3669859121083969496'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2007/03/minimo-maemo-port-01611-1-available.html' title='Minimo maemo port 0.16.11-1 available.'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YOkWwbhy4YI/Rf9p5G2c_jI/AAAAAAAAAAw/P39cI2PTQSs/s72-c/minimo_prefs.jpg' height='72' width='72'/><thr:total>26</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-7219770694853447032</id><published>2007-03-18T10:33:00.000-07:00</published><updated>2007-03-18T12:28:41.989-07:00</updated><title type='text'>BOSSA conference was a success</title><content type='html'>&lt;div style="text-align: justify;"&gt;From March 12th to 14th, &lt;a href="http://www.bossaconference.org/"&gt;BOSSA&lt;/a&gt; conference took place in Porto de Galinhas, Pernambuco, Brazil, one of the sites of INdT. It was a great experience for all who attended, from both the technical and non-technical point of views: high quatily talks during the days, and *free* dinners, parties and delicious food and drinks after that.&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;1st Day:&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Milko Boic's talk about "Building Digital Media Solutions with Helix DNA Client" - specially the demos part - showed how powerful this open source multimedia framework is. However, what really paid me attention was its robust  plugin-able capabilities. After the talk, I came to him and asked if he was aware of any work being done around an embeddable Helix based plugin for mozilla browsers, and he said there are some already , and I am going to follow &lt;a href="http://gemal.dk/blog/2003/08/07/helix_player_mozilla_plugin_design/"&gt;them&lt;/a&gt; :-).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Chris Hoffman's talk about "Minimo: lessons learned, and New directions for Mozilla Mobile Development" was the best of the day (at least for me). He pointed out&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;the evolution of Minimo and Firefox in the market share;&lt;/li&gt;&lt;li&gt;pictures of minimo getting mature since its conception;&lt;/li&gt;&lt;li&gt;some problems of web sites design in the mobile world;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;plans of mozilla for for reduced resource devices. VERY COOL !!!&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;2nd Day:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;/strong&gt;Win Taymans (Gstreamer), &lt;strong&gt;&lt;/strong&gt;John (J5) Palmieri (D-Bus Desktop Glue - reshaping our thinking of application development from embedded to the desktop) and the showman Marcelo Oliveira/INdT (Canola) both proofed how simple and efficient their technologies are.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Furthermore, Chis Hoffman (Mozilla), Marcio Galli (Mozilla), Ilias (INdT) and I (INdT) had a productive talk about how we can push minimo and mozilla to linux based embedded devices during a "Browser Lunch BOF". Btw, I am going to blog about in separate.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;/strong&gt;Juho Paasonen (Interaction design in open source environment: introducing the Movial Widescreen UI) was very interesting as well, showing some cool GL-like stuff.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;3rd Day:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Johan Bilien &lt;/strong&gt;(latest evolutions on Hildon) and &lt;strong&gt;Johan Dahlin&lt;/strong&gt;&lt;br /&gt;(PyGTK) were the highlights.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;To be continued ... =)&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-7219770694853447032?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/7219770694853447032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/7219770694853447032'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2007/03/bossa-was-amazing.html' title='BOSSA conference was a success'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-7007687796291821987</id><published>2007-03-09T15:11:00.000-08:00</published><updated>2007-03-09T11:50:33.638-08:00</updated><title type='text'>Minimo maemo port 0.16.9-1 available.</title><content type='html'>After some time, I got a new release. Follows changelog:&lt;br /&gt;&lt;br /&gt;$ more debian/changelog&lt;br /&gt;minimo (0.16.9-1) unstable; urgency=low&lt;br /&gt;&lt;ul&gt;&lt;li&gt;updated sourcebase (dated from 26/Jan/07).&lt;/li&gt;&lt;li&gt;Virtual Keyboard reimplementation&lt;/li&gt;&lt;li&gt;Fixed broken proxy setup&lt;/li&gt;&lt;li&gt;implemented HW key support (ongoing)&lt;/li&gt;&lt;li&gt;Removed "Open file" menuitem&lt;/li&gt;&lt;li&gt;Fixed minimo.postrm script&lt;/li&gt;&lt;li&gt;updated minimo sourcebase dependencies&lt;/li&gt;&lt;li&gt;created bora repository&lt;/li&gt;&lt;li&gt;disable caret browsing in webpages (pressing F7).&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;Some crash fixes mainly related to virtual keyboard interaction.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I have created also a BORA repository.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;from AppManager&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Add this entry into "new catalogue":&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;web address:&lt;span style="font-style: italic;"&gt; http://home.ufam.edu.br/~agan/minimo/&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Distribution:  bora&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Components: user &lt;span style="font-style: italic;"&gt;&lt;empty&gt;&lt;/empty&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;"Refresh list"&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Go to "Browser Installable applications"&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;pick "Minimo".&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;br /&gt;Next steps before BOSSA are update sourcebase, get some spatial navigation changes checked in.&lt;br /&gt;&lt;br /&gt;Enjoy your browsing ;)&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-7007687796291821987?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/7007687796291821987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=7007687796291821987' title='29 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/7007687796291821987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/7007687796291821987'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2007/03/minimo-maemo-port-0169-1-available.html' title='Minimo maemo port 0.16.9-1 available.'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>29</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-613318006013569211</id><published>2007-03-09T11:49:00.000-08:00</published><updated>2007-03-09T11:49:40.533-08:00</updated><title type='text'>Patching minimo</title><content type='html'>Dougt from MiniMo has improved and &lt;a href="http://bonsai.mozilla.org/cvsview2.cgi?diff_mode=context&amp;whitespace_mode=show&amp;amp;root=/cvsroot&amp;subdir=mozilla/extensions/spatialnavigation/src&amp;amp;command=DIFF_FRAMESET&amp;root=/cvsroot&amp;amp;file=nsSpatialNavigation.cpp&amp;rev1=1.13&amp;amp;rev2=1.14"&gt;checked in&lt;/a&gt; a patch I sent to him applied against the spatial navigation mozilla extension.&lt;br /&gt;&lt;br /&gt;** new minimo maemo port release is coming.&lt;br /&gt;&lt;br /&gt;** we are heading to &lt;a href="http://www.bossaconference.org/"&gt;BOSSA&lt;/a&gt; 2007 =) !!!!!&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-613318006013569211?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/613318006013569211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=613318006013569211' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/613318006013569211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/613318006013569211'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2007/03/patching-minimo.html' title='Patching minimo'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-7616839266846941104</id><published>2007-03-01T14:39:00.000-08:00</published><updated>2007-03-02T06:28:50.869-08:00</updated><title type='text'>back blogging: life, work stuff and browser war</title><content type='html'>&lt;div style="text-align: justify;"&gt;Well, I haven't had much time to anything else beside work stuff: I am far away from my blog, from my personal stuff (read open source contributions - ohhhh minimo), from mailing list discussions. Happily, though, not from browsers and Internet application development. At INdT I have been hardly working on it, with good results.&lt;br /&gt;&lt;br /&gt;It is also good to see that maemo community is not apart from the famous &lt;a href="http://en.wikipedia.org/wiki/Browser_wars"&gt;browser war&lt;/a&gt; we have seen along the last years on desktop, and some discussions about browser alternatives to opera. Clearly, people expect more of it, and mainly more AJAX support and robustness. &lt;a href="http://www.gnome.org/projects/epiphany/"&gt;Epiphany&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Galeon"&gt;Galeon&lt;/a&gt; were cited but it seems like no one is putting your hands on so far. Minimo is a work-fine alternative, but the fact of it not to be "hildonizable" seems to scare non-geeks from it. But at the end, what makes me satisfied is that mozilla is on the basis of almost all alternatives pointed out.&lt;br /&gt;But, from a developer point of view, what do you think ?&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;"is mozilla ready for a resource reduced gadgets ?".&lt;/li&gt;&lt;li&gt;"What about all that XPCOM abstraction stuff ? Is this fast enough or at least 'optimizable' for us ?".&lt;/li&gt;&lt;li&gt;"XULRunner, XUL and other mozilla built-in technologies running on embedded ... interesting".&lt;/li&gt;&lt;li&gt;Is a XUL&lt;-&gt;Hildon bindings/map a good SoC candidate ??? =)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Hum ... I will be attending to &lt;a href="http://www.bossaconference.org/"&gt;BOSSA 2007 Conference&lt;/a&gt; at Porto de Galinhas, PE, Brazil to talk more about it ... It is nice to see INdT pushing such a nice open source opportunity ahead. I will try to arrange some free time to be back on hacking minimo, to get a more usable as possible demo of mozilla/minimo on n800.&lt;br /&gt;&lt;br /&gt;so see you soon there.&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;--Antonio Gomes&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-7616839266846941104?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/7616839266846941104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=7616839266846941104' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/7616839266846941104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/7616839266846941104'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2007/03/back-blogging-life-work-stuff-and.html' title='back blogging: life, work stuff and browser war'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-4321017104923514340</id><published>2007-01-25T13:51:00.000-08:00</published><updated>2007-01-25T14:02:53.862-08:00</updated><title type='text'>Nokia n800 discount developer program.</title><content type='html'>&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Nokians&lt;/span&gt; seem to see my port hacks on &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;minimo&lt;/span&gt;/&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;mozilla&lt;/span&gt; stuff somewhere =). I just got my &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;nokia&lt;/span&gt; 800 discount-for-purchase code via email. Now, the &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;hardest&lt;/span&gt; part: I have to find someone in USA/Europe that I know and that is also coming back to  Brazil these days, so that I can ask him/her to buy me one.&lt;br /&gt;&lt;br /&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;Luckily&lt;/span&gt;, the troubles people had faced buying it &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;through&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;nokiausa&lt;/span&gt;.com seem to work out now, so I will give it a try ...&lt;br /&gt;&lt;br /&gt;ps: I am back ...&lt;br /&gt;&lt;br /&gt;--Antonio &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Gomes&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-4321017104923514340?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/4321017104923514340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=4321017104923514340' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/4321017104923514340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/4321017104923514340'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2007/01/nokia-n800-discount-developer-program.html' title='Nokia n800 discount developer program.'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-2877124836177178838</id><published>2006-12-22T10:39:00.000-08:00</published><updated>2006-12-26T04:55:51.452-08:00</updated><title type='text'>Taking some days off</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YOkWwbhy4YI/RYwoUQb1y3I/AAAAAAAAAAM/KdzSWirG1kQ/s1600-h/fortaleza.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_YOkWwbhy4YI/RYwoUQb1y3I/AAAAAAAAAAM/KdzSWirG1kQ/s320/fortaleza.jpg" alt="" id="BLOGGER_PHOTO_ID_5011424813830753138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I will be taking some days off (from 26th Dec into 8th Jan) traveling around "Brazilian Paradises" like Fortaleza, Recife and Aracaju. Beautiful beaches and sun all the days long are wanting for me there.&lt;br /&gt;&lt;br /&gt;Talking about 2007 open sourced activities, Minimo still has an extense list of &lt;a href="http://tonikitoo.blogspot.com/2006/11/what-is-about-to-come.html"&gt;TODO tasks&lt;/a&gt;, I am planning to accomplish it all. Project is not dead at all ... ;)&lt;br /&gt;&lt;br /&gt;Merry Christmas and happy new year to everyone. Enjoy our relatives and friends ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-2877124836177178838?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/2877124836177178838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=2877124836177178838' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/2877124836177178838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/2877124836177178838'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/12/taking-some-days-out.html' title='Taking some days off'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YOkWwbhy4YI/RYwoUQb1y3I/AAAAAAAAAAM/KdzSWirG1kQ/s72-c/fortaleza.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-5097551883280477421</id><published>2006-11-24T03:36:00.000-08:00</published><updated>2006-12-22T10:39:24.553-08:00</updated><title type='text'>What is about to come ???? - update</title><content type='html'>Follows a list of features I'll be working for minimo maemo port for the next couple days:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Add hardware key support (especially zoom_in/out and fullscreen).&lt;/li&gt;&lt;li&gt;Updating minimo through default Maemo's Application Manager has problems.&lt;/li&gt;&lt;li&gt;implement context sensitive menus for a stylus-oriented device.&lt;/li&gt;&lt;li&gt;missing "home bar". (where is it ???)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;bookmark are not being properly persisted. (not yet implemented in minimo ???)&lt;/li&gt;&lt;li&gt;Hack built-in flash plugin to make it work with minimo.&lt;/li&gt;&lt;li&gt;make proxy work for FTP and HTTPS protocols.&lt;/li&gt;&lt;li&gt;default home setting does not work.&lt;/li&gt;&lt;li&gt;investigate crash on https://agenor.equipement.gouv.fr/ - maybe certificate ?&lt;/li&gt;&lt;li&gt;problems inputting hebrew, russian, finish characters via vkb.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;minor ones:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;clipboard operations (cut, copy and paste)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;track mozilla bug https://bugzilla.mozilla.org/show_bug.cgi?id=313665 (minimo exits crashing if X button if pressed)&lt;/li&gt;&lt;li&gt;try to fix download dialog crash.&lt;/li&gt;&lt;li&gt;'open file' does not work.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;remove 'pushd/popd' commands from run-minimo script uses - they seem to be not supported. (FIXED in 0.16.8-1)&lt;/li&gt;&lt;li&gt;proxy are not being set properly via vkb. (FIXED in 0.16.8-1)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;keep tarsbar on the top on fullscreen mode by default. (FIXED in 0.16.8-1)&lt;/li&gt;&lt;li&gt;add menu item for toggle on/off spatial navigation / scrolling via arrow buttons. (FIXED in 0.16.8-1)&lt;/li&gt;&lt;li&gt;remove 'enable ssr' and 'Set minimo as default browser' check buttons from preferences-general tab. (FIXED in 0.16.8-1)&lt;/li&gt;&lt;li&gt;addind back ' X' button for tab closing. (FIXED in 0.16.8-2)&lt;/li&gt;&lt;li&gt;look for a rotate screen solution.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;ps : this list might grow up. It depends only on your feedback. Feel free to suggest anything.&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;tonikitoo at gmail dot com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-5097551883280477421?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/5097551883280477421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=5097551883280477421' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/5097551883280477421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/5097551883280477421'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/11/what-is-about-to-come.html' title='What is about to come ???? - update'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-5930281147634021918</id><published>2006-11-21T14:33:00.000-08:00</published><updated>2006-11-21T15:03:41.789-08:00</updated><title type='text'>minimo 016.7 (maemo port) available</title><content type='html'>New minimo maemo port &lt;a href="http://200.129.163.1/%7Eagan/minimo/mistral/"&gt;016.7&lt;/a&gt; available.&lt;br /&gt;&lt;br /&gt;*******************&lt;br /&gt;* RELEASE NOTES *&lt;br /&gt;*******************&lt;br /&gt;&lt;br /&gt;This release does not bring outstanding new features, but lots of &lt;span style="font-weight: bold;"&gt;stability improvements&lt;/span&gt; instead, once this release is based on a MOZILLA_1_8_BRANCH cvs snapshot dated from Novembed 18th (btw, this branch is also sourcebase of firefox 2.x ).&lt;br /&gt;&lt;br /&gt;Follows an overview of supported features so far:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;traditional browser funcionalities like: reload, go, back and forward.&lt;/li&gt;&lt;li&gt;tabbed browsing (no new window at all, even for popups)&lt;/li&gt;&lt;li&gt;preferences tab with&lt;/li&gt;&lt;ul&gt;&lt;li&gt;proxy set up,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;enable/disable VKB,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;launch in full-screen mode option&lt;/li&gt;&lt;li&gt;display (or not) images&lt;/li&gt;&lt;li&gt;cache setting&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;a built-in bookmark component&lt;/li&gt;&lt;li&gt;basic panning component&lt;/li&gt;&lt;li&gt;find in webpage&lt;/li&gt;&lt;li&gt;text zooming.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The outstanding thing of this release is the fact that patches applied against mozilla cvs snapshot are cleaned up and you will be able to build it yourself soon. To make it possible, I've created a simple automated build system for minimo (see &lt;a href="http://tonikitoo.blogspot.com/2006/11/newest-minimo-coming-with-patches.html"&gt;this&lt;/a&gt;). I haven't uploaded them so far due to lack of a good enought server to host them (garage.maemo ?!?!?).&lt;br /&gt;&lt;br /&gt;Another cool point is that minimo maemo port stuff are about to be hosted in garage.maemo.org domains, but garage's resources were not that enought good by the time I checked it out. Anyway, I've created a &lt;a href="https://garage.maemo.org/projects/minimo-maemo/"&gt;project&lt;/a&gt; already, and please feel free to join it&lt;br /&gt;&lt;br /&gt;ps: Find instructions about minimo instalation on the nokia 770 (maemo 2.x) via maemo's application manager &lt;a href="http://tonikitoo.blogspot.com/2006/09/minimomozilla-maemo-port-repository.html"&gt;here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;please, feel free to feedback at tonikitoo at gmail dot com&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-5930281147634021918?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/5930281147634021918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=5930281147634021918' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/5930281147634021918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/5930281147634021918'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/11/minimo-0167-maemo-port-available.html' title='minimo 016.7 (maemo port) available'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-640138369969015999</id><published>2006-11-19T12:15:00.000-08:00</published><updated>2006-11-19T15:52:15.637-08:00</updated><title type='text'>Newest minimo coming with patches available.</title><content type='html'>Wow, after a "busy"  Sunday (actually I woke up at 2 PM :)) I finally I got newest mozilla minimo cvs snapshot (18th Nov) built on maemo i386 environment. Even better, I got all my patches uptodated as well as a directory struture for building it. It looks like:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;[sbox-maemo2-i386: ~/minimo/newest] &gt;  ls -R &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;minimo&lt;/span&gt;/newest/&lt;br /&gt;build/:&lt;br /&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;mozilla&lt;/span&gt;/&lt;br /&gt;&lt;br /&gt;./do_it_all.sh&lt;br /&gt;&lt;br /&gt;patches/:&lt;br /&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;armel&lt;/span&gt;-specific  failed  general  &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;maemo&lt;/span&gt;-specific  old  ongoing&lt;br /&gt;&lt;br /&gt;patches/&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;armel&lt;/span&gt;-specific:&lt;br /&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;buildfix&lt;/span&gt;_lots.diff  &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;buildfix&lt;/span&gt;_missing_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;chk&lt;/span&gt;_files.diff  &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;buildfix&lt;/span&gt;_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;preparea&lt;/span&gt;_and_dispatch_arm_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;sbox&lt;/span&gt;.diff  old&lt;br /&gt;&lt;br /&gt;patches/&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;armel&lt;/span&gt;-specific/old:&lt;br /&gt;075_OPTIMIZATIONS_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;xpcom&lt;/span&gt;_arm.diff  145_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;MAEMO&lt;/span&gt;_cs_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;mthumb&lt;/span&gt;_hack.diff  185_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;MAEMO&lt;/span&gt;_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;CODESOURCERY&lt;/span&gt;_hack_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;prdtoa&lt;/span&gt;.diff  &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;buildfix&lt;/span&gt;_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;shligsign&lt;/span&gt;_arm_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;sbox&lt;/span&gt;.diff&lt;br /&gt;&lt;br /&gt;patches/failed:&lt;br /&gt;185_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;MAEMO&lt;/span&gt;_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;CODESOURCERY&lt;/span&gt;_hack_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;prdtoa&lt;/span&gt;.diff  &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;minimo&lt;/span&gt;_shared.patch&lt;br /&gt;&lt;br /&gt;patches/general:&lt;br /&gt;ongoing  &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;runfix&lt;/span&gt;_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;encryto&lt;/span&gt;.diff  &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;runfix&lt;/span&gt;_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;gtkmozembed&lt;/span&gt;.diff&lt;br /&gt;&lt;br /&gt;patches/general/ongoing:&lt;br /&gt;command_line_parser.diff&lt;br /&gt;&lt;br /&gt;patches/&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;maemo&lt;/span&gt;-specific:&lt;br /&gt;adding_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;debian&lt;/span&gt;_folder.diff        adding_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;maemo&lt;/span&gt;_specific_files.diff    disable_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;ssr&lt;/span&gt;_component.diff    &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;fullscreen&lt;/span&gt;_stuff_and_disable_google_view.diff  &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;prefs&lt;/span&gt;.diff   &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;softkb&lt;/span&gt;.diff~&lt;br /&gt;adding_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;maemo&lt;/span&gt;_specific_code.diff  bigger_menu_default_font_size.diff  fix_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;loggin&lt;/span&gt;_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;bustage&lt;/span&gt;_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;mika&lt;/span&gt;.diff  linking_against_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;dbus&lt;/span&gt;_and_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;osso&lt;/span&gt;_stuff.diff       &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_42"&gt;softkb&lt;/span&gt;.diff&lt;br /&gt;&lt;br /&gt;patches/old:&lt;br /&gt;adding_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_43"&gt;debian&lt;/span&gt;_folder.diff  psm_working_on_minimo.diff.bak  update_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_44"&gt;linux&lt;/span&gt;_package.patch&lt;br /&gt;&lt;br /&gt;tarballs/&lt;br /&gt;mozilla.tar.bz2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;I am building it to &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_45"&gt;armel&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_46"&gt;right&lt;/span&gt; now, tomorrow I will see how good it runs on &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_47"&gt;maemo&lt;/span&gt; 2.1. Hopefully, &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_48"&gt;minimo&lt;/span&gt; will also &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;completely &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;move to garage.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_49"&gt;maemo&lt;/span&gt; soon. Keep tuned.&lt;br /&gt;&lt;br /&gt;--Antonio &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_50"&gt;Gomes&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-640138369969015999?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/640138369969015999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=640138369969015999' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/640138369969015999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/640138369969015999'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/11/newest-minimo-coming-with-patches.html' title='Newest minimo coming with patches available.'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-5287091102154814300</id><published>2006-11-08T05:34:00.000-08:00</published><updated>2006-11-09T03:31:33.307-08:00</updated><title type='text'>Firefox 2.0 and Helsinki Lauching Party - update</title><content type='html'>ps: This post is TOO LATE :)&lt;br /&gt;&lt;br /&gt;We have a launching party also here in &lt;a href="http://firefoxparty.com/parties/view/181"&gt;Helsinki&lt;/a&gt; for celebrating &lt;a href="http://beta.blogger.com/getfirefox.com"&gt;Firefox 2.0 releasing&lt;/a&gt;.  Some goods shots ...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger2/4117/2242/1600/DSC04055.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger2/4117/2242/320/DSC04055.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger2/4117/2242/1600/DSC04061.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger2/4117/2242/320/DSC04061.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Check some of its &lt;a href="http://developer.mozilla.org/devnews/index.php/2006/10/25/firefox-2-has-been-released/"&gt;new features&lt;/a&gt; out.&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-5287091102154814300?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/5287091102154814300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=5287091102154814300' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/5287091102154814300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/5287091102154814300'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/10/just-passing-it-forward.html' title='Firefox 2.0 and Helsinki Lauching Party - update'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-3547172698608865419</id><published>2006-11-05T11:56:00.000-08:00</published><updated>2006-11-05T12:12:45.425-08:00</updated><title type='text'>minimo on SU-18_2006SE_2.2006.39-14_PR_F5_MR0_ARM.bin</title><content type='html'>I just flashed my nokia 770 with newest public image [1] and I also installed minimo maemo port newest binaries [2]. Everything works fine.&lt;br /&gt;&lt;br /&gt;btw, I've realized major improvements on system stability as announced. Built-in Opera Browser seems much stable also. Apart from that, gservices are still issues (gchat, gcalendar and so on). Also meebo.com is a bit buggy. So, try them with minimo instead :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[1] http://maemo.org/maemowiki/HOWTO_FlashLatestNokiaImageWithLinux&lt;br /&gt;[2] http://tonikitoo.blogspot.com/2006/09/minimomozilla-maemo-port-repository.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-3547172698608865419?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/3547172698608865419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=3547172698608865419' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/3547172698608865419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/3547172698608865419'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/11/minimo-on-su-182006se2200639.html' title='minimo on SU-18_2006SE_2.2006.39-14_PR_F5_MR0_ARM.bin'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-1081174159817178064</id><published>2006-10-25T00:07:00.000-07:00</published><updated>2006-10-25T00:14:44.087-07:00</updated><title type='text'>Bad server for minimo maemo port</title><content type='html'>&lt;a href="http://home.ufam.edu.br/%7Eagan/minimo/mistral"&gt;My host place for &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;minimo&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;maemo&lt;/span&gt; port&lt;/a&gt; stuff seems to be not a good one at all: it's always either out of service or slow, or sometimes both. Actually there is a reason: it is not a development host place, &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;bla&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;bla&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;bla&lt;/span&gt; , it is just my old student home space at university servers, which is passing to changes currently.&lt;br /&gt;&lt;br /&gt;So I apologize for all problems accessing it ... I am looking for a place to move it to (SF seems to be a intuitive choice).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;tonikitoo at gmail dot com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-1081174159817178064?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/1081174159817178064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=1081174159817178064' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/1081174159817178064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/1081174159817178064'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/10/bad-server-for-minimo-maemo-port.html' title='Bad server for minimo maemo port'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-81291927278743227</id><published>2006-10-18T15:25:00.000-07:00</published><updated>2006-10-20T02:17:12.308-07:00</updated><title type='text'>minimo 016.6 (maemo port) available</title><content type='html'>New minimo &lt;a href="http://home.ufam.edu.br/%7Eagan/minimo/mistral/"&gt;&lt;span style="text-decoration: underline;"&gt;0.16.6-1&lt;/span&gt;&lt;/a&gt; maemo-port available featuring:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ cat debian/changelog&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;minimo (0.16.6-1) unstable; urgency=low&lt;br /&gt;&lt;br /&gt;* loggins bustage fix (now it works for yahoo mail and many other).&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;This release basically fixes the problem reported &lt;a href="http://tonikitoo.blogspot.com/2006/09/some-loggins-failings-on-minimo-maemo.html"&gt;here&lt;/a&gt;, no others. For instructions about installing it, check &lt;a href="http://tonikitoo.blogspot.com/2006/09/minimomozilla-maemo-port-repository.html"&gt;it&lt;/a&gt; out ( NOTE: distribution field has changed from &lt;span style="font-weight: bold;"&gt;binary-arm&lt;/span&gt; to &lt;span style="font-weight: bold;"&gt;mistral).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ps: I felt myself free to quote Mika's (who was responsible for this hacking) last email about this:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;(...)&lt;br /&gt;&lt;br /&gt;Anyway, I find out the reason behind the form submit problem. The problem was in the html form content code itself which for some reason changes the charset encoding to "windows-1252" if it detects the "ISO-8859-1" encoding.&lt;br /&gt;&lt;br /&gt;The problem does not propably happen in wince because it has the support for windows-1252 encoding but because that is not available in 770, the encoding fails there. The cause of the problem is GetEncoder() method in content/html/content/src&lt;/span&gt;/nsFormSubmission.cpp and there following lines:&lt;br /&gt;&lt;div style="direction: ltr;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;if (charset.EqualsLiteral("ISO-8859-1")) {&lt;br /&gt;        charset.AssignLiteral("windows-1252");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;If those lines are removed from the GetEncoder method , charset encoding works ok in Minimo Linux for forms and then also the form submit works ok. I am just not 100 % sure how to fix this, because maybe this windows-1252 encoding is required in windows. (and also in desktop linux for some clue I have not find out yet.)&lt;/span&gt;&lt;/div&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;(...)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Next Steps:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;Hardware keys support.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Mozilla/minimo sourcebase update.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;ps: this was an excelent hack job, Mika  (lamikr).&lt;br /&gt;ps: I haven't tested it TOO much. It just installed and ran , and I went bed. Tomorrow I will ... :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;--Antonio Gomes&lt;br /&gt;tonikitoo at gmail dot com&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-81291927278743227?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/81291927278743227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=81291927278743227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/81291927278743227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/81291927278743227'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/10/minimo-0166-maemo-port-available.html' title='minimo 016.6 (maemo port) available'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-7406340910584520904</id><published>2006-10-02T11:37:00.000-07:00</published><updated>2006-10-02T11:41:23.052-07:00</updated><title type='text'>hack days</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger2/4117/2242/1600/DSC03936.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger2/4117/2242/320/DSC03936.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;picture of our staying in finland . It has being a busy and hackie time even at "home" :)&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-7406340910584520904?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/7406340910584520904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=7406340910584520904' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/7406340910584520904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/7406340910584520904'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/10/hack-days.html' title='hack days'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-7282458499921341338</id><published>2006-09-24T08:02:00.000-07:00</published><updated>2006-09-23T08:09:43.657-07:00</updated><title type='text'>I've been abroad</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger2/4117/2242/1600/DSC03830.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger2/4117/2242/320/DSC03830.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;from last week until december, I believe, I'll be out for work stuff in Helsinki, Finland ...&lt;br /&gt;&lt;br /&gt;helsinki and espoo are  great cities, nice people and bealtifil girls. Nokia build and infrastructure are also very good ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-7282458499921341338?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/7282458499921341338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=7282458499921341338' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/7282458499921341338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/7282458499921341338'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/09/ive-been-abroad.html' title='I&apos;ve been abroad'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-89014922433488000</id><published>2006-09-13T13:26:00.000-07:00</published><updated>2006-09-13T13:08:19.158-07:00</updated><title type='text'>Some logins failings on minimo maemo</title><content type='html'>Some of you that have tried minimo maemo port have noticed/reported some logins failings.  Lamikr&lt;lamirk&gt; &lt;lamirk&gt;got me an url&lt;url&gt; that might help to find out what is going wrong.&lt;br /&gt;&lt;/url&gt;&lt;/lamirk&gt;&lt;/lamirk&gt;&lt;ul&gt;&lt;li&gt;&lt;lamirk&gt;Open MiniMo,&lt;br /&gt;&lt;/lamirk&gt;&lt;/li&gt;&lt;li&gt;&lt;lamirk&gt;go to http://www.w3schools.com/html/tryit.asp?filename=tryhtml_form_submit&lt;br /&gt;&lt;/lamirk&gt;&lt;/li&gt;&lt;li&gt;&lt;lamirk&gt;submit any values.&lt;/lamirk&gt;&lt;/li&gt;&lt;/ul&gt;user+passwd values are not being passed correctly, so it fails as an empty login. The funny is that it happens only when I build minimo inside scratchbox, outside it works fine. Have to file this bug ...&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-89014922433488000?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/89014922433488000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=89014922433488000' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/89014922433488000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/89014922433488000'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/09/some-loggins-failings-on-minimo-maemo.html' title='Some logins failings on minimo maemo'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-821190731626294188</id><published>2006-09-01T05:59:00.000-07:00</published><updated>2007-03-09T11:45:23.780-08:00</updated><title type='text'>Minimo/Mozilla (maemo port) repository - UPDATE</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Note: for 'mistral' distribution has changed :)&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Note 2: find BORA setup notes at http://tonikitoo.blogspot.com/2007/03/minimo-maemo-port-0169-1-available.html&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Since last maemo port release, Minimo/Mozilla Browser has an arm repository for an easier installation/upgrade on the nokia 770. Follows instruction of how to set it up:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;from command line:&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;"gainroot"&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;$ echo "deb http://home.ufam.edu.br/~agan/minimo/ mistral/ " &gt;&gt; /etc/apt/source.list&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;$ apt-get update &amp;&amp;amp; aptitude minimo&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;from AppManager&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Add this entry into "new catalogue":&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;web address:&lt;span style="font-style: italic;"&gt; http://home.ufam.edu.br/~agan/minimo/&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Distribution: &lt;span style="font-style: italic;"&gt;mistral/&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Components: n/a &lt;span style="font-style: italic;"&gt;&lt;empty&gt;&lt;/empty&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;"Refresh list"&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Go to "Install new applications"&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;pick minimo up.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;This way, minimo's runtime dependencies (libxt6, libsm6 and libice6) were also up uploaded and are pulled down and installed if needed.&lt;br /&gt;&lt;br /&gt;ps: the set up itself is quite easy and I'll maybe blog about it soon.&lt;br /&gt;ps2: the trailing back slash is needed, I believe !!!! :)&lt;br /&gt;--Antonio Gomes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-821190731626294188?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/821190731626294188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=821190731626294188' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/821190731626294188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/821190731626294188'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/09/minimomozilla-maemo-port-repository.html' title='Minimo/Mozilla (maemo port) repository - UPDATE'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-115558866812596940</id><published>2006-08-16T13:34:00.000-07:00</published><updated>2006-08-17T06:42:37.246-07:00</updated><title type='text'>minimo 016.4 (maemo port) available</title><content type='html'>New minimo &lt;span style="text-decoration: underline;"&gt;0.16.4-1&lt;/span&gt;&lt;a href="http://home.ufam.edu.br/%7Eagan/maemo/maemo-2.x/minimo/016/minimo_0.16.3-1_armel.deb"&gt;&lt;/a&gt;&lt;a href="http://200.129.163.1/%7Eagan/maemo/maemo-2.x/minimo/016/minimo_0.16.2-1_armel.deb"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;/a&gt; maemo-port available featuring:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ cat debian/changelog&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;minimo (0.16.4-1) unstable; urgency=low&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  * improvements on softkb interaction (thanks to tim).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  * arm and i386 repositories set at home.ufam.edu.br/~agan (thanks to rbelem).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  * built with distcc (arm-linux-gcc/g++) (thanks to rbelem again)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Disclaimer:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;VKB Thumb mode and handwriting recognition support were not tested/implemented so far&lt;br /&gt;&lt;/li&gt;&lt;li&gt;VKB will jump up only if minimo got started up after connection is up.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Some secure sites failed to loggin maybe due to some parameters not being passed in uri, broken submit methods ??.&lt;/li&gt;&lt;li&gt;Flash plugin is not supposed to work.&lt;/li&gt;&lt;li&gt;Most of preferences not implemented yet for linux.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Installing from command line:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;"gainroot"&lt;/li&gt;&lt;li&gt;$ echo "deb http://home.ufam.edu.br/~agan/minimo/ binary-arm/ " &gt;&gt; /etc/apt/source.list&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;$ apt-get update &amp;&amp;amp; aptitude minimo&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;or via AppManager&lt;ul&gt;&lt;li&gt;Add this entry into "new catalogue":&lt;/li&gt;&lt;ul&gt;&lt;li&gt;web address:&lt;span style="font-style: italic;"&gt; http://home.ufam.edu.br/~agan/minimo/&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Distribution: &lt;span style="font-style: italic;"&gt;binary-arm/&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Components: n/a &lt;span style="font-style: italic;"&gt;&lt;empty&gt;&lt;/empty&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Refresh list&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Install new applications&lt;/li&gt;&lt;ul&gt;&lt;li&gt;pick minimo up.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;Future work:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Fix security site browsing&lt;/li&gt;&lt;li&gt;Fix 'go' button&lt;/li&gt;&lt;li&gt;ZoomIN press crashes it.&lt;/li&gt;&lt;li&gt;Autocomplete "suckage"&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;--Antonio Gomes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-115558866812596940?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/115558866812596940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=115558866812596940' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/115558866812596940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/115558866812596940'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/08/minimo-0164-maemo-port-available.html' title='minimo 016.4 (maemo port) available'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-115558955304914406</id><published>2006-08-14T13:55:00.000-07:00</published><updated>2006-08-14T20:04:39.726-07:00</updated><title type='text'>X level solution for VKB and Minimo interaction</title><content type='html'>&lt;div style="text-align: justify;"&gt;These days I have been in touch with some low level (at least in my option) code. I've gone  deeply down toward the "ugly" X level programming. Lots of &lt;span style="font-style: italic;"&gt;Display, Window, RootWindow, Atom&lt;/span&gt; , blablabla ...&lt;br /&gt;&lt;br /&gt;Anyways, it was good to have an idea about it , and mainly because through this I got the built-in maemo's  virtual keyboard popping up/hiding when focus in/out event occur on minimo, without any gtk-based stuff.&lt;br /&gt;&lt;br /&gt;Follows some lines of code that popup vbk manually for you:&lt;br /&gt;&lt;/div&gt;&lt;span style="color: rgb(255, 102, 102);font-size:85%;" &gt;&lt;br /&gt;(...)&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    // same as XOpenDisplay (0)?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    Display *display = GDK_DISPLAY ();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    if (!display) return ;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    Atom hildonWindow;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    hildonWindow = XInternAtom (display, "_HILDON_IM_WINDOW", true); // original code from Tim.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    static char *XAtomNames[] = {"WINDOW"};&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    static Atom XAtoms[ARRAY_LENGTH(XAtomNames)];&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    // get needed atoms&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    XInternAtoms(display, XAtomNames, ARRAY_LENGTH(XAtomNames), False, XAtoms);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    if (hildonWindow != None) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    Atom           atomType;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    int            atomFormat;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    int            res;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    unsigned long  atomItems;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    unsigned long  atomBytes;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    unsigned char* atomProperties;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    ::Window       imWindow;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    // this code fragment, I can get from widget/src/gtksuperwin/gtkmozarea.c:310&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    // gdk_property_get ?????&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    res=XGetWindowProperty(display,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    RootWindow (display,XDefaultScreen(display)), hildonWindow, 0, 1, false, XAtoms[0],&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                             &amp;atomType, &amp;amp;atomFormat,  &amp;atomItems, &amp;amp;atomBytes, &amp;atomProperties);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    if (res!=Success || atomProperties==NULL) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        std::cout &lt;&lt; "Cannot get IM window" &lt;&lt;&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    imWindow=reinterpret_cast&lt; ::Window*&gt;(atomProperties)[0];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    std::cout &lt;&lt; "Acquire " &lt;&lt;&gt;window &lt;&lt; " " &lt;&lt;&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    ::XEvent event;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    memset(&amp;event,0,sizeof(event));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    event.xclient.type=ClientMessage;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    event.xclient.window=imWindow;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    event.xclient.message_type=XInternAtom(display,"_HILDON_IM_ACTIVATE",False);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    event.xclient.format=8;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    //           event.xclient.data.l[0]=RootWindow (display,XDefaultScreen(display));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    //           event.xclient.data.l[1]=RootWindow (display,XDefaultScreen(display));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    event.xclient.data.l[2]=0x08;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    event.xclient.data.l[3]=0x00400007;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    event.xclient.data.l[4]=0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    if (XSendEvent(display,imWindow,False,NoEventMask,&amp;event)==0) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        std::cerr &lt;&lt; "Error while sending vk-1" &lt;&lt;&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    event.xclient.message_type= XInternAtom(display,"_HILDON_IM_ACTIVATE",False);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    event.xclient.data.l[2]=0x09;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    if (XSendEvent(display,imWindow,False,NoEventMask,&amp;event)==0) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        std::cerr &lt;&lt; "Error while sending vk-7" &lt;&lt;&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        } // end &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;(...)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;font&gt;&lt;font&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;ps: I got great support on this coming from Tim (nice German guy) who is also porting a non-gtk application to maemo 2.0. Most of the code above comes from his &lt;a href="http://sourceforge.net/projects/illumination"&gt;Illumination&lt;/a&gt; app.&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-115558955304914406?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/115558955304914406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=115558955304914406' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/115558955304914406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/115558955304914406'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/08/x-level-solution-for-vkb-and-minimo.html' title='X level solution for VKB and Minimo interaction'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-115470784245285924</id><published>2006-08-04T08:53:00.000-07:00</published><updated>2006-08-04T09:11:03.910-07:00</updated><title type='text'>Msc. proposal makes me busy ...</title><content type='html'>just to tell that I have stopped minimo development during past two weeks because I have spent most of my free time studying and thinking of ideas for master degree proposal submition. The deadline for this first draft is today ...&lt;br /&gt;&lt;br /&gt;Next week, minimo maemo port will be back ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-115470784245285924?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/115470784245285924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=115470784245285924' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/115470784245285924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/115470784245285924'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/08/msc-proposal-makes-me-busy.html' title='Msc. proposal makes me busy ...'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-115210128803546817</id><published>2006-07-25T05:02:00.000-07:00</published><updated>2006-07-26T05:31:31.686-07:00</updated><title type='text'>minimo special effort (part II) - update</title><content type='html'>&lt;div style="text-align: justify;"&gt;After releasing 3 RC .debs of the maemo/nokia 770 minimo port, and having got lots of feedback, bugs and suggestion, I decided to blog about them. Follows what I think are the most relevant issues to be done:&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li style="color: rgb(255, 0, 0);"&gt;fix browsing through security site (PARTIALLY DONE - mail.yahoo.com(.xx) works with some magic tricks only).&lt;/li&gt;&lt;li style="color: rgb(255, 0, 0);"&gt;implement an easy way to leave fullscreen mode (DONE - via bottombar).&lt;/li&gt;&lt;li style="color: rgb(255, 0, 0);"&gt;im&lt;span style="color: rgb(255, 0, 0);"&gt;prove input fields and virtual keyboard interaction. &lt;/span&gt;&lt;/li&gt;&lt;li style="color: rgb(255, 0, 0);"&gt;autocomplete widget forces you to click twice to remove focus from it (maybe this is no device specific bug, I have to file this into bugzilla)&lt;br /&gt;&lt;/li&gt;&lt;li style="color: rgb(255, 0, 0);"&gt;improving my way of packing up: set up a repository for minimo and its dependecies missing on maemo 2.0 image.&lt;br /&gt;&lt;/li&gt;&lt;li style="color: rgb(255, 0, 0);"&gt;make all patches available asap.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul style="text-align: justify;"&gt;&lt;li style="color: rgb(0, 204, 204);"&gt;implement 770 Hardware keys support (e.g. &lt;span style="font-weight: bold;"&gt;ZOOM_IN crashes it)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li style="color: rgb(0, 204, 204);"&gt;implement timers to context sensitive menus (it works only on x86 through right-button mouse click - have to file this as a bug).&lt;/li&gt;&lt;li style="color: rgb(0, 204, 204);"&gt;implement command line parser support &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=334019"&gt;bug 334019&lt;/a&gt;&lt;/li&gt;&lt;li style="color: rgb(0, 204, 204);"&gt;implement dbus service for minimo. It would avoid having more then one instance of it running at the same time (btw, dbus-xpcom binding has been announced recently).&lt;/li&gt;&lt;li style="color: rgb(0, 204, 204);"&gt;fix fs browsing support (it crashes when I type /usr or /etc - although it works for /etf/fstab)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;improve ssr (css file) - it makes rendering extremely ugly if on SSR mode (disabled)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;make default font bigger (possible adding an observer on preference system) (workarounded)&lt;/li&gt;&lt;li&gt;fix segfault on window closing.&lt;/li&gt;&lt;li&gt;maybe implement a portrait mode view ???&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;read - critical&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;blue - that'd be great&lt;/span&gt;&lt;br /&gt;black - I could live without it&lt;br /&gt;&lt;br /&gt;Other issues:&lt;br /&gt;&lt;br /&gt;- gmaps misvisualizing  - works for me, though.&lt;br /&gt;- lacking of svg, mathml and cairo.&lt;br /&gt;- testing rendering of some Chinese, Japanese and Arabian encoded websites (ah.sima ???)&lt;br /&gt;&lt;br /&gt;any thinkg else ? just &lt;a href="mailto:tonikitoo@gmail.com"&gt;mail me&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I wish to have any fund on this :p, &lt;span style="font-weight: bold;"&gt;after all funding means time !&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;-- Antonio Gomes&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-115210128803546817?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/115210128803546817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=115210128803546817' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/115210128803546817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/115210128803546817'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/07/minimo-special-effort-part-ii-update.html' title='minimo special effort (part II) - update'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-115328393892925402</id><published>2006-07-18T21:02:00.000-07:00</published><updated>2006-07-18T22:54:25.540-07:00</updated><title type='text'>minimo 016.3 (maemo port) available</title><content type='html'>New minimo &lt;a href="http://home.ufam.edu.br/%7Eagan/maemo/maemo-2.x/minimo/016/minimo_0.16.3-1_armel.deb"&gt;0.16.3-1&lt;/a&gt;&lt;a href="http://200.129.163.1/%7Eagan/maemo/maemo-2.x/minimo/016/minimo_0.16.2-1_armel.deb"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;/a&gt; available featuring:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ cat debian/changelog&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;minimo (0.16.3-1) unstable; urgency=low&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;* fixed problem with security websites: loggins are possible now.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;* added hidden 'ftp and ssl proxy preferences' set on the same values of&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; http_proxy prefs.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(...)&lt;br /&gt;&lt;br /&gt;NOTE: My way of packing minimo up is wrong: it fails in the case libXt, libICE or/and libSM have been already installed in the system (built-in or not). (bug planned to be solve for 0.16.4 release).&lt;br /&gt;&lt;br /&gt;NOTE: Virtual keyboard is still an issue. See the last OLD NOTE bellow. (bug planned to be solve for 0.16.4 release).&lt;br /&gt;&lt;br /&gt;NOTE: CHARSET can be set manually via 'about:config' -&gt; charset.&lt;br /&gt;&lt;br /&gt;NOTE: Autocompletete forces the users to type twice for text input (bug planned to be solve for 0.16.5 release)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;OLD NOTE: Launch-in-fullscreen-mode (one of the most desired features) is already implemented by the minimo team and it's &lt;/span&gt;&lt;span style="font-style: italic;"&gt;and available from this build&lt;/span&gt;&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Go to LEFT-BOTTOM-PREFERENCE-BUTTON-&gt;PREFERENCES-&gt;(1st TAB) -&gt;SYSTEM_INTEGRATION-&gt;FULL_SCREEN_ENABLED&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;OLD NOTE: To toggle off fullscreen :&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;G&lt;span style="font-style: italic;"&gt;o to &lt;/span&gt;&lt;span style="font-style: italic;"&gt;LEFT-BOTTOM-PREFERENCE-BUTTON-&gt;FULL_SCREEN_MODE&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;OLD NOTE: Pressing "ENTER" on the rocker pop up/hide the vkb.&lt;br /&gt;&lt;br /&gt;&lt;font&gt;OLD &lt;font&gt;NOTE: ZoomIn Hardwarekey crashes it.&lt;br /&gt;&lt;br /&gt;&lt;font&gt;Feel free to &lt;a href="mailto:tonikitoo@gmail.com"&gt;mail me.&lt;/a&gt;&lt;br /&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-115328393892925402?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/115328393892925402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=115328393892925402' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/115328393892925402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/115328393892925402'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/07/minimo-0163-maemo-port-available.html' title='minimo 016.3 (maemo port) available'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-115264732971011216</id><published>2006-07-11T12:45:00.000-07:00</published><updated>2006-07-12T00:01:06.283-07:00</updated><title type='text'>minimo 016.2 (maemo port) available</title><content type='html'>&lt;div style="text-align: justify;"&gt;New minimo &lt;a href="http://200.129.163.1/%7Eagan/maemo/maemo-2.x/minimo/016/minimo_0.16.2-1_armel.deb"&gt;&lt;span style="text-decoration: underline;"&gt;0.16.2-1&lt;/span&gt;&lt;/a&gt; available featuring:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ cat debian/changelog&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;minimo (0.16.2-1) unstable; urgency=low&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  * Workarounded the lack of way to back from fullscreen mode: now the homebar is still shown even when &lt;/span&gt;&lt;span style="font-style: italic;"&gt;on fullscreen mode ...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;NOTE: Launch-in-fullscreen-mode (one of the most desired features) is already implemented by the minimo team and it's &lt;/span&gt;&lt;span style="font-style: italic;"&gt;and available from this build&lt;/span&gt;&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Go to LEFT-BOTTOM-PREFERENCE-BUTTON-&gt;PREFERENCES-&gt;(1st TAB) -&gt;SYSTEM_INTEGRATION-&gt;FULL_SCREEN_ENABLED ... give it a try . it rocks !&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;ps: thanks to anonymous for point me out on this solution !!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;NOTE: To toggle off fullscreen :&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;G&lt;span style="font-style: italic;"&gt;o to &lt;/span&gt;&lt;span style="font-style: italic;"&gt;LEFT-BOTTOM-PREFERENCE-BUTTON-&gt;FULL_SCREEN_MODE&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;NOTE: Pressing "ENTER" on the rocker pop up/hide the vkb.&lt;br /&gt;&lt;br /&gt;&lt;font&gt;NOTE: Log-ins on security sites is broken.&lt;br /&gt;&lt;br /&gt;&lt;font&gt;NOTE: ZoomIn Hardwarekey crashes it.&lt;br /&gt;&lt;br /&gt;&lt;font&gt;Feel free to &lt;a href="mailto:tonikitoo@gmail.com"&gt;mail me.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;font&gt;ps: &lt;font&gt; nice guys having &lt;font&gt;good &lt;a href="http://www.internettablettalk.com/forums/showthread.php?t=1929"&gt;talks&lt;/a&gt; about it&lt;br /&gt;&lt;br /&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;--Antonio Gomes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-115264732971011216?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/115264732971011216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=115264732971011216' title='26 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/115264732971011216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/115264732971011216'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/07/minimo-0162-maemo-port-available_11.html' title='minimo 016.2 (maemo port) available'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>26</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-115222645355637084</id><published>2006-07-06T15:48:00.000-07:00</published><updated>2006-07-07T11:23:19.856-07:00</updated><title type='text'>minimo 016.1 (maemo port) available - update</title><content type='html'>New minimo &lt;a href="http://200.129.163.1/%7Eagan/maemo/maemo-2.x/minimo/016/minimo_0.16.1-1_armel.deb"&gt;016.1 .deb&lt;/a&gt; available. It's getting better ;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ more mozilla/debian/changelog&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;   minimo (0.16.1-1) unstable; urgency=low&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  * Trunk updated (July 04)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  * Automated build/packing initial version (build_minimo.sh , tarball ,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    patches) working&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  * Fixed lack of entry on task navigator by adding StartupWMClass=minimo into&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    .desktop file. Minimizing it possible now :) - &lt;/span&gt;&lt;span style="font-style: italic;"&gt;thanks henry.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;* made default webpages font bigger&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  * made preferences/menus font bigger&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  * ssr  (minimo/components/ssr) component temporarily disabled.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;   minimo (0.16.1-0) unstable; urgency=low&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  * added initial dbus-glib implementation, fixing the "system is killing me&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    after few seconds" problem.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  * packed libXt, libSM and libICE together into .deb&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;shots&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/dsc09765.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1997/1796/200/dsc09765.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/dsc09769.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1997/1796/200/dsc09769.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/dsc09767.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1997/1796/200/dsc09767.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/dsc09768.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1997/1796/200/dsc09768.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Please, any suggestion, bug report or whatever is welcome via comment, &lt;a href="mailto:tonikitoo@gmail.com"&gt;email&lt;/a&gt; or &lt;a href="http://bugzilla.mozilla.org"&gt;bugzilla&lt;/a&gt; .&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;ps: check menus at window right and left bottom corner for functionalities.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;-- Antonio Gomes&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-115222645355637084?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/115222645355637084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=115222645355637084' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/115222645355637084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/115222645355637084'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/07/minimo-0161-maemo-port-available.html' title='minimo 016.1 (maemo port) available - update'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-115196762882561889</id><published>2006-07-03T15:53:00.000-07:00</published><updated>2006-07-04T07:06:57.436-07:00</updated><title type='text'>minimo 016 .deb (beta/hack version)</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;br /&gt;I got &lt;a href="http://weblogs.mozillazine.org/dougt/archives/016576.html"&gt;minimo 016&lt;/a&gt; packed into a &lt;a href="http://200.129.163.1/%7Eagan/maemo/maemo-2.x/minimo/016/minimo_0.16-1_armel.deb"&gt;preliminary-stage-.deb&lt;/a&gt; for maemo 2.0/armel. It's AI-able (installable via Application Installer or dpkg) and launchable via 'menu-&gt;extra-&gt;minimo'.&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Main issues I am working on now for the next .deb:&lt;/li&gt;&lt;/ul&gt;&lt;ol style="text-align: justify;"&gt;&lt;ol&gt;&lt;li&gt;Currently, minimo does not add an entry into Task Navigator after launched, so MINIMIZING IT MIGHT GET YOU INTO PROBLEMS :)&lt;/li&gt;&lt;li&gt;Security sites sometimes work sometime don't (on sbox/i386 it works all the time though).&lt;/li&gt;&lt;li&gt;Typing from the vkb is possible: you can pop it up or hide it by keystroking &lt;enter&gt;"ENTER"  (button in the middle of arrows).&lt;br /&gt;&lt;/enter&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;minimo's port for nokia 770 is not close to be complete (lots to do yet) .&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;NOTE: This .deb is built over armel architecture, so it will not working on non-armel ones.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;NOTE: In this current stage, reproduce by your own the steps I did to build this .deb might be a bit painful (manual process). But, I've been working on a script for automate all these hackings. The script will:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;applying all required patches&lt;br /&gt;&lt;/li&gt;&lt;li&gt;build and pack it all.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;NOTE: some missing libraries on Maemo 2.0 image &lt;a href="http://maemo.org/pipermail/maemo-developers/2006-July/004499.html"&gt;were a problem&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Please, any suggestion, bug report or whatever is welcome via comment or &lt;a href="mailto:tonikitoo@gmail.com"&gt;email&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;-- Antonio Gomes&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-115196762882561889?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/115196762882561889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=115196762882561889' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/115196762882561889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/115196762882561889'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/07/minimo-016-deb-betahack-version.html' title='minimo 016 .deb (beta/hack version)'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-115161259340613894</id><published>2006-06-29T13:00:00.000-07:00</published><updated>2006-06-29T19:53:57.233-07:00</updated><title type='text'>Some progresses on ARM</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;Ubuntu (dapper) is great for home using, but there is nothing better then our good and old friend Debian for devel :). While using Ubuntu as development platform, I was able to build minimo for &lt;a href="http://tonikitoo.blogspot.com/2006/06/minimo-016-on-maemo20sbox.html"&gt;i386&lt;/a&gt; and arm, but always when I tried run it on n770/maemo2.0 &lt;a href="http://tonikitoo.blogspot.com/2006/06/arming-minimo-016-what-am-i-missing.html"&gt;it failed&lt;/a&gt;. Since then, I've been spending part of my rare free time producing debug builds, strace'ing it, blablabla and nothing 'till today.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;So unintentionally I did it all again using a fresh debian sarge machine (set up with same toolchain, rootstraps, compilers). Follows the results:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/dsc09720.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1997/1796/200/dsc09720.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;cnn&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/dsc09729.0.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1997/1796/200/dsc09729.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;brazilian soccer idols&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/dsc09735.0.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1997/1796/200/dsc09735.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;minimo in fullscreen mode&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/dsc09734.0.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1997/1796/200/dsc09734.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;minimo in fullscreen mode (and vkb popped up)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;I am cleaning patches up just now and .deb is about to upload&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-115161259340613894?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/115161259340613894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=115161259340613894' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/115161259340613894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/115161259340613894'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/06/some-progresses-on-arm.html' title='Some progresses on ARM'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-115129654226745592</id><published>2006-06-25T20:19:00.000-07:00</published><updated>2006-06-26T05:43:23.466-07:00</updated><title type='text'>arm'ing Minimo 016  ! What am I missing ?</title><content type='html'>&lt;div style="text-align: justify;"&gt;My odyssey of make &lt;a href="http://weblogs.mozillazine.org/dougt/archives/016576.html"&gt;minimo 016&lt;/a&gt; work on the n770 has began. After got it built on sbox/maemo2.0 for both &lt;a href="http://tonikitoo.blogspot.com/2006/06/minimo-016-on-maemo20sbox.html"&gt;i386&lt;/a&gt; and arm, but running it on arm is being painful.  That's where I am:&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;arm build - DONE&lt;/li&gt;&lt;li&gt;AI-installable .deb - DONE&lt;br /&gt;&lt;/li&gt;&lt;li&gt;source packing - DONE&lt;/li&gt;&lt;ul&gt;&lt;li&gt;menu item added on extra menu (am able to launch minimo from it on sbox/i386 only)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;icon on task manager is not added after launch it, even on i386 !!!&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;initial dbus support - DONE&lt;/li&gt;&lt;ul&gt;&lt;li&gt;it is not killed by system when launched from menu on sbox/i386.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;vkb synchronization - MISSING&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;CORE: minimo does not show up when on n770&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;maybe a libstdc++6 incompatibility ????&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;I've &lt;a href="http://www.mail-archive.com/maemo-developers@maemo.org/msg04318.html"&gt;posted about it&lt;/a&gt; on maemo-dev mailing list, but nothing yet ? Btw, after a hand of some nice guys (jay and guilt from ITT) I &lt;a href="http://www.blogger.com/comment.g?blogID=18370581&amp;postID=114625257331933476"&gt;got it working on IT 2005&lt;/a&gt;. Any hint ?&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-115129654226745592?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/115129654226745592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=115129654226745592' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/115129654226745592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/115129654226745592'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/06/arming-minimo-016-what-am-i-missing.html' title='arm&apos;ing Minimo 016  ! What am I missing ?'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-115040998420673425</id><published>2006-06-15T12:03:00.000-07:00</published><updated>2006-06-15T22:34:51.746-07:00</updated><title type='text'>minimo 016 on maemo2.0/sbox</title><content type='html'>good news: I got lots of my old stuff recovered after my laptop damaging 2 weeks later. This holiday, and during world cup matches :), I got back hacking minimo for maemo-2.0. Follows the situation currently:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;dougt has launched &lt;a href="http://weblogs.mozillazine.org/dougt/archives/016576.html"&gt;minimo 0.16&lt;/a&gt;. WOW.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I applied some patches (psm + testgtkembed + packaging) into it and built/ran on sbox2.0b-i386.&lt;/li&gt;&lt;li&gt;odd build failing on arm. working on it.&lt;/li&gt;&lt;/ul&gt;Some nice screenshots:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/minimo_scrachtbox_maemo2.1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1997/1796/320/minimo_scrachtbox_maemo2.1.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/minimo_gmail_scrachtbox_maemo2.0.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1997/1796/320/minimo_gmail_scrachtbox_maemo2.0.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;http:// tonikitoo dot blogspot dot com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-115040998420673425?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/115040998420673425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=115040998420673425' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/115040998420673425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/115040998420673425'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/06/minimo-016-on-maemo20sbox.html' title='minimo 016 on maemo2.0/sbox'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-114884572836186431</id><published>2006-05-28T12:43:00.000-07:00</published><updated>2006-05-28T12:55:50.980-07:00</updated><title type='text'>Losing stuff</title><content type='html'>My ubuntu got a crash ! Lots of precious data gone away, include some 770 specific minimo patches and unfortunately I haven't done any backup recently so ... :(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-114884572836186431?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/114884572836186431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=114884572836186431' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/114884572836186431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/114884572836186431'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/05/losing-stuff.html' title='Losing stuff'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-114816454858967932</id><published>2006-05-20T15:11:00.000-07:00</published><updated>2006-05-23T06:44:51.563-07:00</updated><title type='text'>Minimo 0.16 Nokia 770 Special Efforts (update)</title><content type='html'>Follows are some topics we think are suitable to make &lt;a href="http://www.mozilla.org/projects/minimo"&gt;minimo&lt;/a&gt; Mozilla suitable for the Nokia 770:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Provide an AI-able .deb (DONE)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Adding an icon on 'Extras' menu.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Command line parser (ongoing)&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;--fullscreen '-f'&lt;/li&gt;&lt;li&gt;--url '-u' &lt;url&gt; &lt;url&gt;&lt;/url&gt;&lt;/url&gt;&lt;/li&gt;&lt;li&gt;--file '-p' &lt;/li&gt;&lt;li&gt;see https://bugzilla.mozilla.org/show_bug.cgi?id=336136 and&lt;span style="font-style: italic;"&gt; https://bugzilla.mozilla.org/show_bug.cgi?id=334019&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Add DBUS support.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Customize the &lt;a href="http://lxr.mozilla.org/mozilla1.8/source/minimo/components/ssr/smallScreen.css"&gt;minimo's default SSR CSS file&lt;/a&gt; for the huge 77' display.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Static linkage of libstdc++ (avoid external stdc++6 installation).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Adding -Lpath at build time (avoid need of setting LD_LIBRARY_PATH).&lt;/li&gt;&lt;ul&gt;&lt;li&gt;see http://www.trilithium.com/johan/2005/06/static-libstdc/&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Synchronizing maemo's virtual keyboard show up/hide events to html forms' focus in/out events.&lt;/li&gt;&lt;li&gt;770 Hardware keys support&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Any suggestion ?&lt;br /&gt;&lt;br /&gt;I am not sure if all of them will be available for the 0.16 already, but I'll do my best ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-114816454858967932?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/114816454858967932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=114816454858967932' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/114816454858967932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/114816454858967932'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/05/minimo-016-nokia-770-special-efforts.html' title='Minimo 0.16 Nokia 770 Special Efforts (update)'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-114625257331933476</id><published>2006-04-28T12:02:00.000-07:00</published><updated>2006-05-01T21:54:47.776-07:00</updated><title type='text'>Minimo 0.15 + PSM support (update)</title><content type='html'>&lt;div style="text-align: justify;"&gt;I got both &lt;a href="http://www.mozilla.org/projects/minimo"&gt;minimo&lt;/a&gt; and &lt;a href="http://www.mozilla.org/unix/gtk-embedding.html"&gt;TestGtkEmbed&lt;/a&gt; browsering through some "security" sites. That's more than great. So, I'll clean up the code and submit a patch into the mozilla/minimo bugzilla asap ...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/minimo_gmail.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 140.625px; height: 195.75px;" src="http://photos1.blogger.com/blogger/1997/1796/320/minimo_gmail.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I've also debianized such build (Minimo 0.15) for the 770, but unfortunately couldn't  test it out on my own 770 so far. Reason: I am not able to update my maemo image: "an invalid ID error" sucks. On my *old* image I got a libstdc++ incompatibility. (minimo requires libstdc++6 to run but it has .5 instead).&lt;br /&gt;&lt;br /&gt;So, I'd be much appreciated if someone who I have already flashed the newest maemo image into your 770, could check if libstdc++6 is available,&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ ls -lah /usr/lib/libstdc++*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;and if you succeed you can install &lt;a href="http://home.ufam.edu.br/%7Eagan/minimo/0.15/minimo_15-1_arm.deb"&gt;minimo 0.15&lt;/a&gt; as follows:&lt;br /&gt;&lt;br /&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;_Installing it:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;li&gt;Via AI&lt;/li&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/ul&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;_Running it:&lt;br /&gt;&lt;br /&gt;Nokia770-05: cd /var/lib/install/usr/lib/minimo/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Nokia770-05: export LD_LIBRARY_PATH=.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Nokia770-05:/var/lib/install/usr/lib/minimo# export DISPLAY=:0&lt;/span&gt; &lt;span style="font-style: italic;"&gt;&lt;br /&gt;Nokia770-05:/var/lib/install/usr/lib/minimo# ./minimo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I've sent a &lt;a href="http://maemo.org/pipermail/maemo-developers/2006-May/003847.html"&gt;question&lt;/a&gt; to dev-maemo asking about it my but nothing yet. Your feedback will be amazing ;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-114625257331933476?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/114625257331933476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=114625257331933476' title='31 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/114625257331933476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/114625257331933476'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/04/minimo-015-psm-support-update.html' title='Minimo 0.15 + PSM support (update)'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>31</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-114581393445978804</id><published>2006-04-23T09:43:00.000-07:00</published><updated>2006-04-26T08:01:26.870-07:00</updated><title type='text'>Embedding a static build of mozilla ??? Probably no ...</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;br /&gt;A learn-by-doing time has just arrived at INdT this "year". So, just answering to  some who have written to me, "yes, my lack of posts about &lt;a href="http://tonikitoo.blogspot.com/2005/11/manaos-embedded-browser-for-nokia-770.html"&gt;manaos&lt;/a&gt; is mainly because of the bunch of work out here ... noone's fault.&lt;br /&gt;&lt;br /&gt;- so, is manaos apart *again*  ?&lt;br /&gt;- not at all. I've been planning crucial changes at the engine layer: instead of running over a minimo build, manaos will probably run over a xulrunner-minimal-gecko-profile build, just following on the &lt;a href="http://wiki.mozilla.org/Gecko:Small_Device_Support"&gt;tendency&lt;/a&gt; of embedding mozilla for the future. This was a &lt;a href="http://www.archivum.info/mozilla.dev.embedding/2006-04/msg00069.html"&gt;suggestion&lt;/a&gt; from dougt, and  seems to work.&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-114581393445978804?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/114581393445978804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=114581393445978804' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/114581393445978804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/114581393445978804'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/04/embedding-static-build-of-mozilla.html' title='Embedding a static build of mozilla ??? Probably no ...'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-114343169417131844</id><published>2006-04-03T19:17:00.000-07:00</published><updated>2006-04-03T11:00:40.003-07:00</updated><title type='text'>MiniMo 0.14 running on 770</title><content type='html'>Last Friday, I spent some time making a &lt;a href="http://home.ufam.edu.br/%7Eagan/minimo/minimo_0.14-1_arm.deb"&gt;.deb&lt;/a&gt; of the newest &lt;a href="http://www.mozilla.org/projects/minimo"&gt;MiniMo&lt;/a&gt; (Mini Mozilla - 0.14) and that's what I can tell about it:&lt;br /&gt;&lt;ul&gt;&lt;li style="font-weight: bold;"&gt;As faster as an end user can expect&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;11 Mbs of footprint&lt;/span&gt; (GREAT !)&lt;/li&gt;&lt;ul&gt;&lt;li&gt; &lt;font&gt;&lt;span style="font-size:85%;"&gt;Nokia770-05:/var/lib/install/usr/lib/minimo# du -sh&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;li&gt;&lt;font&gt;&lt;span style="font-size:85%;"&gt;10.7M&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/ul&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;li&gt;Has SSR and Pan !!!!&lt;/li&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/ul&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;What makes me impressed was the fact of with any modification on the minimo source code, it runs on 770 very well (it's a XUL app not GTK) !&lt;br /&gt;&lt;br /&gt;Congrats to Minimo Team. For more about it check &lt;a href="http://weblogs.mozillazine.org/dougt/archives/009980.html"&gt;dougt's post&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Looking Forward to p&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;ut MANaOS running over such a build. I hope doug can help here&lt;/span&gt; :)&lt;br /&gt;&lt;br /&gt;_Installing it:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;li&gt;Via AI&lt;/li&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/ul&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;_Running it:&lt;br /&gt;&lt;br /&gt;Nokia770-05: cd /var/lib/install/usr/lib/minimo/&lt;br /&gt;Nokia770-05: export LD_LIBRARY_PATH=.&lt;br /&gt;Nokia770-05:/var/lib/install/usr/lib/minimo# export DISPLAY=:0&lt;br /&gt;Nokia770-05:/var/lib/install/usr/lib/minimo# ./minimo&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-114343169417131844?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/114343169417131844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=114343169417131844' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/114343169417131844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/114343169417131844'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/04/minimo-014-running-on-770.html' title='MiniMo 0.14 running on 770'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-114294695490471259</id><published>2006-03-21T05:03:00.000-08:00</published><updated>2006-03-21T10:52:37.830-08:00</updated><title type='text'>Change of plans - Manaos-Mozilla 0.1.4</title><content type='html'>&lt;div style="text-align: justify;"&gt;From now on, MANaOS (Mozilla Browser) will be running over the maemo-mozilla-engine available at Nokia's official repository, which is btw much more frequently updated. So, all engine level efforts will be coming from there, at least until we get the whole engine sourcebase updated and synchronized to the MOZILLA_1_8_BRANCH (Firefox 1.5.0.x - 2.x trees).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Of course, all credits will be given to who has provided such package(s): Nokia and INdT.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;ps: This is not a functionality release, instead we just aim to straighten the situation out. So, those who have installed 0.1.3 be warned that there is nothing new &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;in terms of  functionalities&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;, and furthermore, it could bring back to some old bugs for a while (e.g. spatial navigation breakage - crashes on arrow keystroke). Of course 0.1.5 release will fix them up.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Steps to get 0.1.4 installed:&lt;br /&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Users&lt;/li&gt;&lt;/ul&gt;&lt;ol style="text-align: justify;"&gt;&lt;ol&gt;&lt;li&gt;Download maemo-browser-mozilla-engine and manaos-maemo-minimo.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Install both packages using AI.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;for Development:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Put these lines to the /etc/apt/sources.list:&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;deb http://repository.maemo.org maemo1.1 free non-free&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;deb-src http://repository.maemo.org maemo1.1 free non-free&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;deb http://repository.maemo.org maemo1.1-extras free non-free&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;deb-src http://repository.maemo.org maemo1.1-extras free non-free&lt;/span&gt;&lt;br /&gt;&lt;ul style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Run&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;fakeroot apt-get update&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;fakeroot apt-get install cpp-3.3&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;fakeroot apt-get install cpp&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;fakeroot a&lt;/span&gt;&lt;span style="font-size:85%;"&gt;pt-get install libidl0&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;fakeroot apt-get install maemo-browser-mozilla-engine&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;fakeroot apt-get install maemo-browser-mozilla-engine-dev&lt;/span&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Compile or install BIA (bia-minimo-dev)&lt;/li&gt;&lt;li&gt;Compile Manaos&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;PS: Thanks "gotcha" at http://www.blogger.com/comment.g?blogID=18370581&amp;amp;postID=113306925921974055 . You have opened my mind :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-114294695490471259?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/114294695490471259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=114294695490471259' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/114294695490471259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/114294695490471259'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/03/change-of-plans-manaos-mozilla-014.html' title='Change of plans - Manaos-Mozilla 0.1.4'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-114254636475869020</id><published>2006-03-17T13:59:00.000-08:00</published><updated>2006-03-19T07:02:06.566-08:00</updated><title type='text'>MANaOS (Mozilla-based Web Browser) 0.1.3 out</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/dsc08480.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/1997/1796/320/dsc08480.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:85%;"&gt;Using MANaOS Web Browser to blog this.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://extindt01.indt.org/10le/manaos/current/Debian/"&gt;0.1.3&lt;/a&gt; version of MANaOS is out, comprising some really useful features:&lt;br /&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;concrete installation improvements: AI-able.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;spatial navigation&lt;/span&gt;: jump between focusable elements though hardware arrows.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;no crashes anymore.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;draft zooming algorithm (not as faster speed-wise opera's).&lt;/li&gt;&lt;li&gt;small redrawing improvements.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;minor bug fixes like:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Find - search for a text in webpage.&lt;/li&gt;&lt;li&gt;Block pop-up window - It's better block them to avoid crashes ... It sucks, I know.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Set default "home" page (no more www.uol.com.br at all)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;SSL(2) and JS support via MENU-&gt;SETTINGS&lt;/li&gt;&lt;li&gt;hiding Vkb after pressing 'GO' and so on ...&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/dsc08485.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 287px; height: 222px;" src="http://photos1.blogger.com/blogger/1997/1796/320/dsc08485.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Instructions about &lt;span style="font-weight: bold;font-size:130%;" &gt;uninstalling previous versions&lt;/span&gt; (if you have gave them a try) can be found &lt;a href="http://www.internettablettalk.com/forums/showpost.php?p=10603&amp;postcount=9"&gt;here&lt;/a&gt; or in the case you have installed them via x-term&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);font-size:85%;" &gt;$ sudo gainroot&lt;br /&gt;$ dpkg -r manaos-maemo-minimo&lt;br /&gt;$ dpkg -r manaos-mozilla-engine&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;ps: ignoring warnings you get.&lt;br /&gt;ps2: if none of them work, drop &lt;a href="mailto:tonikitoo@gmail.com"&gt;me&lt;/a&gt; an e-mail or post a comment.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Known bugs:&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Open new window, including pop-up window.&lt;/li&gt;&lt;li&gt;Context sensitive menus are not working properly some times.&lt;/li&gt;&lt;li&gt;preferences stuff: writing them down in the "wrong" setting file.&lt;/li&gt;&lt;li&gt;Image zoom fails sometimes&lt;/li&gt;&lt;ul&gt;&lt;li&gt;improvements were already implemented but not packaged.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Coming:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Themes look-like improvements (eliminate wasted space in toolbar)&lt;/li&gt;&lt;li&gt;zooming improvements&lt;/li&gt;&lt;li&gt;new window stuff working&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="mailto:arabelo@gmail.com"&gt;Afonso Costa&lt;/a&gt; has been working on MANaOS recently. He's doing it GREATLY.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;--Antonio Gomes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-114254636475869020?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/114254636475869020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=114254636475869020' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/114254636475869020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/114254636475869020'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/03/manaos-mozilla-based-web-browser-013.html' title='MANaOS (Mozilla-based Web Browser) 0.1.3 out'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-114257028858016453</id><published>2006-03-16T18:59:00.000-08:00</published><updated>2006-03-17T04:49:51.503-08:00</updated><title type='text'>Web surfing with an extensioned Firefox</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/image_zoom.1.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/1997/1796/200/image_zoom.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/ssr.1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 62.37px; height: 259.2px;" src="http://photos1.blogger.com/blogger/1997/1796/320/ssr.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Back posting about desktop stuff, this time I'd like to express my pleasure about my recent web surfing experience with a fully customized Firefox.&lt;br /&gt;&lt;br /&gt;From a high level (user) point of view, some obviously reasons makes it the best: security, rendering quality and velocity, simplicity of use, changeable look and feel, community support, and of course the ability of making it the web browser I want to just with some clicks and extension. Following are some of ones that are making it really usefull: &lt;a href="http://grabanddrag.mozdev.org/index.html"&gt;grab-and-drag&lt;/a&gt;, &lt;a href="http://disruptive-innovations.com/products/index.html#SSRXPI"&gt;small screen rendering&lt;/a&gt;, &lt;a href="http://adblock.ethereal.net/alchemy.cgi/SessionSaver"&gt;session saver&lt;/a&gt;, &lt;a href="http://imagezoom.yellowgorilla.net/"&gt;image zoom&lt;/a&gt;, &lt;a href="http://patsis.brownhost.com/extxpi.html#linkpreview"&gt;link preview&lt;/a&gt;, &lt;a href="http://aluminum.sourmilk.net/reveal/"&gt;reveal&lt;/a&gt;, &lt;a href="http://www.nexgenmedia.net/extensions/"&gt;gmail notifier&lt;/a&gt;, &lt;a href="http://greasemonkey.mozdev.org/"&gt;greasemonkey&lt;/a&gt; and  &lt;a href="http://viamatic.com/index.php/firefox"&gt;ajax yahoo mail&lt;/a&gt;, just to list a few.&lt;br /&gt;&lt;br /&gt;From a embedder, I'd say their &lt;a href="http://wiki.mozilla.org/Gecko:Small_Device_Support"&gt;embedding APIs&lt;/a&gt; rock ! Btw, grab-and-drag, image zoom and small screen rendering will be ported to MANaOS.&lt;br /&gt;&lt;br /&gt;Regardless some &lt;a href="http://dbaron.org/log/2006-01"&gt;warnings about the bad extension usage&lt;/a&gt;, I love mine ones !!!&lt;br /&gt;&lt;br /&gt;ps: MANaOS releasing by tommorrow !&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;--Antonio Gomes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-114257028858016453?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/114257028858016453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=114257028858016453' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/114257028858016453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/114257028858016453'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/03/web-surfing-with-extensioned-firefox.html' title='Web surfing with an extensioned Firefox'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-114140751709332042</id><published>2006-03-03T09:19:00.000-08:00</published><updated>2007-11-05T07:21:51.243-08:00</updated><title type='text'>MANaOS 0.1.2 is out - update</title><content type='html'>&lt;div style="font-family: arial; text-align: justify;"&gt;This unstable development release is a bit more end-user-friendly and features:&lt;br /&gt;&lt;/div&gt;&lt;ul   style="text-align: justify;font-family:arial;font-size:16px;"&gt;&lt;li   style=";font-family:courier new;font-size:16px;"&gt;&lt;span style="font-size:85%;"&gt;some installation improvements&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul style="font-weight: bold;"&gt;&lt;li   style=";font-family:courier new;font-size:16px;"&gt;&lt;span style="font-size:85%;"&gt;"dpkg -i" not required anymore.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul  style="font-family:courier new;"&gt;&lt;li  style="font-size:16px;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;targeting /var/lib/install/usr/... instead of straight on "/"&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li   style=";font-family:courier new;font-size:16px;"&gt;&lt;span style="font-size:85%;"&gt;Launching from "Extra Menuicon"&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul   style=";font-family:courier new;font-size:16px;"&gt;&lt;li  style="font-size:16px;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;no root required to launching it any more&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li  style="font-size:16px;"&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;history segfault fixed&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li   style=";font-family:courier new;font-size:16px;"&gt;&lt;span style="font-size:85%;"&gt;Source code partially redesigned.&lt;/span&gt;&lt;/li&gt;&lt;li   style=";font-family:courier new;font-size:16px;"&gt;&lt;span style="font-size:85%;"&gt;Virtual Keyboard improvements (still have problems as reported &lt;a href="http://www.blogger.com/comment.g?blogID=18370581&amp;amp;postID=114140751709332042"&gt;here&lt;/a&gt; -&lt;/span&gt;&lt;span style="font-size:85%;"&gt; jay's comment)&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li   style="font-weight: bold;font-family:courier new;font-size:16px;"&gt;&lt;span style="font-size:85%;"&gt;synchronization between it and HTML forms.&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size:16px;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;it stopped popping-up everytime&lt;/span&gt;.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/770-manaos-chinses-sina.png"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/1997/1796/320/770-manaos-chinses-sina.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:85%;"&gt;Cool chinese rendering screenshot from pawa"&lt;pawa&gt;&lt;pawa&gt;&lt;/pawa&gt;&lt;/pawa&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;pawa&gt;&lt;pawa&gt;&lt;br /&gt;&lt;/pawa&gt;&lt;/pawa&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;_getting 0.1.2 installed&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;gettting new AI-installable MANaOS &lt;a href="http://gnuite.com:8080/nokia770/manaos/"&gt;.debs&lt;/a&gt; (gnuite-ITT rocks ! many thanks) - old ones are &lt;a href="http://home.ufam.edu.br/%7Eagan/maemo/manaos/unstable/debs/0.1.2/arm/old/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;installing them via AI.&lt;/li&gt;&lt;li&gt;running it from "Extras" menuicon&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;_stable version (&lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;0.2&lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We've decided do not publishing MANaOS' source code until we have a stable version (0.2) of it running well, as well as:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;minor bug fixes (multi appviews support and main entry expansion  |minimizing)&lt;/li&gt;&lt;li&gt;draft zooming capabilities&lt;/li&gt;&lt;li&gt;installation via A.I.&lt;/li&gt;&lt;/ul&gt;(more about the coming releases &lt;a href="http://http//tonikitoo.blogspot.com/2006/02/manaos-011-rc1-is-out.html"&gt;here&lt;/a&gt; and an enjoyable discussion about 0.1.2 &lt;a href="http://www.internettablettalk.com/forums/showthread.php?p=10586"&gt;ITT&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;pawa&gt;&lt;pawa&gt;&lt;/pawa&gt;&lt;/pawa&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;pawa&gt;&lt;pawa&gt;&lt;/pawa&gt;&lt;/pawa&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;ps : A "great job congrat" &lt;a href="mailto:arabelo@gmail.com"&gt;Afonso Rabelo&lt;/a&gt; and &lt;a href="mailto:tnoleto@gmail.com"&gt;Tomaz Noleto&lt;/a&gt; for their efforts on .deb templates and code redesign.&lt;br /&gt;&lt;br /&gt;ps2 : keep dropping me mails with suggestions, doubts, whatever.&lt;br /&gt;&lt;br /&gt;ps3: thanks to gnuite's debs and effots&lt;br /&gt;&lt;br /&gt;tonikitoo at gmail dot com&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-114140751709332042?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/114140751709332042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=114140751709332042' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/114140751709332042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/114140751709332042'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/03/manaos-012-is-out-update.html' title='MANaOS 0.1.2 is out - update'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-113306925921974055</id><published>2006-02-21T21:26:00.000-08:00</published><updated>2006-02-21T20:35:03.183-08:00</updated><title type='text'>Getting MANaOS Browser 0.1.1 RC installed on arm</title><content type='html'>&lt;div style="text-align: justify;"&gt;First of all, getting MANaOS installed on the 77 device at this stage is a little bit a hacking/boring job :p&lt;br /&gt;&lt;br /&gt;ARM:&lt;br /&gt;&lt;br /&gt;1) Getting a &lt;a href="http://770.fs-security.com/xterm/files/osso-xterm_0.11_arm.deb"&gt;xterm emulator&lt;/a&gt; - It can be installed via AI :)&lt;br /&gt;2) Getting &lt;a href="http://home.ufam.edu.br/%7Eagan/maemo/manaos/unstable/debs/arm"&gt;.debs&lt;/a&gt; (only manaos-mozilla-engine and manaos itself are required)&lt;br /&gt;&lt;pre style="font-family: arial; font-style: italic;"&gt;&lt;a href="http://home.ufam.edu.br/%7Eagan/maemo/manaos/unstable/debs/arm/manaos-maemo-minimo_0.1.0-1_arm.deb"&gt;&lt;/a&gt;&lt;font&gt;manaos-maemo-minimo_0.1.0-1_arm.deb  18-Feb-2006 10:41   77K&lt;br /&gt;manaos-mozilla-engine_0.2.0-1_arm.deb 18-Feb-2006 11:00  5.7M  &lt;/span&gt;&lt;/pre&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;3) gain root access&lt;br /&gt;&lt;span style="font-style: italic;"&gt;   $ sudo gainroot &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;4) &lt;span style="font-style: italic;"&gt;ln -s /var/lib/install/var/lib/dpkg /var/lib/dpkg &lt;/span&gt;&lt;br /&gt;(by max)&lt;br /&gt;&lt;br /&gt;5) install them&lt;br /&gt;&lt;span style="font-style: italic;"&gt;   $ dpkg -i &lt;/span&gt;&lt;a style="font-family: arial; font-style: italic;" href="http://home.ufam.edu.br/%7Eagan/maemo/manaos/unstable/debs/arm/manaos-maemo-minimo_0.1.0-1_arm.deb"&gt;manaos-maemo-minimo_0.1.0-1_arm.deb&lt;/a&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;   $ dpkg -i &lt;/span&gt;&lt;a style="font-style: italic;" href="http://home.ufam.edu.br/%7Eagan/maemo/manaos/unstable/debs/arm/manaos-mozilla-engine_0.2.0-1_arm.deb"&gt;manaos-mozilla-engine_0.2.0-1_arm.deb&lt;/a&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;6) run it&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ cd /usr/lib/minimo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ run-standalone.sh ./run-mozilla.sh /usr/bin/manaos &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ps: export LD_LIBRARY_PATH should not be required, but if it is let &lt;a href="mailto:tonikitoo@gmail.com"&gt;me&lt;/a&gt; know, please&lt;br /&gt;&lt;br /&gt;TBD: Installing all the files into /var/lib/install/ instead of directly to /&lt;br /&gt;&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;br /&gt;Antonio Gomes&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-113306925921974055?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/113306925921974055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=113306925921974055' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/113306925921974055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/113306925921974055'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/02/getting-manaos-browser-011-rc.html' title='Getting MANaOS Browser 0.1.1 RC installed on arm'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-114019323130996543</id><published>2006-02-17T08:04:00.000-08:00</published><updated>2006-02-22T06:41:58.086-08:00</updated><title type='text'>MANaOS 0.1.1 RC1 is out</title><content type='html'>&lt;div style="text-align: justify;"&gt;I'm finally launching MANaOS Web Browser 0.1.1 RC for both &lt;a href="http://home.ufam.edu.br/%7Eagan/maemo/manaos/unstable/debs/arm/"&gt;ARM&lt;/a&gt; and &lt;a href="http://home.ufam.edu.br/%7Eagan/maemo/manaos/unstable/debs/i386/"&gt;i386&lt;/a&gt; as well as making its sourcebase also available at &lt;a href="http://ufam.edu.br/%7Eagan/maemo/manaos/unstable/sources/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;But what is MANaOS ?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The project itself is an open source initiative aiming to provide a mozilla-based and "full" web compliant Browser for the maEmo platform. (see &lt;a href="http://tonikitoo.blogspot.com/2005/11/manaos-embedded-browser-for-nokia-770.html"&gt;here&lt;/a&gt; for more about it). It was in &lt;span style="font-weight: bold;"&gt;standby since of June 2005&lt;/span&gt;, because of no time in this meanwhile. But,  we hope to get you monthly releases, at least.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;span style="font-family:arial;"&gt;About 0.1.1 RC version and what's coming ...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is the RC which will lead up to 0.2. So, please drop me emails with bugs, suggestions, whatever ;) Thus, as all development releases it has a _long_ list of TODO tasks (see bellow) as well as a _not-as-long_ list of bugs to be fixed. But it works for most of the web sites we tested (check &lt;a href="http://tonikitoo.blogspot.com/2006/01/just-little-taste-of-manaos-update.html"&gt;cool screenshots&lt;/a&gt; out). Now, regarding the coming_soon releases, I can tell you it will features spatial navigation and an 10-times optimized version of the zooming algorithm, and virtual keyboard/HTML forms synchronization.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;font-size:130%;"  &gt;TODO list&lt;/span&gt;&lt;br /&gt;&lt;table style="font-size: 80%; width: 400px; height: 496px;" border="8"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="font-weight: bold; font-family: arial; text-align: center;"&gt;TASKS&lt;/td&gt;&lt;td style="font-weight: bold; font-family: arial; text-align: center;"&gt;STATUS&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;&lt;/tr&gt;&lt;tr style="font-weight: bold;"&gt;&lt;td style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;solving the multi-appviews problem&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left;"&gt;TODO - EASY&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td style="vertical-align: top; font-weight: bold; text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;make it installable from AI&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;TODO - Coming to 0.2&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-weight: bold;" align="center"&gt;&lt;td style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;main entry expanding&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left;"&gt;TODO - EASY&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td style="text-align: left; font-weight: bold;"&gt;&lt;span style="font-size:130%;"&gt;fixing up the set_profile method&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;DONE - Coming to 0.2&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td style="text-align: left;"&gt;ssl/nss log-in.&lt;/td&gt; &lt;td style="text-align: left;"&gt;TODO - specially webmail.ufam.edu.br fails&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td style="font-weight: bold;"&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;speeding up the zooming&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt; algorithm&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;TODO - Coming 0.2&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td style="text-align: left;"&gt;panning&lt;/td&gt;&lt;td style="text-align: left;"&gt;TODO - have a look at &lt;a href="http://grabanddrag.mozdev.org/index.html"&gt;grab-n-drag&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="color: rgb(255, 0, 0); font-family: arial;" align="center"&gt;&lt;td style="vertical-align: top; text-align: left;"&gt;Encoding support&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left;"&gt;TODO - Coming to 0.3&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="color: rgb(0, 0, 0); font-family: arial;" align="center"&gt;&lt;td style="text-align: left;"&gt;plug-ins&lt;/td&gt;&lt;td style="text-align: left;"&gt;TODO - missing flash-arm-plug-in&lt;/td&gt;&lt;/tr&gt;&lt;tr style="color: rgb(255, 0, 0); font-family: arial;" align="center"&gt;&lt;td style="text-align: left;"&gt;download manager&lt;/td&gt;&lt;td style="text-align: left;"&gt;TODO - not that hard&lt;/td&gt;&lt;/tr&gt;&lt;tr style="color: rgb(255, 0, 0); font-family: arial;" align="center"&gt;&lt;td style="text-align: left;"&gt;better history - using mozilla's history.dat&lt;/td&gt;&lt;td style="text-align: left;"&gt;TODO - not that hard&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td style="vertical-align: top; font-weight: bold; text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;Entire code redesign&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;TODO - Coming to 0.2/0.3&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td style="vertical-align: top; text-align: left;"&gt;footprint reduction&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left;"&gt;TODO - hacking chrome/&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td style="vertical-align: top; text-align: left;"&gt;updating the engine source base&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left;"&gt;TODO - (see  &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=318606"&gt;bug&lt;/a&gt;) Coming to 0.3&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td style="vertical-align: top; color: rgb(255, 0, 0); text-align: left;"&gt;better matching theme&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;TODO - Coming to 0.3&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;in bold - coming with 0.2&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: rgb(255, 0, 0);font-size:85%;" &gt;red - coming with 0.3&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Thanks&lt;/span&gt;&lt;/span&gt; to &lt;a href="mailto:apedralho@gmail.com"&gt;Andre Pedralho&lt;/a&gt;&lt;apedralho@gmail.com&gt;&lt;apedralho&gt;&lt;a href="mailto:apedralho@gmail.com"&gt;,&lt;/a&gt; &lt;a href="mailto:tnoleto@gmail.com"&gt;Tomaz Noleto&lt;/a&gt;&lt;tnoleto&gt;, &lt;a href="mailto:arabelo@gmail.com"&gt;Afonso Rabelo&lt;/a&gt; &lt;arabelo&gt; (great .debs template !!!), &lt;a href="mailto:diegohcg@gmail.com"&gt;Diego Gonzalez&lt;/a&gt; &lt;diegohcg&gt; and &lt;a href="mailto:elmano.carvalho@gmail.com"&gt;Elmano Carvalho&lt;/a&gt;&lt;elmano.carvalo&gt;, (&lt;/elmano.carvalo&gt;&lt;/diegohcg&gt;&lt;/arabelo&gt;&lt;/tnoleto&gt;&lt;/apedralho&gt;&lt;/apedralho@gmail.com&gt;coders of &lt;apedralho@gmail.com&gt;&lt;apedralho&gt;&lt;tnoleto&gt;&lt;arabelo&gt;&lt;diegohcg&gt;&lt;elmano.carvalo&gt;MANaOS so far) and also who was waiting for it.&lt;br /&gt;&lt;br /&gt;&lt;/elmano.carvalo&gt;&lt;/diegohcg&gt;&lt;/arabelo&gt;&lt;/tnoleto&gt;&lt;/apedralho&gt;&lt;/apedralho@gmail.com&gt;(sorry for the long awaited time and send me back bugs you found ;)).&lt;br /&gt;&lt;br /&gt;&lt;a href="mailto:tonikitoo@gmail.com"&gt;Antonio Gomes&lt;/a&gt;&lt;br /&gt;http:// tonikitoo (dot) blogspot (dot) com&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-114019323130996543?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/114019323130996543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=114019323130996543' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/114019323130996543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/114019323130996543'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/02/manaos-011-rc1-is-out.html' title='MANaOS 0.1.1 RC1 is out'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-113954379644341312</id><published>2006-02-09T19:54:00.000-08:00</published><updated>2009-11-09T17:50:41.318-08:00</updated><title type='text'>openGL and Mozilla (posting using 770)</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/montage.1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1997/1796/320/montage.1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; uBrowser (mozilla-based browser) screenshot&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;an image like as above can say more than words, but here we go anyways (this time, from my Nokia 770)&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;It seems like there are some softwares/corporations getting them activities somehow involved with the &lt;a href="http://www.opengl.org/documentation/specs/version2.0/glspec20.pdf"&gt;OpenGL&lt;/a&gt; 3D rendering multiplatform library (among them, I can tell &lt;a href="http://www.opengl.org/"&gt;Adobe and Mozilla&lt;/a&gt;, for instance).&lt;br /&gt;&lt;br /&gt;It's really impressing what such a library makes possible you to do in a easy way. Well, to a _programmer_, OpenGL is a set of commands that allow the specification of geometric objects in two or three dimensions, together with commands that control how these objects are rendered into the framebuffer. For the most part, OpenGL provides an immediate-mode interface, meaning that specifying an object causes it to be drawn.&lt;br /&gt;&lt;br /&gt;But what made me pay it a special attention was the launching of &lt;a href="http://ubrowser.com"&gt;ubrowser&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"It is a simple Web Browser that illustrates one way of embedding the Mozilla Gecko rendering engine into a standalone application using LibXUL. In this case, the contents of the page is grabbed as it's being rendered and displayed as a texture on some geometry using OpenGL. You are able to interact with the page (mostly) normally and visit (almost) any site that works correctly with Firefox1.5."&lt;/span&gt;&lt;/span&gt;, says its author.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-113954379644341312?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/113954379644341312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=113954379644341312' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/113954379644341312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/113954379644341312'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/02/opengl-and-mozilla-posting-using-770.html' title='openGL and Mozilla (posting using 770)'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-113839025892446526</id><published>2006-01-27T11:06:00.000-08:00</published><updated>2006-01-28T09:57:33.896-08:00</updated><title type='text'>MiniMo (Mozilla for small devices) half-2006 roadmap is out</title><content type='html'>&lt;div style="text-align: justify;"&gt;DougT, leadership of &lt;a href="http://www.mozilla.org/projects/minimo/"&gt;MiniMo Project&lt;/a&gt;, has published the roadmap for the first 6 months of 2006. It includes some outstanding features:&lt;br /&gt;&lt;br /&gt;__the following ones will sure rock the boat (if you will):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Footprint  and performance &lt;/li&gt;&lt;li&gt;Content rendering and small screen rendering &lt;/li&gt;&lt;li&gt;Customization and extension system enabling &lt;/li&gt;&lt;li&gt;Improvements in the build, development, testing, release, and project management infrastructure &lt;/li&gt;&lt;li&gt;Review of Mobile devices and competitive analysis in the mobile space &lt;/li&gt;&lt;/ul&gt; __hardcore:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Migration to Cairo -&gt; this one specially makes me scratch my hair ... &lt;/li&gt;&lt;/ul&gt; Badly, there is no mention neither of Linux nor GTK stuff at all(only WinCE and XUL), but I'm sure it'll work for us though, "linuxans" :)&lt;br /&gt;&lt;br /&gt;--from Doug's blog at http://weblogs.mozillazine.org/dougt/archives/009634.html&lt;br /&gt;&lt;a href="http://www.meer.net/%7Edougt/minimo-roadmap-round2.html"&gt;see&lt;/a&gt; for more detailed/technical description&lt;br /&gt;&lt;br /&gt;for more about it: read out &lt;a href="http://tonikitoo.blogspot.com/2005/11/minimo-xul-on-nokia-770.html"&gt;MINIMO ON 770&lt;/a&gt; ;)&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-113839025892446526?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/113839025892446526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=113839025892446526' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/113839025892446526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/113839025892446526'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/01/minimo-mozilla-for-small-devices-half.html' title='MiniMo (Mozilla for small devices) half-2006 roadmap is out'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-113718568738915840</id><published>2006-01-13T12:33:00.000-08:00</published><updated>2006-01-16T12:17:29.276-08:00</updated><title type='text'>just a little taste :) of MANaOS - update</title><content type='html'>&lt;div style="text-align: center;"&gt;Check out some full-screen-mode screenshots taken from running MANaOS (on i386/scratchbox) during a debuggin section this afternoon ... just browsering around :)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/manaos_ueba.0.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1997/1796/320/manaos_ueba.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;updating feeds on ueba.net/ (good-for-nothing)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/manaos_orkut.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1997/1796/320/manaos_orkut.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;wasting time on OKUT.COM&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/manaos_gmail.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1997/1796/320/manaos_gmail.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;updating myself on maEmo stuff&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/manaos_blog.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1997/1796/320/manaos_blog.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;blogging&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Some hacks are required before releasing its 002 version, though ! Anyway, even for a while I CAN'T tell much, probably something better than MANaOS is coming :p ... keep on&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;http:// tonikitoo (dot) blogspot (dot) com (slash)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-113718568738915840?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/113718568738915840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=113718568738915840' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/113718568738915840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/113718568738915840'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/01/just-little-taste-of-manaos-update.html' title='just a little taste :) of MANaOS - update'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-113667651477643533</id><published>2006-01-07T14:30:00.000-08:00</published><updated>2006-01-07T21:58:43.863-08:00</updated><title type='text'>"coming soon ..." soon ? how  soon ?</title><content type='html'>&lt;div style="text-align: justify;"&gt;It's just to apologize for new MANaOS 002 packages delay.  Actually, this project was begun as a "intentless and innocent" private initiative, aiming to get the 77'device free of all proprietary solutions, like the "good" Opera Browser shipped into it so far. And it was in standby for a while because of my heavy demand of work on the second-half of 2005.&lt;br /&gt;&lt;br /&gt;I am pleased that some of the posts have requested debian packages from me, so there is someone waiting for that :) (specially the anonymous guy, neil grogan, gultig, esteban and others). So here are my reasons:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;(non-technical ones) I've took holidays since Christmas time, and right now I'm enjoying my last free weekend :p ... &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;(technical one) I've gotten some weird compile errors while building cvs "checkouted" sourcebasas &lt;span style="font-weight: bold;"&gt;inside&lt;/span&gt; scratchbox (not outside at all).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Happily, on my last chat with Doug Turner, he mentioned the following: "I need to get a Linux build going.  I know what the problem is.  Feel free to post this as my comment." So here it is :)&lt;br /&gt;&lt;br /&gt;So now, there is no time for further blablablas anymore ... It's just to do it !!!&lt;br /&gt;&lt;br /&gt;Antonio Gomes&lt;br /&gt;http:// tonikitoo (dot) blogspot (dot) com (slash)&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-113667651477643533?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/113667651477643533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=113667651477643533' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/113667651477643533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/113667651477643533'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2006/01/coming-soon-soon-how-soon.html' title='&quot;coming soon ...&quot; soon ? how  soon ?'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-113451507634186369</id><published>2005-12-14T08:18:00.000-08:00</published><updated>2005-12-14T04:19:09.483-08:00</updated><title type='text'>footprint reduction trigger :)</title><content type='html'>&lt;div style="text-align: justify;"&gt;These days I've played a bit with pretty interesting application called &lt;a style="font-size: 16px;" href="http://upx.sourceforge.net/"&gt;UPX&lt;/a&gt; (Ultimate Packer for eXecutables) and I'd tell you that I got quite impressed on how it can reduce the footprint of some BIG apps. Well, in short terms, it's an open source (over the GNU licenses/rights) that supports packing of a variety of binary formats (executables and/or static libraries), and according to its official website it performs that better than the traditional (g)zip.&lt;br /&gt;&lt;br /&gt;So I went to test it out its compression ratio with &lt;a href="http://www.mozilla.org/projects/minimo"&gt;MiniMo&lt;/a&gt; and &lt;a href="http://www.mozilla.com/firefox/"&gt;Firefox 1.5&lt;/a&gt; and I got something like 60% of footprint saving for them and &lt;span style="font-weight: bold;"&gt;no memory overhead for your compressed                 executables because of in-place decompression&lt;/span&gt; (at least on desktop, but it is not a good benchmark at all, I know). In pratical terms, following are some numbers over MiniMo:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;   &lt;li&gt;I applied UPX only on the it 'minimo' executable and:&lt;/li&gt; &lt;/ol&gt; &lt;ul&gt;   &lt;li&gt;it comes &lt;span style="font-weight: bold;"&gt;from 6,6 to 3,0&lt;/span&gt; Mbs&lt;/li&gt; &lt;/ul&gt;&lt;span style="color: rgb(51, 102, 255);font-size:85%;" &gt;agomes@tonix:~/mozilla/make_install/lib/minimo-0.009$ du -sh minimo&lt;br /&gt;6.6M    minimo&lt;br /&gt;&lt;br /&gt;agomes@tonix:~/mozilla/make_install/lib/minimo-0.009$ upx -9 minimo&lt;br /&gt;                     Ultimate Packer for eXecutables&lt;br /&gt;   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004&lt;br /&gt;UPX 1.25         Markus F.X.J. Oberhumer &amp; Laszlo Molnar        Jun 29th 2004&lt;br /&gt;&lt;br /&gt;        File size         Ratio      Format      Name&lt;br /&gt;   --------------------   ------   -----------   -----------&lt;br /&gt;   6905384 -&gt;   3086148   44.69%    linux/386    minimo&lt;br /&gt;&lt;br /&gt;Packed 1 file.&lt;br /&gt;agomes@tonix:~/mozilla/make_install/lib/minimo-0.009$ du -sh minimo&lt;br /&gt;3.0M    minimo&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;thus, the entire MiniMo app comes &lt;span style="font-weight: bold;"&gt;from '14' to  '9.6' Mbs&lt;/span&gt; easily ...&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; ps: I "regardlessed" the other shared ones libs ".so" on there, once UPX does not support packing such a format so far, although is does for Windows' .dll)&lt;br /&gt;&lt;br /&gt;Again, I've tested it on i386 machines so far, but the good results led me to add a checking of &lt;span style="font-weight: bold;font-size:100%;" &gt;how suitable UPX is in the 770 world &lt;/span&gt;on the top of my TODO task for coming days ... Actually, the author mentions no support for embedded so far, but as Nokia 770 is not a embedded device (but a "Desktop Linux running over an arm processor" I'll be testing it soon. As soon as I manage to port it for maEmo (if I do) I'll be testing it with &lt;a href="http://tonikitoo.blogspot.com/2005/11/manaos-embedded-browser-for-nokia-770.html"&gt;MANaOS&lt;/a&gt; as well ;) and publishing the results here ...&lt;br /&gt;&lt;br /&gt;obs: my guess is that it works by removing the table of symbols from binaries (so it is not for debug phase), but I am not sure ... hacks jobs are coming !&lt;br /&gt;&lt;br /&gt;--Antonio Gomes&lt;br /&gt;http:// tonikitoo (dot) blogspot (dot) com/&lt;br /&gt;&lt;br /&gt;ps: thanks to my friend &lt;span style="font-weight: bold;"&gt;Allan Bezerra&lt;/span&gt; &lt;allan.bezerra com=""&gt; (from Unicamp/SP/Br - Code optimization expertise) for introduciming this tool. looking forward to make it real ...&lt;br /&gt;&lt;/allan.bezerra&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-113451507634186369?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/113451507634186369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=113451507634186369' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/113451507634186369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/113451507634186369'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2005/12/footprint-reduction-trigger_14.html' title='footprint reduction trigger :)'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-113284580385791916</id><published>2005-11-30T07:21:00.000-08:00</published><updated>2005-12-04T20:05:45.160-08:00</updated><title type='text'>XUL-based applications/environment on the Nokia 770 device</title><content type='html'>&lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;If you are one of those guys that enjoy a good discussion, probably mailing lists are good places for you waste some words, and point out your opinions. These days a thread was rounding the maemo-developers list. Again, it was discussing about '&lt;span style="font-weight: bold;"&gt;why has Nokia chosen building maEmo as GTK-based instead of a QT*-based environment&lt;/span&gt;'. Of course, some flames and aggressiveness posts, but it was a good talking after all. So, let me I reopen up this talking (between me and myself, I know), but this time, I wanna go deeper, revolutionizing and flaming :p&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;LET'S RAMBLE ABOUT GUI toolkits  ...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Graphical applications, in general, are built of "small" components like dialog buttons and mail inbox folders, which we collectively term "widgets." Within a widget, drawing and user interactions are completely under control of the individual widget, and set when the widget was built. Relative placement of widgets, their interactions with each other, and optionally some of their configuration, will be controlled by a UI layout specified in a script whose structure is defined in this and related documents.&lt;br /&gt;&lt;br /&gt;That's what GTK (QT and whatever toolkit) provides to, and even in the case of maEmo that is it. Having more the one toolkits supported on the device is I'd say unfeasible (for performance and storage points). However, I was thinking: are GTK and QT* the only ones available ?&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;HAVE YOU HEARD ABOUT XUL ???&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;XUL (XML User Interface Language) is a user interface markup language developed to support &lt;a href="http://en.wikipedia.org/wiki/Mozilla" title="Mozilla"&gt;Mozilla&lt;/a&gt; applications like &lt;a href="http://en.wikipedia.org/wiki/Mozilla_Firefox" title="Mozilla Firefox"&gt;Firefox&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Mozilla_Thunderbird" title="Mozilla Thunderbird"&gt;Mozilla Thunderbird&lt;/a&gt;. The point is: it's becoming bigger than what they had in mind. I'd say that it is one of the most powered languages for UI programming available so far. I mean its main benefit is that it provides a simple and portable definition of common widgets. This reduces the software development effort in a way analogous to the savings offered by &lt;a href="http://en.wikipedia.org/wiki/4GL" title="4GL"&gt;4GL&lt;/a&gt; tools.&lt;br /&gt;&lt;br /&gt;XUL defines a wide range of elements, which roughly belong to the following types: &lt;ul&gt;&lt;li&gt;Top-level elements&lt;/li&gt;&lt;/ul&gt;&lt;dl&gt;&lt;dd&gt;e.g. window, page, dialog, wizard, etc.&lt;/dd&gt;&lt;/dl&gt;&lt;ul&gt;&lt;li&gt;Widgets &lt;/li&gt;&lt;/ul&gt;&lt;dl&gt;&lt;dd&gt;e.g. label, button, text box, list box, combo box, radio button, check box, tree, menu, toolbar, group box, tab box, color picker, spacer, splitter, etc.&lt;/dd&gt;&lt;/dl&gt;&lt;ul&gt;&lt;li&gt;Box model&lt;/li&gt;&lt;/ul&gt;&lt;dl&gt;&lt;dd&gt;e.g. box, grid, stack, deck, etc.&lt;/dd&gt;&lt;/dl&gt;&lt;ul&gt;&lt;li&gt;Events and Scripts&lt;/li&gt;&lt;/ul&gt;&lt;dl&gt;&lt;dd&gt;e.g. script, command, key, broadcaster, observer, etc.&lt;/dd&gt;&lt;/dl&gt;&lt;ul&gt;&lt;li&gt;Data source&lt;/li&gt;&lt;/ul&gt;&lt;dl&gt;&lt;dd&gt;e.g. template, rule, etc.&lt;/dd&gt;&lt;/dl&gt;&lt;ul&gt;&lt;li&gt;Others&lt;/li&gt;&lt;/ul&gt;&lt;dl&gt;&lt;dd&gt;e.g. overlay (analogous to SSI, but client side and more powerful), iframe, browser, editor, etc.&lt;/dd&gt;&lt;/dl&gt; &lt;p&gt;It is possible to use elements from other applications of XML within XUL documents, such as XHTML, SVG and MathML.&lt;/p&gt; ps: Some common widgets - such as spinbox, slider, and canvas - are not available in the current XUL widget set, but are planned for XUL 2.0&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;AND SO ??? ...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Well, regarding embedded environments, I'm not sure about its usage on projects like &lt;span style="font-style: italic;"&gt;maemo-xul&lt;/span&gt; (notice it does not exist at al). IMHO, XUL is not as mature as it should be for so, but the ideia exists&lt;br /&gt;&lt;br /&gt;... hey ... pymaemo's been ported before ! What about xulmaemo !?!?. Programming using XML and has a build for GTk would be amazing, wouldn't it ?!&lt;br /&gt;&lt;br /&gt;Antonio Gomes&lt;br /&gt;tonikitoo at gmail dot com&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-113284580385791916?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/113284580385791916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=113284580385791916' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/113284580385791916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/113284580385791916'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2005/11/xul-based-applicationsenvironment-on.html' title='XUL-based applications/environment on the Nokia 770 device'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-113294258839812607</id><published>2005-11-28T10:15:00.000-08:00</published><updated>2010-01-30T11:02:06.624-08:00</updated><title type='text'>MANaOS Embedded Browser (for Nokia 770)</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/indt_manaos_google.1.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/1997/1796/320/indt_manaos_google.1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;(selling a browser)&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;"&lt;a href="http://www.indt.org.br/10le/manaos/"&gt;MANaOS&lt;/a&gt; is an open source alternative Web Browser for some proprietary ones still shipped with the &lt;a href="http://nokia770.com/"&gt;Nokia 770&lt;/a&gt; device". It embeds mozilla and khtml (partially).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;I'd say that a differencial feature between it and &lt;a href="http://kazehakase.sourceforge.jp/cgi-bin/hiki/hiki.cgi?CompetitorsList"&gt;other similar Mozilla-based&lt;/a&gt; (or not) embedded open source web browsers is that MANaOS i&lt;/span&gt;&lt;span style="font-size:100%;"&gt;mplements BIA (Browser Interface Agent). What a f... is that ?! Shortly, BIA is a not too complicated abstraction (software layer) for Rendering Engine independence at compile time. In other words, it enables you just adding a &lt;span style="font-weight: bold;"&gt;--with-engine=mozilla/khtml&lt;/span&gt; and it's done !&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;the MANaOS guys keep their focus on testing the &lt;a href="http://www.mozilla.org/projects/embedding/"&gt;Mozilla Embedded Project libs&lt;/a&gt; and the &lt;a href="http://www.mozilla.org/unix/gtk-embedding.html"&gt;GtkMozEmbed&lt;/a&gt; set of widgets, measuring footprint and paying special attention on the performance of &lt;a href="http://www.mozilla.org/projects/minimo/"&gt;Minimo/Mozilla&lt;/a&gt; build on Nokia' 77'device, everything as an open source initiative. It uses a almost default Minimo build, except for the disabling XUL (&lt;span style="font-weight: bold;"&gt;--disable-xul&lt;/span&gt; specified on the mozconfig file (mozilla/minimo/config/mozconfig/linux_x86) and a simple extension for &lt;/span&gt;&lt;span style="font-size:100%;"&gt;zoomming &lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt;based on the &lt;a href="http://www.iosart.com/firefox/colorzilla/"&gt;colorzilla&lt;/a&gt; algorithm (this component is built in JS and suchs on a real device).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/indt_manaos_zoom.3.png"&gt;&lt;img style="cursor: pointer; width: 335px; height: 203px;" src="http://photos1.blogger.com/blogger/1997/1796/320/indt_manaos_zoom.3.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;With regardings to the KHTML Engine' support, just some basic functionalities are provided so far, like go-stop-back-forward.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Some propaganda can be found &lt;a href="http://weblogs.mozillazine.org/dougt/archives/009289.html"&gt;here&lt;/a&gt; (from dougt's blog) ;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;GOOD-FOR-NOTHING&lt;/span&gt;&lt;span style="font-size:100%;"&gt; -&gt; repercussion of MANaOS after the annoucement of its first release is &lt;a href="http://www.google.com.br/search?num=100&amp;hl=pt-BR&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;newwindow=1&amp;client=firefox-a&amp;amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=maemo+manaos&amp;amp;btnG=Pesquisar&amp;amp;meta="&gt;here&lt;/a&gt; on the &lt;a href="http://www.maemo.org/"&gt;maemo&lt;/a&gt;-developers mailing list.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;ps1: I'll be releasing MANaOS 0.2 soon with some bugfixes and interesting improvements, like spatial-naviation and zooming support.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;ps2: &lt;a href="http://tonikitoo.blogspot.com/2005/11/getting-manaos-browser-installed-on.html"&gt;how to get it installed on the Nokia 770&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Antonio Gomes&lt;br /&gt;tonikitoo at gmail dot com&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-113294258839812607?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/113294258839812607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=113294258839812607' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/113294258839812607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/113294258839812607'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2005/11/manaos-embedded-browser-for-nokia-770.html' title='MANaOS Embedded Browser (for Nokia 770)'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18370581.post-113284584655354673</id><published>2005-11-27T10:23:00.000-08:00</published><updated>2005-12-16T10:54:47.396-08:00</updated><title type='text'>Minimo (XUL) on the Nokia 770</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1997/1796/1600/indt_dsc06786.3.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/1997/1796/200/indt_dsc06786.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;These days I managed to run Minimo, that uses XUL get its UI built, on the Nokia 770. Although some hacking jobs are still needed, it is a great achievement regardless of these details :)&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;So, it's just a summarized howto of what I had to do to get it working on the 77'device.&lt;br /&gt;&lt;br /&gt;RESOUCES USED:&lt;br /&gt;&lt;br /&gt;** 1 Nokia 770 (hardware B4)&lt;br /&gt;** 1 reduced size (rs) mmc&lt;br /&gt;** 1 usb hub&lt;br /&gt;** 1 usb cable (linking the device's usb port to another usb) - it comes with the device&lt;br /&gt;** 1 usb-usb adapter (female-female)&lt;br /&gt;** 1 usb cable (linking the adapter to the usb hub)&lt;br /&gt;** 1 usb fast internet adapter (linked into the usb-hub)&lt;br /&gt;** 1 usb-serial cable (link the device to the pc's serial port) - get root access.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://maemo.org/downloads/releases.html"&gt;Pull&lt;/a&gt; your rootstrap.&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;ul&gt;   &lt;li&gt;Flash the device (this step is not mandatory) - I flashed the newest rootstrap on 77'device actually a nokia's internal rootstrap instead of the public one available on the maEmo repository. If you're curious enough though,see &lt;a href="http://maemo.org/platform/docs/howtos/howto_use_flasher_rootfs.html"&gt;here&lt;/a&gt; for more details.&lt;/li&gt; &lt;/ul&gt;&lt;ul&gt;   &lt;li&gt;Set up your &lt;a href="http://www.scratchbox.org/"&gt;scratchbox&lt;/a&gt;&lt;/li&gt;  &lt;/ul&gt;&lt;ul&gt;   &lt;li&gt;Create an 'arm target', select it, unpack our rootstrap there (just a a &lt;a href="http://scratchbox.org/download/files/sbox-releases/0.9.8/doc/debiandevelopment.html"&gt;set of scratchbox commands&lt;/a&gt;)&lt;br /&gt;&lt;/li&gt;  &lt;/ul&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.mozilla.org/projects/minimo/build.html"&gt;pulling and build&lt;/a&gt; mozilla/minimo.&lt;/li&gt; &lt;/ul&gt;&lt;ul&gt;   &lt;li&gt;copy the binaries to the device (humm, for this, I acessed the device via ethernet-serial port using an application called Minicom (I lot of cable involved:), but it can be done using a mmc card). btw, i've blogged it &lt;a href="http://tonikitoo.blogspot.com/2005/11/getting-root-on-nokia-770-via-minicom.html"&gt;here&lt;/a&gt; before.&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;&lt;ul&gt;   &lt;li&gt;run minimoXUL from the x-terminal app inside the device.&lt;/li&gt; &lt;/ul&gt;$ cd path_to_your_dist/bin&lt;br /&gt;$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.&lt;br /&gt;$ run-standalone ./minimo&lt;br /&gt;&lt;br /&gt;Minimo hasn't its inputs recognized by the environment (it's absolutily acceptable once it isn't a Hildon/GTK app), and I'm only able to browser on local files (I am not able to set up the proxies) ...&lt;br /&gt;&lt;br /&gt;Antonio Gomes&lt;br /&gt;tonikitoo at gmail dot com&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18370581-113284584655354673?l=tonikitoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonikitoo.blogspot.com/feeds/113284584655354673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18370581&amp;postID=113284584655354673' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/113284584655354673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18370581/posts/default/113284584655354673'/><link rel='alternate' type='text/html' href='http://tonikitoo.blogspot.com/2005/11/minimo-xul-on-nokia-770.html' title='Minimo (XUL) on the Nokia 770'/><author><name>Antonio</name><uri>http://www.blogger.com/profile/04983200610943093092</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.villagephotos.com/p/2005-12/1119988/grandenew.JPG'/></author><thr:total>4</thr:total></entry></feed>
