May 7

Want to work in the coolest team at Nokia ? (mine of course ;) )

MeeGo devices at Nokia is looking for a Linux expert that knows how to write C++ code, knowledge of Qt, Python and HTML 5 is a plus, check out this event for more details:

Jan 10

For those that didn’t attended my presentation at the Maemo Summit (videos are still MIA :( ), I added some new features in BlueMaemo for Maemo5, one of these feature is the ability to send events using the accelerometer motion, is still in a very early stage, but as you can see in the video below, you can already play simple games.

BlueMaemo needs a lot of love before entering Maemo Extras, but unfortunately this month I don’t have plans for more improvements, I’ve a lot of other things to do and also I’ve to start job hunting (Know a position for a talented SW devel ? :D), but I appreciate suggestions for improvements and bug reports. Big thanks for all alpha testers that helped a lot so far.

If you want to test the alpha version of BlueMaemo, you can grab it in the Extras-devel repository, please remember that the software in that repository is not intended for end users, before enable this repository, read this post.

The accelerometer control is enabled via the button “one” and “two”(experimental air mouse) in the gamepad profile. More instructions here.

Dec 30

Was a good surprise this afternoon when lcuk (Gary Birkett) told me that my alphish software is featuring in a Engadget article, seems that our beloved N900 is getting a lot of attention, even from Engadget :p.

Thanks Engadget for quoting my intentions in the article about the PS3 support, and yes my name is Valério Domingos Valério, that’s not a typo :).

A big thanks also to Wazd (Andrew Zhilin) for the new UI concepting & design.

Engadget article:

If your are brave enough to test alpha software, you can find some information about Bluemaemo for Fremantle here:

Jul 28

After run the cool Qt/s60 demos produced by Ariya on my phone, I decided to test if Qt is really cross-platform 😛 . Well, I’ve to say that I’m really impressed, the demos run smoothly on my desktop and as you can see below on my n810 :)

Digital clock

Runs out of the box, I only made a small change in order to assign the device volume buttons to the three animation effects: Slide, Flip, and Rotate, because the menu doesn’t work, probably need some integration with hildon (I’m a Qt noob : ) )

Weather info

An propriety used in this demo (setOpacity) only exist in Qt 4.5 onwards, and the available version on the maemo repositories is the 4.4, so I commented some lines of code, my changes led to a bug as you can see in the video, the main weather state icon isn’t correctly updated. Note that the demo runs out of the box without any change, but due to the old Qt version used, the animations aren’t shown without a small fix.

The third Qt/s60 demo requires more changes, because of the use of  input methods,  let’s hope that everything run out of the box in Fremantle.

More information and the videos of the demos running on an s60 device:

Update: Qt 4.5.x is actually available for maemo4 under the extras-devel repository, see comment below (Thanks Kaitsu).

Jul 9

Yesterday I received a feedback comment here, saying that BlueMaemo can be used to control games in some S60 devices (Thanks Hath!!!), so just tried with my 5800 and the result is in the video above :) . Playing those games with the tv-out feature of the phone is even cooler :)

Required software and instructions here.

Note: In order to play Quake 2 in the 5800 you need to turn off OpenGL ES in the game menu.

Jun 19

“The Maemo Community Council is very pleased to announce that the Maemo Summit 2009 Call for Content is now open. If you think you have a presentation that would benefit our community, please go to the Content Submission page and add it to the bottom.

Please read both the Call for Content and Submission pages and follow all of the instructions.

Presentations can cover a wide variety of topics, from application development and usage to interesting ways that you are using the Maemo operating system (as well as variants and/or third-party OS’s) to unorthodix uses of the internet tablet(s) to core development, etc. The presentations can be user-based, development-based, or a combination of both. No topic is too trivial — there’s always something interesting in how the Maemo Community is using this great open source platform.

Keep in mind that not all content submissions can be accepted. This is primarily due to the fact that there is limited space and time, but also because the Summit organizers would like to create the most interesting and stimulating experience possible. Because of this, a core group of community members have been chosen by the Maemo Communit Council to oversee the approval process for all of the submissions. You will know these people in this Content Committee as rockstars, so rest assured that they will do a great job in selecting content for the Summit. Likewise, if you see a submission that you view as a “must have,” feel free to voice your opinion in the Community section of the Talk forums. The Content Committee will surely take all discussion about our community’s next Summit into consideration.

So, without further adieu, the Maemo Summit 2009 Content Committee is:

The Community Council would like to offer our heartfelt thanks to these brave folks. It’s a cool, but integral, responsibility.”

Travel and accommodation sponsorship will be available, like in the last summit.

Original post by Tim Samoff.

Jun 13

bluemaemo 0.3 main menu

As some already know, a new version of BlueMaemo rolled out in the last Thursday. BlueMaemo 0.3 is mostly a bug-fix release, but some new features are also available.

BlueMaemo v0.3 Changelog:

* Added support for the hardware keyboard in all profiles
* Added support for ‘key combos’ (e.g: ctrl+f, ctrl+alt+f6,…)
* Added Ctrl, Alt and F1 to F11 keys in the virtual keyboard
* Fixed bug in the bluetooth adapter state
* Moved configuration files to /etc/bluemaemo/
* Added back buttons in the ‘wait for connection’ and ‘process connection’ screens
* Fixed the sdl/openGL keystrokes bug

In other news, the BlueMaemo bug tracker was moved to the official maemo bugzilla (Thanks Andre), so now on you should report bug and submit feature requests (enhancement) there.

I would like to thank everyone that submitted bug reports and feature request, especially our package master Qwerty12 for some tips about the debian packaging, and Pycage that sent me a lot of outputs, that helped me fix a bug related to the keystrokes sent to games written in SDL/OpenGL.

Next developments will target Fremantle and improvements in the PS3 support.

I would like to give more time to my open source projects, but right now my thesis work is eating most of my time :( .

BlueMaemo V0.3 is available here.

Jun 12

The interesting thing is that the app in running under pyS60, as you can see in the video :) .

Jun 9

Google just announced the Android Scripting Environment (ASE), that brings scripting languages to the Android platform, namely Python, Lua and BeanShell. Finally I can write some applications in my favorite programming language for the Android platform :) .

Official announcement and details here.

May 9

“Google’s Python engineers have launched a new project called Unladen Swallow, which aims to bring a major performance boost to the Python programming language by making runtime speed five times faster. The project is being implemented as a branch of the conventional CPython runtime and will be fully source-compatible with regular Python applications and native extensions. This will make it possible to eventually merge the improvements into Python trunk.”

The source code is available here.


« Previous Entries