<?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-4525608534836156583</id><updated>2011-07-08T03:32:40.118-04:00</updated><category term='2009'/><category term='microb'/><category term='technologies'/><category term='happy birthday'/><category term='programming'/><category term='ovi'/><category term='browser webkit efl eve'/><category term='#indt #application #development #mobile #nokia #ovi #technology'/><category term='snapshot'/><category term='award'/><category term='mtv'/><category term='minimo'/><category term='brazil'/><category term='desguiator'/><category term='maemo'/><category term='find'/><category term='Firefox'/><category term='indt'/><category term='webkit'/><category term='nokia'/><category term='browser skyfire mobile'/><category term='extension'/><category term='browser'/><category term='skyfire'/><category term='performance'/><category term='vuvuzela'/><category term='image'/><category term='qt'/><category term='addon'/><category term='ufam'/><title type='text'>Handling the Exceptions from my mind.</title><subtitle type='html'>My intention with this Blog is to try to share some of the ideas rising on my head day by day and some of my current activities.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pedralho.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4525608534836156583/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://pedralho.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Andre Pedralho</name><uri>http://www.blogger.com/profile/06715294824629815416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_IvJzayixIYM/SwHZr6-sdWI/AAAAAAAAAA0/0-8T7NgpkGo/S220/eu.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4525608534836156583.post-6718185987147147967</id><published>2011-06-18T23:15:00.006-04:00</published><updated>2011-06-19T01:28:30.752-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='#indt #application #development #mobile #nokia #ovi #technology'/><title type='text'>Our story of success on mobile application development</title><content type='html'>&lt;h4&gt;try:&lt;/h4&gt; &lt;br /&gt;&lt;p&gt;It has been almost one year ago when I wrote my last post here! It was about Ovi Store, innovation on mobile development and cool applications we've made that time. The good news is that we have had a relative success developing applications for the mobile market! We have reached more than 500 thousand downloads over all the supported countries in Ovi Store. We have today about 60 applications published, which is a big number considering that it was done in less than one year! In this post, I'll tell our secret of success!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;We definitely found the recipe to develop applications for mobile devices. Of course we focused on Nokia devices, but I guess the recipe would work for other platforms. Actually, we have used some 'other platforms' to find out some of the ingredients we were missing! And one of these ingredients is the secret of the success of an application: usability! We always listen to the user! We are always trying to make users happy! By the way, no one better than a good interaction designer to help at this point! If you need one, I know some!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Unfortunately, during this last year we were not able to create applications the way our creative designers would like to. Usability had have to change depending on the device and technology we were targeting. We targeted 4 Nokia "platforms" this past year: s40, s60 (3rd and 5th editions) and S^3. Each of them requires different approaches when designing the application. It depends on the interaction method (touch and/or type), screen resolution, connectivity, etc.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;To reach all those platforms, we have to know *very well* different technologies and programming languages. To reach all the 4 targets our team members need to know J2ME, Flex, Symbian/C++, Web Runtime (HTML, CSS and JavaScript), Qt/C++ and Qt/QML. Actually, not all the members must know all the technologies, but we have key developers for each of them!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Also, the technical skills of senior developers are really important before the development process really begins. The developers are the ones who ensure all the proposals the designers have are feasible. This part is really important as it avoids redesign during the development process, which takes times that we usually don't have!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The last secret to create great applications in short time is the team chemistry! Designers and developers talk each other during all the creation and development process. Junior developers listen to senior developers and vice-versa. All of us have the same goal! To create applications that would make users download other application we did!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Ah! Forgot to say: if it was not our marketing team, we wouldn't have become that popular! Thanks to them we are on &lt;a href="http://www.facebook.com/indtappsguru"&gt;Facebook&lt;/a&gt; and on &lt;a href="http://www.twitter.com/indtappsguru"&gt;Twitter&lt;/a&gt; as well.&lt;/p&gt;&lt;br /&gt;&lt;h4&gt;except ok.justWantToDownloadApps:&lt;/h4&gt;&lt;p&gt;&lt;a href='http://bit.ly/atRQmu'&gt;Click here!&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4525608534836156583-6718185987147147967?l=pedralho.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedralho.blogspot.com/feeds/6718185987147147967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4525608534836156583&amp;postID=6718185987147147967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4525608534836156583/posts/default/6718185987147147967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4525608534836156583/posts/default/6718185987147147967'/><link rel='alternate' type='text/html' href='http://pedralho.blogspot.com/2011/06/ovi-ovi-ovi-part-2.html' title='Our story of success on mobile application development'/><author><name>Andre Pedralho</name><uri>http://www.blogger.com/profile/06715294824629815416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_IvJzayixIYM/SwHZr6-sdWI/AAAAAAAAAA0/0-8T7NgpkGo/S220/eu.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4525608534836156583.post-4110957769785593815</id><published>2010-08-18T10:42:00.002-04:00</published><updated>2010-08-18T13:33:01.992-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='vuvuzela'/><category scheme='http://www.blogger.com/atom/ns#' term='desguiator'/><category scheme='http://www.blogger.com/atom/ns#' term='happy birthday'/><category scheme='http://www.blogger.com/atom/ns#' term='brazil'/><category scheme='http://www.blogger.com/atom/ns#' term='ovi'/><category scheme='http://www.blogger.com/atom/ns#' term='technologies'/><category scheme='http://www.blogger.com/atom/ns#' term='mtv'/><title type='text'>Ovi Ovi Ovi</title><content type='html'>&lt;h4&gt;try:&lt;/h4&gt;&lt;p&gt;Ovi is my target! Ovi Store is my day-by-day! This is how I feel after 2010 H1.&lt;/p&gt;&lt;p&gt;&lt;a href='http://www.ovi.com'&gt;Ovi&lt;/a&gt; is the brand for Nokia's Internet services and &lt;a href='http://store.ovi.com/'&gt;Ovi Store&lt;/a&gt; is where you can download games, applications, videos, images, and ringing tones to your Nokia device.&lt;/p&gt;&lt;p&gt;In Brazil, Ovi Store is far from being popular. This is because - although Nokia is the number one mobile phone vendor here - there is few Portuguese application available in the store. Actually, it used to have few Portuguese applications! I will explain it, but before lets open a parentheses here.&lt;/p&gt;&lt;p&gt;This year I joined a team in INdT that is focused on testing different technologies, methodologies and application formats for Nokia devices. We have tried to answer some key questions a developer may have when is projecting a new application. A good example of doubt one can have is which video format is better to use in s60 devices: Flash, Ogg, stream? To answer questions like that we have created real applications and verifying public acceptance regarding the technology/methodology/format we are using in the application.&lt;/p&gt;&lt;p&gt;As a consequence we have populated Brazilian Ovi Store with &lt;a href='http://bit.ly/atRQmu'&gt;great applications&lt;/a&gt;!&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://store.ovi.com/content/34057'&gt;MTV Ao Vivo&lt;/a&gt;: watch MTV live in your mobile phone.&lt;/li&gt;&lt;li&gt;&lt;a href='http://store.ovi.com/content/40949'&gt;Desguiator&lt;/a&gt;: tap your phone twice to make it rings and you'll have an excuse to leave a place or person.&lt;/li&gt;&lt;li&gt;&lt;a href='http://store.ovi.com/content/45228'&gt;Vuvuzela&lt;/a&gt;: download it and join the crowd of your team!&lt;/li&gt;&lt;li&gt;&lt;a href='http://store.ovi.com/content/47992'&gt;Happy birthday&lt;/a&gt;: create a virtual birthday cake and blow out the candies.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;These application seems to be simpler, but all of them involves not commonly used user interactions with mobile devices. In MTV Ao Vivo, MTV Brazil became the first TV station to 'broadcast' live shows to mobile phones! In Desguiator we use accelerator to capture taps and then simulates a phone call. In Happy birthday we use the device microphone to capture user blows to blow out the candies. IMHO, this is the best way to work with R&amp;D, applying it to our day-by-day, thinking in the final user! Better than that, helping Nokia to make its Store popular in Brazil!&lt;/p&gt;&lt;h4&gt;except ok.justWantToDownloadApps:&lt;/h4&gt;&lt;p&gt;&lt;a href='http://bit.ly/atRQmu'&gt;Click here!&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4525608534836156583-4110957769785593815?l=pedralho.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedralho.blogspot.com/feeds/4110957769785593815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4525608534836156583&amp;postID=4110957769785593815' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4525608534836156583/posts/default/4110957769785593815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4525608534836156583/posts/default/4110957769785593815'/><link rel='alternate' type='text/html' href='http://pedralho.blogspot.com/2010/08/ovi-ovi-ovi.html' title='Ovi Ovi Ovi'/><author><name>Andre Pedralho</name><uri>http://www.blogger.com/profile/06715294824629815416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_IvJzayixIYM/SwHZr6-sdWI/AAAAAAAAAA0/0-8T7NgpkGo/S220/eu.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4525608534836156583.post-902404481802219819</id><published>2010-01-17T01:05:00.011-04:00</published><updated>2010-01-20T18:53:13.153-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='performance'/><category scheme='http://www.blogger.com/atom/ns#' term='2009'/><category scheme='http://www.blogger.com/atom/ns#' term='skyfire'/><category scheme='http://www.blogger.com/atom/ns#' term='ufam'/><category scheme='http://www.blogger.com/atom/ns#' term='indt'/><title type='text'>2009 retrospective</title><content type='html'>&lt;h4&gt;try:&lt;/h4&gt;&lt;p&gt;I know it is already 2010 but I've just returned from some days off in my parents home and only could write it now! It is a short review of what I did in 2009 professionally.&lt;/p&gt;&lt;p&gt;I started 2009 the same way I ended 2008, full of activities: I was working at INdT in the mornings, going to UFAM in the afternoons and at night working as a 3rd party in &lt;a href="http://skyfire.com"&gt;Skyfire&lt;/a&gt;. However after helping Skyfire to launch its first final release (&lt;a href='http://support.skyfire.com/forums/index.php?showtopic=4299'&gt;Skyfire 1.0&lt;/a&gt;) and the next one (&lt;a href='http://support.skyfire.com/forums/index.php?showtopic=4816'&gt;1.1&lt;/a&gt;) I decided to break my contract with them and focus on INdT and on my Master degree at UFAM. These two were my most important activities and Skyfire was taking a lot of my resting time. Yes, I was really tired after 8 months sleeping few (4-6) hours at night!&lt;/p&gt;&lt;p&gt;In my Master degree, in addition to the implementation of my R&amp;D project I was obligated to give classes during the whole first semester. I had to teach how to use MS Word, Excel, Power Point, general PC parts and networks to a 40 students Dentistry class. It was interesting!&lt;/p&gt;&lt;p&gt;At INdT we started some internal, external and important projects with a new manager and a new team. The interesting part about those projects is that I could get into the Qt, Efl and WebKit world, using a platform different than Maemo to generate a product in the end! Another interesting point is that we should use Scrum as development methodology and a GIT server as repository.&lt;/p&gt;&lt;p&gt;In June, we had the &lt;a href="http://fisl.softwarelivre.org/10/www/"&gt;FISL&lt;/a&gt; event in Porto Alegre and I was invited by the Mozilla Foundation to participate on it as a Mozilla contributor, which is really great!&lt;/p&gt;&lt;p&gt;The first semester was fine at UFAM! My students approved me as a teacher and my tutor was satisfied with my results on my R&amp;D project. At INdT I could deliver all the internal projects, but the Open Source tasks (WebKit/Efl) were a little bit compromised as we decided that I should focus on the internal projects.&lt;/p&gt;&lt;p&gt;So came the second semester and we stopped working on Python and EFL and started on C++ and Qt stuff. It was great as I always wished to improve my C++ skills! I posted &lt;a href="http://pedralho.blogspot.com/2009/11/capturing-web-page-frames-in-image.html"&gt;here&lt;/a&gt; about that experience. Unfortunately I could not work as I wished in the public WebKit/Qt, because again I was asked to focus on the internal projects, as we had short time to finish them all and I was in a critical moment of my Master degree.&lt;/p&gt;&lt;p&gt;At the same time I started helping on an INdT project at UFAM. There I gave GIT classes and helped the students involved to define their projects and to use the Scrum methodology.&lt;/p&gt;&lt;p&gt;In the end of the year we were awarded by Mozilla Foundation! Our Firefox extension &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/8497"&gt;Smart Find&lt;/a&gt; was chosen the Best Updated Add-on to Firefox 3.5. I described it better in my &lt;a href="http://pedralho.blogspot.com/2009/11/smart-find-best-updated-add-on.html"&gt;previous post&lt;/a&gt;!&lt;/p&gt;&lt;p&gt;Then, just for out of curiosity, I used the tools we were using to generate pie charts from the projects we run during the second semester. The pie charts are measured in number of commits. Please, remember that I was working just half of my day and my colleagues all the day long. In both charts I replaced the name of my colleagues by 'developer N'. By the way, the slices in blue are colleagues that were focusing also on external projects.&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IvJzayixIYM/S1eIrYq0V7I/AAAAAAAAAB8/Rk893s-mKYk/s1600-h/piechart1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_IvJzayixIYM/S1eIrYq0V7I/AAAAAAAAAB8/Rk893s-mKYk/s200/piechart1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5428958154756216754" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IvJzayixIYM/S1eJCkW1Z0I/AAAAAAAAACE/_Z5zFmcHUh4/s1600-h/piechart2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_IvJzayixIYM/S1eJCkW1Z0I/AAAAAAAAACE/_Z5zFmcHUh4/s200/piechart2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5428958553030616898" /&gt;&lt;/a&gt;&lt;h4&gt;except great.ItIsOver:&lt;/h4&gt;&lt;p&gt;Thank you all for supporting me in 2009 and see you in 2010!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4525608534836156583-902404481802219819?l=pedralho.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedralho.blogspot.com/feeds/902404481802219819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4525608534836156583&amp;postID=902404481802219819' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4525608534836156583/posts/default/902404481802219819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4525608534836156583/posts/default/902404481802219819'/><link rel='alternate' type='text/html' href='http://pedralho.blogspot.com/2010/01/2009-retrospective.html' title='2009 retrospective'/><author><name>Andre Pedralho</name><uri>http://www.blogger.com/profile/06715294824629815416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_IvJzayixIYM/SwHZr6-sdWI/AAAAAAAAAA0/0-8T7NgpkGo/S220/eu.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_IvJzayixIYM/S1eIrYq0V7I/AAAAAAAAAB8/Rk893s-mKYk/s72-c/piechart1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4525608534836156583.post-2013755725262583793</id><published>2009-11-30T17:52:00.002-04:00</published><updated>2009-11-30T18:09:20.509-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='extension'/><category scheme='http://www.blogger.com/atom/ns#' term='award'/><category scheme='http://www.blogger.com/atom/ns#' term='find'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='addon'/><title type='text'>Smart Find: Best Updated Add-on</title><content type='html'>&lt;h4&gt;try:&lt;/h4&gt;&lt;p&gt;Great! Awesome! Perfect! It is a day for celebration. Thanks to &lt;a href="http://tonikitoo.blogspot.com/"&gt;tonikitoo&lt;/a&gt;, Roberto Oliveira and Tomaz Noleto we were awarded! Our first Firefox add-on is the "&lt;a href="http://blog.mozilla.com/extendfirefox/2009/11/30/extend-firefox-3-5-winners/"&gt;Best Updated Add-on for Firefox 3.5&lt;/a&gt;"!&lt;/p&gt;&lt;p&gt;"&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/8497"&gt;Smart Find&lt;/a&gt; enhances the default “Find” feature of Firefox by matching words phonetically. So if you don’t know how to spell “Schwarzenegger”, you won’t have to."&lt;/p&gt;&lt;h4&gt;except great.IWantIt:&lt;/h4&gt;&lt;p&gt;Ensure you are using Firefox and install &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/8497"&gt;Smart Find&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4525608534836156583-2013755725262583793?l=pedralho.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedralho.blogspot.com/feeds/2013755725262583793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4525608534836156583&amp;postID=2013755725262583793' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4525608534836156583/posts/default/2013755725262583793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4525608534836156583/posts/default/2013755725262583793'/><link rel='alternate' type='text/html' href='http://pedralho.blogspot.com/2009/11/smart-find-best-updated-add-on.html' title='Smart Find: Best Updated Add-on'/><author><name>Andre Pedralho</name><uri>http://www.blogger.com/profile/06715294824629815416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_IvJzayixIYM/SwHZr6-sdWI/AAAAAAAAAA0/0-8T7NgpkGo/S220/eu.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4525608534836156583.post-3510509480133390141</id><published>2009-11-16T19:03:00.009-04:00</published><updated>2009-11-26T14:53:50.701-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='webkit'/><category scheme='http://www.blogger.com/atom/ns#' term='image'/><category scheme='http://www.blogger.com/atom/ns#' term='qt'/><category scheme='http://www.blogger.com/atom/ns#' term='snapshot'/><title type='text'>Capturing Web page frames in image files</title><content type='html'>&lt;h4&gt;try:&lt;/h4&gt;&lt;p&gt;&lt;i&gt;&lt;b&gt;Updated in Nov 26th.&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;WebKit is not just a great platform for Web Browsers development. It allows one to 'easily' port it to a given environment such as Gtk+, Qt, EFL, etc. At least easier than Mozilla does. So, as I told in my &lt;a href="http://pedralho.blogspot.com/2009/05/hello-world.html"&gt;first post&lt;/a&gt;, I've started collaborating on the Qt port, fixing bugs and adding features and removing deprecated stuff. The best part of working on WebKit-Qt is that it is time to time merged in the Qt code itself.&lt;/p&gt;&lt;p&gt;An interesting feature I had the pleasure to add in WebKit-Qt is a Web page frame property that sets whether the content of this frame should be cropped by the *view area. In other words, when it is set to 'true' WebKit-Qt automatically adds scrollbars in the view area and render only the content that fits in it. &lt;i&gt;&lt;b&gt;Update: the property was removed in Qt 4.6 because there is another (not so simple) way of doing the same thing.&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;So, why does that deserve a blog post? Because the possibilities it adds to the WebKit-Qt usage and because it also gave me my first NOT WebKit commit in the Qt tree. Ok! It is a WebKit example... It is named framecapture and can be found &lt;a href="http://qt.gitorious.org/qt/qt/trees/master/examples/webkit/framecapture"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;The framecapture does not have a Graphical User Interface (can work in batch mode) and loads a given Web page using WebKit as backend, rendering it internally. In other words, WebKit does not need to show a Web page to render it. When the page is finally loaded, it is split in frames and each frame content is captured and saved in PNG files. Without the property above added the PNG files would contain only the viewable part of the frame content.&lt;/p&gt;&lt;h4&gt;except hard.ShowMeItInImages:&lt;/h4&gt;&lt;br /&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IvJzayixIYM/SwHh4ACAO5I/AAAAAAAAABY/KtPNMK1ZEug/s1600/fullpage-small.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 152px; height: 200px;" src="http://4.bp.blogspot.com/_IvJzayixIYM/SwHh4ACAO5I/AAAAAAAAABY/KtPNMK1ZEug/s200/fullpage-small.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5404849380018633618" /&gt;&lt;/a&gt;Suppose this is the Web page we want to capture in frames. It has a top frameset containing two frames: one with a fake logo (in blue) and another one with a fake header (in green). It also contains a fake main frame (in red).&lt;/p&gt;&lt;p&gt;The Web page will be split in the 3 images below, which are then saved in PNG files. All of it is done with a simple command: 'framecapture http://blablabla...'&lt;/p&gt;&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IvJzayixIYM/SwHkpC33o4I/AAAAAAAAABg/q_MeLcVIXBQ/s1600/logo.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 70px; height: 70px;" src="http://3.bp.blogspot.com/_IvJzayixIYM/SwHkpC33o4I/AAAAAAAAABg/q_MeLcVIXBQ/s200/logo.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5404852421618279298" /&gt;&lt;/a&gt;Image 1: the logo frame.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IvJzayixIYM/SwHmkymK39I/AAAAAAAAABo/STQhFemSoTo/s1600/header.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 32px;" src="http://1.bp.blogspot.com/_IvJzayixIYM/SwHmkymK39I/AAAAAAAAABo/STQhFemSoTo/s200/header.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5404854547552853970" /&gt;&lt;/a&gt;&lt;br /&gt;Image 2: the header frame.&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IvJzayixIYM/SwHn1IVgidI/AAAAAAAAABw/hoydN6sarcw/s1600/mainframe-small.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 150px; height: 200px;" src="http://4.bp.blogspot.com/_IvJzayixIYM/SwHn1IVgidI/AAAAAAAAABw/hoydN6sarcw/s200/mainframe-small.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5404855927778085330" /&gt;&lt;/a&gt;Image 3: the main frame.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;i&gt;&lt;b&gt;Update: thanks Kenneth Christiansen (who sent me an email) and &lt;a href="http://tonikitoo.blogspot.com/"&gt;tonikitoo&lt;/a&gt; (who commented here) that framecapture and this post were deprecated.&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4525608534836156583-3510509480133390141?l=pedralho.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedralho.blogspot.com/feeds/3510509480133390141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4525608534836156583&amp;postID=3510509480133390141' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4525608534836156583/posts/default/3510509480133390141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4525608534836156583/posts/default/3510509480133390141'/><link rel='alternate' type='text/html' href='http://pedralho.blogspot.com/2009/11/capturing-web-page-frames-in-image.html' title='Capturing Web page frames in image files'/><author><name>Andre Pedralho</name><uri>http://www.blogger.com/profile/06715294824629815416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_IvJzayixIYM/SwHZr6-sdWI/AAAAAAAAAA0/0-8T7NgpkGo/S220/eu.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_IvJzayixIYM/SwHh4ACAO5I/AAAAAAAAABY/KtPNMK1ZEug/s72-c/fullpage-small.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4525608534836156583.post-3474227690261897615</id><published>2009-11-03T21:25:00.007-04:00</published><updated>2009-11-04T01:05:20.828-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='browser webkit efl eve'/><title type='text'>WebKit-EFL in progress</title><content type='html'>&lt;h4&gt;try:&lt;/h4&gt;&lt;p&gt;As I wrote in &lt;a href=http://pedralho.blogspot.com/2009/05/hello-world.html&gt;my first post&lt;/a&gt; I have started working on the WebKit world! I spent few months making it work with Evas/Ecore/EFL as back-end. Just to clarify, I was not alone on that! Actually, I was not even the main developer on it as I was a little bit busy with INdT internal projects and my Master degree activities, which I will post about later.&lt;/p&gt;&lt;p&gt;There are more details about the WebKit-EFL port in the WebKit trac &lt;a href=http://trac.webkit.org/wiki/EFLWebKit&gt;here&lt;/a&gt;. It was released in June 2009 as tonikitoo pointed out in his &lt;a href=http://tonikitoo.blogspot.com/2009/06/webkitefl-01-released.html&gt;blog&lt;/a&gt; and a new release is about to be announced. Unfortunately I could not contribute in this next release, but as far as I could see in #webkit-efl on irc.freenode.net there was a big refactoring on the rendering code. That refactoring was done mainly by &lt;a href=http://enlightenment.org/&gt;Enlightenment&lt;/a&gt; developers, which shows that there is already some interest on it.&lt;/p&gt;&lt;p&gt;WebKit-EFL promises to be very useful in low profile devices, as it inherits the Enlightenment characteristics such as lower memory/CPU consuming with great visual effects and performance and aggregates to it the WebKit browser functionalities.&lt;/p&gt;&lt;p&gt;The first browser client using the release 0.1 is &lt;a href=http://svn.enlightenment.org/svn/e/trunk/PROTO/eve/&gt;Eve&lt;/a&gt;. Francisco Alecrim shows how to build and run Eve in a Nokia N810 device using Mamona &lt;a href=http://franciscoalecrim.com/blog/2009/06/08/eve-new-browser-running-on-n810-with-mamona/&gt;here&lt;/a&gt;. It also runs in &lt;a href=http://wiki.openmoko.org/wiki/Distributions#SHR&gt;SHR&lt;/a&gt;, a OpenMoko distribution that contains some basic EFL applications.&lt;/p&gt;&lt;p&gt;More is about to come as &lt;a href=http://profusion.mobi/&gt;Barbieri&lt;/a&gt; mentioned in the &lt;a href=mailto:enlightenment-devel@lists.sourceforge.net&gt;Enlightenment Devel email list&lt;/a&gt;: "ProFUSION is working on it on behalf of another company that shall remain unnamed. If/When they release their product we may see the source code, as WebKit-EFL license requires."&lt;/p&gt;&lt;p&gt;Something I'm planning to do on it would be a memory/CPU comparison test between ELauncher, QtLauncher and GtkLauncher, all of them basic WebKit based browsers.&lt;/p&gt;&lt;h4&gt;except tired.BloatPostError:&lt;/h4&gt;&lt;p&gt;&lt;a href=http://svn.enlightenment.org/svn/e/trunk/PROTO/eve/README&gt;&lt;b&gt;Build/Install WebKit-EFL and Eve.&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4525608534836156583-3474227690261897615?l=pedralho.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedralho.blogspot.com/feeds/3474227690261897615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4525608534836156583&amp;postID=3474227690261897615' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4525608534836156583/posts/default/3474227690261897615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4525608534836156583/posts/default/3474227690261897615'/><link rel='alternate' type='text/html' href='http://pedralho.blogspot.com/2009/11/webkit-efl-in-progress.html' title='WebKit-EFL in progress'/><author><name>Andre Pedralho</name><uri>http://www.blogger.com/profile/06715294824629815416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_IvJzayixIYM/SwHZr6-sdWI/AAAAAAAAAA0/0-8T7NgpkGo/S220/eu.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4525608534836156583.post-3398455636630718434</id><published>2009-07-12T21:20:00.004-04:00</published><updated>2009-07-12T22:12:51.441-04:00</updated><title type='text'>FISL 2009</title><content type='html'>&lt;h4&gt;try:&lt;/h4&gt;&lt;p&gt;Lots to do in a short time but I'm back. I have spent the last two weeks catching up all the things I missed when I was in &lt;a href=http://fisl.softwarelivre.org/10/www/&gt;FISL&lt;/a&gt;. I went there to help mainly in the Mozilla booth (as they financed my air fare, hotel and lunch) and in the INdT's (as they let me go to FISL and stay 1 week away of my tasks).&lt;/p&gt;&lt;p&gt;That was my third time attending to FISL: the first one in 2007 I went as a simple watcher. The second one, last year, I went as a speaker talking about &lt;a href=http://fislold.softwarelivre.org/9.0/papers/pub/programacao/503&gt;porting Firefox add-ons to MicroB&lt;/a&gt; (the Maemo browser). This year as I told before, I went as expositor.&lt;/p&gt;&lt;p&gt;I don't know if I will go in 2010, actually I just went this year due to the Mozilla "sponsorship". The event itself does not call my attention anymore, it is cheaper to see the mosts interesting talking in videos.&lt;/p&gt;&lt;p&gt;More pictures of the Mozilla both in FISL 2009 &lt;a href=http://www.flickr.com/search/?q=mozfisl10&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;h4&gt;except great.ReallyWantFirefox:&lt;/h4&gt;&lt;p&gt;&lt;a href=http://www.mozilla.com/en-US/firefox/firefox.html&gt;&lt;b&gt;Firefox 3.5&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4525608534836156583-3398455636630718434?l=pedralho.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedralho.blogspot.com/feeds/3398455636630718434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4525608534836156583&amp;postID=3398455636630718434' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4525608534836156583/posts/default/3398455636630718434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4525608534836156583/posts/default/3398455636630718434'/><link rel='alternate' type='text/html' href='http://pedralho.blogspot.com/2009/07/fisl-2009.html' title='FISL 2009'/><author><name>Andre Pedralho</name><uri>http://www.blogger.com/profile/06715294824629815416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_IvJzayixIYM/SwHZr6-sdWI/AAAAAAAAAA0/0-8T7NgpkGo/S220/eu.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4525608534836156583.post-2498463153176548025</id><published>2009-06-06T11:34:00.004-04:00</published><updated>2009-06-06T12:18:33.517-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='browser skyfire mobile'/><title type='text'>Skyfire 1.0</title><content type='html'>&lt;h3&gt;try:&lt;/h3&gt;&lt;p&gt;This is just great! Skyfire browser is not Beta anymore! Now you can install the Skyfire 1.0 in http://get.skyfire.com/ and enjoy even Youtube videos in your mobile phone! And I'm really proud for being part of it!&lt;/p&gt;&lt;p&gt;The guy who leaded me there sent an email cancelling our weekly meeting that I have to share:&lt;/p&gt;&lt;p&gt;"Cancelling this meeting, as our work with &lt;a href="http://tonikitoo.blogspot.com/"&gt;Antonio&lt;/a&gt; and Andre has concluded, at least for the moment.&lt;/p&gt;&lt;p&gt;A&amp;amp;A, thanks again for your work on Skyfire 0.9 and 1.0, it really made a difference!"&lt;/p&gt;&lt;h3&gt;except tired.BloatPostError:&lt;/h3&gt;&lt;p&gt;Skyfire is awesome!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4525608534836156583-2498463153176548025?l=pedralho.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedralho.blogspot.com/feeds/2498463153176548025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4525608534836156583&amp;postID=2498463153176548025' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4525608534836156583/posts/default/2498463153176548025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4525608534836156583/posts/default/2498463153176548025'/><link rel='alternate' type='text/html' href='http://pedralho.blogspot.com/2009/06/skyfire-10.html' title='Skyfire 1.0'/><author><name>Andre Pedralho</name><uri>http://www.blogger.com/profile/06715294824629815416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_IvJzayixIYM/SwHZr6-sdWI/AAAAAAAAAA0/0-8T7NgpkGo/S220/eu.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4525608534836156583.post-2310829749829190932</id><published>2009-05-12T20:41:00.005-04:00</published><updated>2009-05-12T20:59:02.336-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='minimo'/><category scheme='http://www.blogger.com/atom/ns#' term='nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='skyfire'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='microb'/><category scheme='http://www.blogger.com/atom/ns#' term='maemo'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>Hello world!</title><content type='html'>&lt;h3&gt;try:&lt;br /&gt;&lt;/h3&gt;&lt;p&gt;I guess you don't know me as much as I want and this is the first reason I'm creating this blog. Actually, I've planned to do it for a long time but all the daily tasks have done it impossible. I'm a kind of busy C/C++/JavaScript/Python/Java (in this order) developer guy! Now that I got free from one of my main tasks I hope to start posting here.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;So, what have I done for being so busy? My first and the most important duty is my job at INdT (&lt;a href="http://www.indt.org.br/"&gt;Nokia Technology Institute&lt;/a&gt;). I started there in January 2005 an since then I have worked mainly on Browser stuff and abstraction layers. By Browser I mean browser development frameworks such as Mozilla and WebKit. In the next posts I will detail better my current job on WebKit.&lt;/p&gt;&lt;p&gt;I started at INdT working on a Mozilla/GTK+ based browser named &lt;a href="http://www.indt.org.br/10le/manaos/"&gt;MANaOS&lt;/a&gt; and after some months asking for help in the Mozilla community forums and mailing lists we started to help &lt;a href="http://dougt.wordpress.com/"&gt;Doug Turner&lt;/a&gt; on &lt;a href="http://en.wikipedia.org/wiki/Minimo"&gt;Mozilla MiniMo browser&lt;/a&gt;. Oh! I said "we" because I was not by my self in all this long journey. Antonio a.k.a &lt;a href="http://tonikitoo.blogspot.com/"&gt;tonikitoo&lt;/a&gt; has collaborated in many projects I have been involved and the last lines above are valid to him as well. We had to stop to contribute with MiniMo community I guess in the end of 2005 (at least officially - as you can see in &lt;a href="http://tonikitoo.blogspot.com/"&gt;tonikitoo&lt;/a&gt;'s blog he is still working with Mozilla guys).&lt;/p&gt;&lt;p&gt;After MiniMo I had some months to dedicate to things not browser related, the most Nokia closed projects regarding graphic toolkits, C, Java, abstraction layers, Linux and Symbian. But in the middle of 2006 the involvement on Mozilla stuff and the fact to work for a Nokia partner company got the attention of some Nokia guys who were starting to create a framework later called &lt;a href="http://maemo.org/"&gt;Maemo&lt;/a&gt; and would like to have a Mozilla based browser running on their devices. The browser was released in July 2007 named &lt;a href="http://browser.garage.maemo.org/"&gt;MicroB&lt;/a&gt; as the official Nokia N800 browser. More about it &lt;a href="http://en.wikipedia.org/wiki/MicroB"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;After some time fixing bugs on MicroB we were called to port some Firefox add-ons to the MicroB environment. The first one and more complex was &lt;a href="http://browser-extras.garage.maemo.org/news/3/"&gt;Greasemonkey for MicroB&lt;/a&gt;. I was not part of it but thanks to the guys who worked on this port I could port later &lt;a href="http://browser-extras.garage.maemo.org/news/4/"&gt;Spellchecker&lt;/a&gt;, &lt;a href="http://browser-extras.garage.maemo.org/news/5/"&gt;Adblock Plus&lt;/a&gt;, &lt;a href="http://browser-extras.garage.maemo.org/news/7/"&gt;Flashblock&lt;/a&gt; and &lt;a href="http://browser-extras.garage.maemo.org/news/8/"&gt;User Agent Switcher&lt;/a&gt; for MicroB. The later was released in July 2008 and was my last contribution on MicroB and was when I first met WebKit/Qt.&lt;/p&gt;&lt;p&gt;I forgot to mention that in March 2008 I started my post-graduation course at UFAM (Amazonas Federal University) working on Web technologies such as search engines, Information Retrieval, Data Mining, Data Extraction and Data Labeling. I will talk more about it later. I hope (must) finish it by the end of the next academic semester (March 2010). Also, as it is a Master degree program I have to teach and this is my job on Tuesday and Wednesday mornings. I teach basic informatics to the Odontology students.&lt;/p&gt;&lt;p&gt;Well, at the beginning I told you I got free from one of my activities. In July 2008 &lt;a href="http://tonikitoo.blogspot.com/"&gt;tonikitoo&lt;/a&gt; convinced me to send my resumé to a guy who works for &lt;a href="http://www.skyfire.com/"&gt;Skyfire&lt;/a&gt; and invited him to be a consultant there. We got good results there and one of our main tasks were to develop a feature that enlarges font size allowing the user to read a text without zoom in in the page using a mobile phone. This feature was released on &lt;a href="http://get.skyfire.com/"&gt;Skyfire 0.9&lt;/a&gt;. It was a really great time working with really good guys on the browser which gives the best mobile browsing experience IHMO but we were really exhausted and needing to push hard on the other activities so we quit last month after the end of our second contract.&lt;/p&gt;&lt;p&gt;Nowadays I'm a WebKit developer making it work with Evas/Ecore/EFL stuff and also starting to work with Trolltech guys on WebKit/Qt. As this post has got longer than I expected I will talk more about it later.&lt;/p&gt;&lt;p&gt;Sorry, I promise the next post will be shorter! Also, I do not intend to accumulate another life 'til there. ;-)&lt;/p&gt;&lt;h3&gt;except tired.BloatPostError:&lt;/h3&gt;&lt;p&gt;That's me, André Pedralho! Nice to meet you, too!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4525608534836156583-2310829749829190932?l=pedralho.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedralho.blogspot.com/feeds/2310829749829190932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4525608534836156583&amp;postID=2310829749829190932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4525608534836156583/posts/default/2310829749829190932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4525608534836156583/posts/default/2310829749829190932'/><link rel='alternate' type='text/html' href='http://pedralho.blogspot.com/2009/05/hello-world.html' title='Hello world!'/><author><name>Andre Pedralho</name><uri>http://www.blogger.com/profile/06715294824629815416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_IvJzayixIYM/SwHZr6-sdWI/AAAAAAAAAA0/0-8T7NgpkGo/S220/eu.png'/></author><thr:total>0</thr:total></entry></feed>
