Planet maemo: category "feed:f37232ce73d3b53f5ae8169b333a7127"

Ian Lawrence

Debconf 8 - Mar del Plata - Argentina

2008-07-28 00:38 UTC  by  Ian Lawrence

Thanks to an awesome travel deal I struck with Marcelo I am now for sure able to make it to Argentina. I am totally over excited about going to my third Debconf. I am also pleased to see that Nokia are Platinum sponsors this year

Debian Conference is the annual Debian developers meeting, an event filled with coding parties, discussions and workshops - all of them highly technical in nature
There is also the usual day trip and a chance to play the Assassins game apparently!

While I am there I hope to do some work on the Debian Eee Project stuff which is about making Debian work optimally on the Eee including support for the later 901 and other Intel Atom-based models (1000 and 1000H).

This is gonna rock...or rather tango so hard.

Categories: Conferences
Ian Lawrence

Work in Manaus

2008-06-30 16:21 UTC  by  Ian Lawrence

INdT need to hire professionals passionate by mobile, internet and technology, with excellent team work spirit.

Resumés shall be sent to the e-mail: rh_seleciona 'at', with “DesLinux” in the subject field.

*DO NOT* send me CV's.

If you want information about what it is like working in Manaus or what to expect if you are selected (from a foreigners perspective) I will help with that, no problem.

Linux INdT

Linux Developer

Academic Background:
Bachelor in Computer Science
Computer Engineering or
Data Processing

Language skills:
Intermediate English.

Solid knowledge in:
- GNU/Linux (Use and development)
- C/C++
- Python

Categories: Developer
Ian Lawrence

Code Swarm

2008-06-25 18:49 UTC  by  Ian Lawrence

I got totally into visualizing commit histories during the holidays of the Festa of São João in the North East of Brazil

I chose a cool free software project I am involved with and watched it evolving organically over time.

Here is the code swarm for the Autotest project. Autotest is a test framework written in python which I have started using to do some testing on mobile devices.

It starts off with just one or two developers 'mbligh' and 'apw' and over time the role of the central node is taken over by others notably 'showard', who wrote the Django frontend.
These patterns are also observed in other key open source projects like python and django where developers cluster around a central developer or team of developers whose quality attracts other developers and so the ball starts rolling

. It also shows the qualities needed in a lead developer i.e the ability to love your creation so much that you can let it go.
The fireworks on the project are really starting to pick up as we reach the explosions of the last month. Its one project to watch, that is for sure. :)
Categories: Art
Ian Lawrence

This information also appears on the Ubuntu Mobile Guide

Assuming you have a fairly recent drop of UME, new applications should:

  1. install a .desktop file into /usr/share/applications
  2. install an icon into /usr/share/icons/hicolor/<size>/<type> (e.g. /usr/share/icons/hicolor/64x64/apps/myapp.png)

If 1 is done correctly, the app should show up in the UI.

If 1 and 2 are done, it will also have the right icon :)


The has a standard
for the application to appear in certain environments.

So you can also add

to the desktop file and the icon will appear on the desktop.

Also something to note:

For example, cheese does not have
but it appears in hildon desktop...others also do not have
and do not seems that there is some special
implementation for ubuntu mobile which is seen in the gconf keys:


value in .desktop. If
then every .desktop is shown and

Always show these apps, even if they don't have

Cheese is in this list hence it is always shown

Apparently this key should go away when *every* application is a good citizen and complies to the standards.

Categories: Desktop
Ian Lawrence

Working in Recife

2008-06-03 17:31 UTC  by  Ian Lawrence

I am here with the rest of the guys from Manaus at INdT

doing some crazily cool stuff with Canola and well, forging

ideas basically.

It is incredibly cool here if you are a nerd but its not

Work in Recife

all work, right. Some of us

Beach Turma

took off to Maragogi in the next state called Alagoas.

We ended up going diving


which was incredible as we saw so many fish


and very relaxing. A perfect weekend to recharge the

batteries ready for the next coding sprint.

I love Brazil!

Categories: Canola
Ian Lawrence

River Trails

2008-04-07 17:22 UTC  by  Ian Lawrence

After the GPS enabled web applicationI created seemed to work in theory it arrived the time to test it in practice.

I decided to GPS mark all of the floating bars along the

Tarumã Açu (which is the first 'tributary' after leaving Manaus).

This is probably not so useful really as floating bars, well, float around the river basically but it is like most enjoyable things in life: good while it lasts.

I rounded up the usual suspects

prepared the technology

and off we set in Clives' amazing GPS

enabled boat, plotting bars

as we went.

We had an encounter along the way with a huge peacock bass

which are great sport fish and fight like ninja's when you hook one.
Memories are unfortunately somewhat hazy after this so here are the waypoints in text and gdb formats.

Maguires Guesthouse and Amazon Trekkers if you are up for it

Ian Lawrence

Django,Bluetooth and GPS on Ubuntu Mobile

2008-03-16 18:22 UTC  by  Ian Lawrence

This article also appears on the community UME Guide

Click to read 3226 more words
Categories: Bluetooth
Ian Lawrence

Mobile RSS feed reader updated

2008-02-09 21:36 UTC  by  Ian Lawrence
I had a few days during Carnaval holidays to
update Frothing to the latest and greatest
version (1.4.10) of Liferea.
There are a bunch of new translations added as
well as many bug fixes so this is a recommended

This work was made easy because of a dpatch I
received from Steve Kowalik. Thanks to this I got
to party a bit big props going his way.

Free software development rocks.

The tarball is available from:

If you already have a device running ubuntu
mobile you can get a deb from the Launchpad
PPA. Add this line to your sources.list

deb hardy main

and do an:

apt-get update
apt-get install liferea

Categories: C
Ian Lawrence

Using Autotest for Mobile testing

2008-01-16 18:19 UTC  by  Ian Lawrence
root@ian-laptop:/usr/local# svn checkout autotest
Checked out revision 1111.

Click to read 1266 more words
Categories: Mobile
Ian Lawrence

Setting up a personal debian repository

2007-12-09 10:40 UTC  by  Ian Lawrence


If a user adds your repository to her /etc/apt/sources.list file, she can easily view and install all the packages available in it.
Click to read 1852 more words
Categories: Debian
Ian Lawrence

MOTU Q&A session

2007-11-30 15:17 UTC  by  Ian Lawrence

Getting Started

Click to read 1162 more words
Categories: Documentation
Ian Lawrence

My Personal Package Archive on Launchpad

2007-11-27 18:30 UTC  by  Ian Lawrence

A PPA gives you:

  • An APT repository of up to 1 gigabyte

  • Binary packages built for x86 and AMD64 architectures against Ubuntu.

  • A web front-end where Launchpad users can browse and search for your packages.

I uploaded the mobileguide for hardy and it seemed to build OK.

I hope that the MOTU guys think the deb is OK ;)

I have also submitted it for REVU (a web-based tool to give people who have worked on packages a chance to "put their packages out there" for other people to look at and comment on) so fingers crossed it is accepted!

There has been some discussion on the maemo-dev lists recently about implementing a similar system for armel and this would be great I think. I have just packaged the liferea 1.4.4 sources with a hildon.dpatch which I am testing at the moment so anyway to have this automatically build for both armel and lpia would be *awesome*

Interesting times ahead in mobile if it all comes off.
Categories: Maemo