Today is my last day as a Nokian, oh well, what a great and fun ride.
I still remember the day that I was introduced to the awesome Maemo Community, all the friends that I met online and later at the community conferences, my interaction with the community helped me a lot, I learned a lot with very brilliant people, and thanks to that I got the opportunity to work in one of the hottest projects at that time, big thank you to everyone that welcomed me so well in the community.
Later the road became a bit bumpy, but I’m still very proud of our achievements, specially getting the beatiful Nokia N9 out, against all the odds :). A little bit different story for my latest project, never saw the light of the day, it was canceled in the last stages of development, really a pity, even getting all emotions out, I still believe we had something special there, at the moment there’s nothing even close in the industry, but in the end it’s business and as a good professional I’ve to respect the decisions of my employer.
Speaking of Nokia, I have to say that is a great place to work, I was always treated with respect and dignity, the company always helped me with everything, big thank you!
A big thanks to all my colleagues, specially the ones in the two teams that I worked, great people with great talent, hope to work with some of them again in the future, and I wish all the best for Nokia and for the few friends that are staying there, please make the company rock again!
As for me, I’m available for new challenges, if you need a Software Engineer with expertise in the mobile area let me know :), location is not a problem, but at the moment I’m giving priority to Finland, since I really like to live here :).
Finally the project that I’m working on at Nokia was shown to the world, very proud of this achievement in such difficult times for the people involved on the project. Congrats to everybody that believed and stay fighting with us.
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.
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.
The second day of the OneDotZero experience started again with a nice chat during the breakfast, this time without devices :). Was very nice to hear the ideas of my colleagues bloggers about the current state of the mobile devices market and the prosper future of this area. We talked mostly about the new N900, making comparisons with other platforms and discussing our impressions as end users of the new Maemo OS. I think in general everybody was impressed with the device.
PUSH N900 workshop
At the afternoon Robbie and Adam picked us at the hotel and we headed to the BFI to attend a series of workshops around the Maemo platform.
The first presenter was Stuart Wells from Nokia that did a nice introduction of the N900 and the Maemo 5 OS, once again the new Maemo 5 shined in the big screen 😉
After this nice introduction, Gary (lcuk) jumped again into the stage for a brief introduction about the OneDotZero installation and his famous liqbase application.
Tom Johnson from Hyper did a short introduction about the PUSH N900 competition, where everybody can participate, no need to be a coder/hacker. If you have some good ideas, go now to the PUSH N900 website and submit them, you will not regret for sure 😉
In order to whet the appetite of the audience, an incredible team of hackers from Tinker.it presented some cool hacks did in the last three weeks using some N900 devices and some Arduino boards.
Inspired with the 80’s they presented the four hacks bellow, actually using ‘gadgets’ from the 80’s along with a high end device.
Talk & Text
A Nokia N900 and an Arduino are hidden inside this old Speak & Spell. When you press a key, the Arduino detects which key you have pressed and sends that information over Bluetooth to the N900. A python script receives the information from the Arduino and uses pygame, to display images on the n900 screen that mimic the original Speak & Spell display. The voice synthesis is also generated on the phone, using festival, and open source text-to-speach engine.
“The N900’s Maemo platform uses the D-Bus messaging service to allow different applications to send message and alerts to each other. When you send a text to this phone, it transmits the contents of your message over D-Bus to a Python script. The Python script then uses pylast (a library for communicating with last.fm) to send the artist’s name to last.fm and receive the mp3 files and cover art generated for that artist. The script then controls the screen display and music playback using GStreamer (a library for controlling media playback that is included in Maemo 5.0) and the pygame (an open-source python wrapper for controlling visuals).
Playback to the radio is controlled by the N900’s built-in FM transmitter. The transmitter can be set to broadcast at any frequency, an the phone’s audio will be picked up by any nearby radio set to the right station.”
“A Nokia N900 is sitting inside the Viewmaster®. When you move the Viewmaster® to the left or to the right, you trigger a switch. An Arduino then sends a message over Bluetooth to the N900. A Python script receives that message and, using GStreamer (a library for controlling media playback that is included in Maemo 5.0), saves a frame from the camera as a JPEG. When two photos have been taken, numerical (a python library for manipulating arrays) is used to transform the size and color of the images, and pygame (an open-source python wrapper for controlling visuals,) is used to control the screen display.
Any 3D image actually needs two images. The two photos are taken several centimeters apart–about the distance between your two eyes. When you look into the Viewmaster, each eye is isolated to see only the photograph of what would be seen by that eye, and your brain resolves the two images into one 3D image. On the larger screen, the two images are colored red and blue and superimposed. The red and blue lenses of your glasses each cause one image to disappear, so each eye again sees a slightly different image, and your brain translates them into 3D.”
Quoted text and more information about this hacks can be found at the Tinker.it website.
The ODZ experience started on Saturday morning with a meet and greet breakfast at the hotel. Donna brought some devices with her for a initial hands-on experience during the breakfast. Was fun to see the reactions of those less familiar with the Maemo platform :). In general the N900 is a very cool device, I will not do yet another N900 review here, but I noticed some interesting things in the protos that we had access.
The software is now a bit more polished, the animations are smoother and the vsync issue completely gone. Although the software version that we had access isn’t the last one available at the moment, I’ve seen a more recent version in other n900 protos 😉 , also some third-parties apps aren’t available (e.g Bounce) by default in this protos. The keyboard is also much better than the N810 or N97 keyboard in my opinion, I liked it a lot :).
I didn’t spent much time with the device, in order to give the opportunity to my colleagues to discover the device and make great reviews about it 😉 , but the N900 is clearly the best mobile device so far, for the Internet addicts.
Nokia & Maemo.org presentations
After some quality time with the devices, we went to the BFI to attend some presentations about the Maemo platform and the Maemo Community. There I finally met some “Maemoers” – Gary (lcuk), Andrew (Jaffa), Sebastian (crashanddie) and Jussi Mäkinen from Nokia/Maemo Devices.
Gary, Andrew and Jussi
In the first presentation Jussi talked about the history of the Maemo plataform and also did a great showcase of the OS in an big screen using the TV-out functionality of the device 😉 , followed by a Q&A session. Jussi mentioned a lot our community in his presentation, he said that Nokia learned a lot with the community and the N900 and the Maemo 5 OS was designed with the input collected within the community in the last years, I really felt flattered for being part of the Maemo community .
The next presentation was a showcase of the liqbase application by Gary (lcuk), he were very enthusiastic and very proud of his work during the talk.
The last presentation was done by Andrew(Jaffa), our current council chair, he presented the history behind the Maemo Community and all the interaction channels that we have. Was a very concise summary with some questions from the audience at the end. Andrew is actually a very ‘vocal’ person that talks about our community with a lot of enthusiasm and passion, great to see that.
After a good lunch and a short touristic visit to some London points of interest (inc. the Nokia Flagship store), we finally had a chance to play a bit with the OneDotZero installation.
Me, Neil, Donna, Gerry, Jay and Robbie
The installation was composed by a Nokia N900 connected to 6 large projectors outside the BFI building beaming text onto a big wall. Using the accelerometer of the N900 we were able to change the text beamed by rotating, tilting and shaking the device, as you can see in the videos bellow. Kudos to Gary (luck) for the cool OneDotZero application.