[Angstrom-devel] [Familiar] Gpsdrive on iPAQ

Paul Sokolovsky pmiscml at gmail.com
Mon Jan 14 23:23:18 CET 2008


Hello Dmitry,

Saturday, January 12, 2008, 8:46:35 PM, you wrote:

> On 13:41 Mon 17 Dec     , Paul Sokolovsky wrote:
>> Hello Andrew,
>> 
>> Sunday, December 16, 2007, 5:45:13 PM, you wrote:
>> 
>> > Even though gpsdrive has been written with a PDA mode in mind there
>> > are a number of problems with it that I found annoying.  This was
>> > mainly due to the fact that it is slow on iPAQs due to the amount of
>> > floating point maths that it performs.  The user interface also
>> > doesn't really fit on to the screen well with the status tab in
>> > particular being unreadable in places.  The program also contains a
>> > large amount of options which don't make sense on a PDA.
>> 
>> > Eventually these problems became too much for me so I tackled the
>> > gpsdrive source code and removed or fixed what I saw as the problems
>> > with the PDA mode as well as adding some new features.  The program
>> > now uses a lot less CPU time (far fewer floating point operations),
>> > consumes less memory (executable size is halved) and is easier to use
>> > (GUI spread across more tabs).  (Since I made these changes a new
>> > version of gpsdrive has been released.  I have not tried this in PDA
>> > mode, but it doesn't claim to solve any of these problems.)
>> 
>> > Since this is a GPL program and other people may also want to try out
>> > my improvements I have made them available at the address below.
>> > There is original source code, modified source code and a familiar
>> > ipkg compiled with Familiar 0.8.4 on my 3800 series iPAQ.
>> 
>> > http://www.gedanken.demon.co.uk/gpsdrive-ipaq/
>>
> [ skip ]
>> 
>>   That said, I cross-post this to a more active distro's list and to
>> people I know working on mapping solutions, maybe they will be able to
>> make some use of your work.
>>

> After looking at screenshots I realised that this program is something
> I longed for. Sadly, there was only ipk for Familiar-0.8.4 (that old
> distro with OABI and non-working keys on h2200) on project homepage. 
> So I started fiddling with OE and bitbake for making this beast compile
> for Ångström, and after a lot of tries finally made my first ever working
> bitbake recipe. It may be not very good, as I'm still learning, but it
> WorksForMe(tm). It runs fine on my h2200, though I not tested it in 
> real life yet :)

> I submitted recipe and needed patch to OE bugzilla:
> http://bugs.openembedded.org/show_bug.cgi?id=3679

> Hope it will be useful for someone.

  Good work. I'm still not sure what future has for it, but let people
enjoy it while it's fresh. I committed the recipe to .dev branch. It
needs a cleanup, but as it is a copy of gpsdrive_2.10pre2.bb, let it
be that way. One important thing is however package name. It cannot be
called "gpsdrive", as it's something different from the original
gpsdrive, nor it can use "2.10pre2-ipaq" version as that shadows real
gpsdrive version. So, it should be gpsdrive-ipaq_2.10pre2.bb, not
gpsdrive_2.10pre2-ipaq.bb. Finally, we should learn to call apps in
more generic and wide-community friendly manner, so it went to OE as
gpsdrive-pda (would be gpsdrive-qvga if there weren't too much
changes).

> --
> Best regards,
> Dmitry 'MAD' Artamonow


-- 
Best regards,
 Paul                            mailto:pmiscml at gmail.com




More information about the Angstrom-distro-devel mailing list