A little report of MeeGo Conference

In the end of the last month I attended MeeGo Conference in San Francisco, CA. The conference venue was very nice, and they managed to create a quite nice hacker lounge, with comfortable couches and free beer! :-)

There I attended some talks, as long as the opening keynote. The keynote was not that good, much more focused in the Linux success on mobile than MeeGo itself. But the talks were all about MeeGo, of course.

And like any other conference it was a nice time to assign faces to nick and meet people who you talk everyday in the internet.

Brazilians at MeeGo Conference - by gustavoboiko

Brazilians at MeeGo Conference - by Gustavo Boiko

As it was my first time in San Francisco, I also managed to do some sightseeing, so I visited the Golden Gate Bridge among other places

See you around!

Google Summer of Code has come. Again!

For the second year I got accepted on the Google Summer of Code project to work with the BlueZ organization. My project this year is to work on the DUN Client. DUN is the Dial-up Network Profile, it provides access to the Internet and other dial-up services via Bluetooth.  My project intends to do the DUN client only, but if I have time at the end of the project I’ll work on the DUN Server too.

The implementation will make changes in BlueZ, ConnMan and oFono. Most of the changes will be inside oFono. There, we need to use the AT command parser and the  PPP stack (recently added to the oFono repo). The work consist on integrate everything and implement the missing parts of the AT command parser and the PPP stack, and the DUN agent.

On the BlueZ part the work will be the service export for DUN Data Terminal role and and the DUN Agent server to register agents and pass the RFCOMM file descriptor. For testing purposes we can use the Serial API in the beginning. That work is very similar to what we did for the HFP this year.

The ConnMan integration: ConnMan will setup the NAT and the  Internet connection. The DUN integration on ConnMan is similar to the PAN integration(still a work in progress) , so we can reuse part of that implementation.

That’s it.  I’ll post updates here during the development of the project. Now let me code. ;-)

Also, congratulation to the others Unicamp (University of Campinas) students that were accepted on GSoC too. :-)