Thursday, April 24, 2008

Canola2 Youtube Plugin Updated

Yesterday I uploaded a new version of the Canola2 Youtube plugin to maemo extras repository. Youtube has changed the way it references the .flv file, breaking the way we were dealing with it. Kudos to Adriano who's been doing an excelent job maintaining the plugin.

As usual, the source code is available in the Canola2 website and in the Maemo extras repository as well.

Please update your installation by clicking on "Check for updates" button in the Application manager. Big thanks to everyone who reported the issue on our tracker.

Monday, April 7, 2008

Android Running on N810

Really exciting news!! This wiki page on eLinux.org describes with details the instructions for running Google's Android on OMAP based platforms, such as the Nokia Internet Tablets. There are also threads on Android Internals and Linux OMAP mailing lists.

Some pictures taken from the wiki page:



Tuesday, March 25, 2008

Long time no post

It's been quite a long time with not even a update in my blog. Shame on me!!! Since last December, lots of things happened and if I tried to tell everything, you would be surely bored to death. So here goes some highlights of the last 3 1/2 months:

  • Canola2

    We're now on the version 7 of the beta series and we're working really hard to release the final version, which should come really soon. Besides the name "beta" it is pretty much stable and in each new version released it becomes better and better. Many thanks to the users who provided useful feedback (specially on ITT forums) and to Marcelo, who is being patient enough to provide the answers to almost all users questions.

    I have been maintaining the packages for both Canola2 and the Maemo port of the Enlightenment Foundation Libraries for each and every one of the Nokia Internet Tabled devices and ITOS releases, not including ITOS2005 here. It has been a very time consuming task and I have not been able to code much since then.

    We've opened the gates for 3rd part plugins releasing the youtube plugin for Canola2. It's only in its very first version and users seems to like it a lot. The source code is availabe under the GPLv3 and can be used as base for development on new plugins. The next one in the line is the last.fm plugin.

    New themes were released and the source code for them are going to be released as well.

  • Toys

    Found a 1GB iPod shuffle *inside* an ice cream. Literally.





    Sold my old car, a Fiat Palio (1998 year) and bough a Peugeot 307 (2002 year), previously owned by Renato Filho. All I can say is it was a great acquisition. I'm very happy with it. By the way, Renato bought a newer Fiat Palio (2004 year) but I'm not pretty sure if Renato can tell the same though. :)

    Got a Nokia N95 phone and gave my N73 to my girlfirend. Another huge improvement here. How could I live until now with a phone without WiFi and GPS integrated?

    Bought my Nokia N810 with the discount code I got back in November. Many thanks to Hallyson and Tapani who brought me the device from Finland straight to Brazil.

  • Bossa Conference '08

    It was a really great conference this year. If last year was good, this one was even better! We had some high level talks and lots of free time to meet and talk to the guys about problems of using new technologies in mobile devices and possible solutions for them. I really enjoyed Clutter, Webkit and PulseAudio talks among others. Congratulations to the organization crew who worked hard to make it happen.

    I took some pictures with my N95 and uploaded them to my flickr account. The photos are basically from the after hours parties and can be seen on this set.

  • Google Summer of Code 2008

    I'm willing to help the BlueZ and Enlightenment guys by mentoring projects in this edition of GSoC. More details on this subject later.

Tuesday, December 11, 2007

Geeks!


56 geeks poster complete
Originally uploaded by ExtraLife



View the complete set.

Monday, December 10, 2007

Packaging Madness

We're running against the clock to get the Canola 2 release ready by the 12th. It has been a week since I'm working on providing the proper debian packages for all the dependencies, so the installation process can be as smooth as possible. After having coded a monster script that automatically builds and signs the Maemo-EFL packages (including sources) for Gregale, Bora and Chinook on both x86 and armel targets, I started to upload the packages to the extras-devel repository.

If you follow the maemo-efl-devel mailing list, you may have noticed an unusual traffic on the past few days. If you don't follow that list, I strongly discourage you to do it. Things will only get worse until Wednesday, when the final packages will be uploaded to the extras repository.



But it is not just building the packages. We also need to test them to ensure they're working on the devices. As you can see in the picture above, packages for Bora and Chinook are OK, but the Gregale ones aren't. Time to go back to work and figure out what I'm doing wrong...

Thursday, November 29, 2007

Canola 2.0 running on Nokia 770

A while ago we were curious about how would be the performance of the new version of Canola running on a Nokia 770 device. After a whole day building packages and compiling stuff, our mate Renato Chencarek was finally able to make it run on the device. We thought it also deserved a video, just like others we posted.



It's a Nokia 770 device running OS2006 (gregale) and you can see it performs surprisingly well! Actually, it feels like the performance is better than on N800/N810. As we don't have that damn tearing effect, you can see the UI elements just move smoothly. Unfortunately, the screen is not as sensitive as the N800 or N810, so some tasks like dragging and panning will demand more effort than in the other devices.

Thursday, November 15, 2007

Reinteract News

It seems lots of people got interested in Reinteract. Owen Taylor has started a new project page and integrated the patches people sent him. Guess what? The maemo patch was integrated to the branch master as well. It was slightly different from the first patch I provided in my previous post since I had forgotten to add support for hildon file chooser dialogs. We also agreed provide a way for the user to select which UI to run, the standard or the hildon one.

I was able to run Reinteract in a N800 device and it performs really well. In a small talk I had with Osvaldo and Luciano, they showed interest to provide packages for Reinteract in next PyMaemo releases. Great news!

By the way, I have to say: Python rocks! Git rocks even more!

Sunday, November 11, 2007

Reinteract on Maemo

