Mar 2

 BlueMaemo 0.2 main screen

The second release of BlueMaemo is out now and for the first time available on the maemo extras repository :) .

This release features the much requested reconnection feature, among others small fixes/improvements.

Here is a small changelog:

* Added ability to map the space key in the profiles;
* Added method to change bluetooth adapter mode;
* N810 Hardware keyboard support while in mouse profile;
* Major code refactoring – Separated all profiles;
* Added reconnect functionality;
* Added auto-connect functionality (auto-connect BlueMaemo to a device on startup, without user intervention).

Many thanks for everybody that reported bugs, made suggestions and filled features requests, especially for Qwerty12 (Faheem Pervez) and  Mgedmin (Marius Gedminas) for the packaging advices and tips.

BlueMaemo V0.2 is available here.

Feb 12


http://www.youtube.com/watch?v=Z8bMNEHVBxE

Thanks to astrogirl for the video and the tutorial.

Jan 10

A fellow named Rodrigo Braz Monteiro posted this list comparing each programming language to a religion, go ahead and see if your favorite programming language match your religion :) .

Some of my favorite:

C would be Judaism – it’s old and restrictive, but most of the world is familiar with its laws and respects them. The catch is, you can’t convert into it – you’re either into it from the start, or you will think that it’s insanity. Also, when things go wrong, many people are willing to blame the problems of the world on it.

Java would be Fundamentalist Christianity – it’s theoretically based on C, but it voids so many of the old laws that it doesn’t feel like the original at all. Instead, it adds its own set of rigid rules, which its followers believe to be far superior to the original. Not only are they certain that it’s the best language in the world, but they’re willing to burn those who disagree at the stake.

Python would be Humanism: It’s simple, unrestrictive, and all you need to follow it is common sense. Many of the followers claim to feel relieved from all the burden imposed by other languages, and that they have rediscovered the joy of programming. There are some who say that it is a form of pseudo-code.

Nov 20

Openmoko Sapo Codebits

As I post here previously, I went to Sapo Codebits  event in the last week, with my friends. The first day of the event and the morning of the second day was only conferences, the rest of the event was several contests, including a 24-hours programming contest.

In the first day of the event I met Marcus Bauer, the TangoGPS creator, he  shown some OpenMoko phones there and also gave a presentation about OpenMoko, he shown me how to install debian in a freerunner in a few minutes, using the Hackable1 distro, a very cool and easy way to try out debian on the neo SD card.

I participated in the 24-hours programming competition, my idea was turn my freerunner in a mouse and gamepad (like the wiimote) using the accelerometers. My knowledge about the accelerometers are very low, so I started getting the accelerometers data with a Python script to see the data behavior. I noticed a wrong behavior when I turn my freerunner quickly, the accelerometer seems to stall,  after a quick search in the ML archive I found that some kernel’s have this behavior, so I flash my freerunner with some old kernel’s until found a stable kernel. The accelerometer mouse required a lot of work until I get a smooth mouse movement. I also don’t knew that the acelerometers are very sensitive, and the data for the accelerometer suffer changes even if the freerunner are steady in a table. The gamepad accelerometer required less work, I used some of the ReMoko code with a few changes in the event sending methods, in order to send continues key presses, to the freerunner acts like a really gamepad. In the morning when I had my project almost completed, after some hours without sleep, I broken the BlueZ libs in my laptop, after doing a stupid mistake in the cross compiling process, this cost me about a hour to put everything in place again:). But I found some time to wrote a beta UI for my project and gave the project the silly name: AccelMoko.

After the competition ends, starts the presentation session of the projects developed during the event, the participants have only 90 seconds to present the projects to the judge and audience, when one participant finish the time another participant starts talking, in a non stop way, 82 projects enter in the contest this year (small games, web stuff, ideas …). My project was in the 20th position, my presentation had a very good feedback from the audience (they have a live voting system, with two choices “I like” and “I don´t like”). When all the participants finished there presentation, the judge gathered for about a hour to decide the winning projects.

To be sincere, I only participate in contest in a “sportive” way, I don’t had any hope to win, but… my project was the most voted by the audience and also I got the first place in the judge votes :D. So a OpenMoko project wins the Sapo Codebits 2008 competition.

In the next weeks I will merge the AccelMoko code into the ReMoko project.

Nov 17

rancho logo alpha

A while ago I started a project with my friend Joaquim Rocha in a University course, the project aim to develop an Open Source group/project management tool, Joaquim suggest we should try out Django, since we are Python lovers :). Time goes on and other project appear, but …

Today I proudly announce that Rancho 0.1 alpha is out!!!

Rancho goal is to make it easy for any company or group of people to manage its projects and people.

You can see a list of the Rancho features here, download Rancho from here or try a running demo here. Both the user name and password are ‘admin’.

In case you like Rancho, give us a hand and help us translating Rancho to your language, you also can join Rancho Google Group to get in touch with other Rancho users and developers.

Oct 19

BlueMaemo

The first release of BlueMaemo is now available on garage.maemo. I’m very happy with all the community feedback and support, thanks to all the guys that sent me emails and made blog posts about BlueMaemo.

Download instructions and other information can be found here.

Oct 13

 ReMoko

A new version of ReMoko is available for download right now, I made some small changes and fix some bugs, the changelog is below.


remoko 0.3.2

* Added Support to bluez-utils version > 3.33 with the new input service system
* Fixed the win+f bug
* Credits screen updated


remokoserver 0.2.1

* Fixed project name and version
* Close all sockets when connection is lost

Oct 11

BlueMaemo is my new Open Source project :), basically BlueMaemo is a port of my Google Summer of Code project, ReMoko, to the Maemo powered devices.

With BlueMaemo you can turn any Maemo-powered devices in a mixed Bluetooth keyboard-and-mouse device through the HID Bluetooth profile. Right now the program still in a alpha version, I’ve planned the first release for the next week. The program functionalities are very similar to the ReMoko functionalities, exception to the accelerometer profile that doesn’t exist in BlueMaemo, because any of the Maemo devices have accelerometer capabilities. The program UI still very beta right now, I’ve to make some changes in order to support different UI themes. In order to support the maemo devices without a hardware keyboard, I had to add a virtual keyboard to the keyboard profile, I reuse a keyboard shipped in the python-efl demos, this virtual keyboard are made in INdT Brazil, so the credits of the virtual keyboard graphics belongs to them.

Sep 8

http://www.youtube.com/watch?v=0LkkD8p7BQI

Two community videos showing BluePad running :)

The two videos are spoken in Spanish.

Thanks for the support guys :)

Aug 29

ReMoko Acceleromter profile

A new version of ReMoko is now available for download, the key feature of this new version is the possibility to send events through accelerometer gestures. I used the Paul’s gestures daemon, also made in the GSoC, to catch the gestures. All the gestures are configurable, so you can control a slideshow, a presentation or any program that you want. I’m waiting for some nice community videos of ReMoko :)

ReMoko Acceleromter profile

« Previous Entries Next Entries »