I followed a couple of posts today in Planet Gnome and read about Reinteract. This project is freaking awesome!!! Watch the screencast. It worths every minute. Reinteract is something that fits like a glove in Maemo. I've started playing with it a bit and a few minutes later I got something really interesting:



Wooohooo!!! The patch is really small, about 60 lines. I have not tested it a real device, but it should perform well. Any one would like to try??

Ubuntu Cola

It seems the OS wars has been reaching new levels. After Windows Vista soft drink, we have also Ubuntu Cola.



More pictures on Flickr.

Friday, November 9, 2007

Maemo Chinook SDK Final Released

I've just read in the Maemo site news The final Chinook SDK has been released, what means the N810 device is shopping in the next weeks. I haven't noticed it in the moment I received the email about the N810 discount program. Great news!!! I have already downloaded and installed the rootstraps which can be found here.

Personally, I prefer a manual installation, so it's just a matter of creating and setting up new targets, downloading the i386 and armel rootstraps, run a couple of simple apt-get commands and you're done.

We already have the new version of Canola running on Chinook. It is unbelievable how beautiful and delightful the new UI feels, thanks to our design team, which has been doing an excellent job. I can say it brings a totally new concept and you'll certainly enjoy it *A LOT*. We'll bring other hot news about Canola really soon!

Meanwhile, I encourage everybody to try to learn how to develop applications using the Enlightenment Foundation Libraries, specially Evas and Edje.

N810 maemo submission accepted



N810 maemo submission accepted

Congratulations! You have been accepted to the N810 maemo device
program. We will send your discount and instructions as soon as the
device is available in your selected shop (soon).


Thanks Nokia!!! I can't wait to receive the discount code!

Tuesday, November 6, 2007

Maemo - code in your hands


Maemo - code in your hands
Originally uploaded by Setanta!

Wednesday, October 24, 2007

Trying Chinook

We can't have one of those cool N810 yet, but we're already able start developing/porting applications to the new API. Renato kicked off the ball and updated the Abiword patch to make it compatible and also removed the code which used so long deprecated HildonApp and HildonAppView API. Some days ago I set up the Chinook SDK environment and decided to start with something simple or, in other words, Leafpad.



Packages coming soon.

Thursday, September 20, 2007

Linux is everywhere

Linux chair on sale for R$ 169,00. I wonder if it includes the source code. :P

Wednesday, September 12, 2007

QoTD: Michael Mace

Nokia's phones often appear as if their hardware and software were designed by completely different groups and slapped together at the last minute (because, in many cases, that's exactly what happened).

Advised by Marcelo, I've just read Michael Mace's post about the imminent "war" between Nokia and Apple. It's really worth reading.

Monday, September 3, 2007

Gnome-Mobile

Daniel sent us the following image of a product he found in Amazon:


Link for the IMDB entry.

Friday, August 24, 2007

Capoeira Videos

I recorded these videos yesterday at the gym using the camera of my N73. They had the baptism and belt change ceremony, which is, for those of you who don't know about capoeira, the equivalent to graduation exams in any other martial art.





Wednesday, August 22, 2007

New stuffs

Here it goes another post with various topics and bullet lists. I realized I really appreciate this style of writing.

  • Project

    As Kenneth already posted, I've joined the Canola team since last week. I'll be working mainly in the infra structure code, dealing with ETK. It's API is quite similar to GTK+ but it's far far away in terms of maturity. I'm still getting used to it and I already have some ideas to improve it.


  • Cellphone

    After two years, I decided it was time to replace my good ol' Nokia 6170 cellphone. Besides being a very good device, solid (and heavy) as a rock, it lacks of some features considered basic nowadays, such as bluetooth and expandable memory. So I bought myself a brand new Nokia N73 phone. I've not even got the chance to explore all its features yet, but the very first thing I got impressed is the quality of the pictures taken with this phone.

  • Plush penguins

    During my trip to europe to attend GUADEC, I had the opportunity to buy another four penguins for my collection. One was a talking Pingu and the other one was that crazy Mexican penguin from the happy feet movie, called Ramon. The other two I bought at Lisbon Oceanarium shop. I'm now getting afraid there won't be room over my desk for the ones I may buy.



  • Hackergotchi

    Thanks to Hub, I've got a new hackergotchi from the picture he took at a pub in Birminghan. After clicking that special "I'm feeling lucky" button in Picasa and some Gimp work here is the result:

Tuesday, August 14, 2007

300

From this day on, I'll never play Wii Sports Bowling anymore.





Thanks Vivi for playing as my sparring. :)

Monday, August 13, 2007

Maemo related news

There are guys at INdT who have been doing wonderful jobs but they still don't have their blogs syndicated in any planet. This way, I thought it was a good idea to have a post with some interesting news and links:


  • LLVM performance tests

    Lauro has been working on the ARM backend of LLVM for quite some time. It's been a year since the backend was included in the project. After lots of improvements, tests and bug fixes, it's now possible to compile complex programs and libraries.

    Lauro has just started his blog and has already published quite impressive results of tests comparing programs built with GCC and LLVM. I just can't wait for whole distro built with LLVM. :)

  • Hildon bindings for Vala

    Marcelo Lira (aka setanta) introduced this brand new language called Vala for us some time ago. He's been posting about it since then, including the following diagrams illustrating the basic differences between Mono and Vala.

    Mono


    Vala


    Vala bindings are growing really fast. One of the latest additions were the Hildon bindings Marcelo has provided. It's approaching the day we won't need to code GObjects in plain C anymore.

  • Maemo SDK Applicance

    Marcelo Lira (again) has published a cool screencast of Maemo SDK appliance running. The video is on YouTube but I'd recommend you to download the Ogg/Theora Version available in Maemo garage project page.


That's all folks! (At least for now). ;)